[PENNMUSH] Preserving % at input
Jason Newquist
jason at nocturne.org
Tue Feb 8 19:08:20 CST 2005
Hi,
This could work! Usage of %c seems to be a little tricky, since if
you use it in a command (say, to set a variable), it evaluates to
the *variable setting command*.
Can you recommend a usage which would capture $-command input?
-Jason
On Wed, 9 Feb 2005, Talvo Hornblower wrote:
> Hi Jason,
>
> Instead of using 'http%0' when you trigger url_check, try using %c instead.
> That evaluates to the last command typed, before evaluation, so it should
> contain the exact URL they entered.
>
> Hope that helps,
> Mike Griffiths
>
> ----- Original Message ----- From: "Jason Newquist" <jason at nocturne.org>
> To: "PennMUSH Mailing List" <pennmush at pennmush.org>
> Sent: Tuesday, February 08, 2005 10:00 PM
> Subject: [PENNMUSH] Preserving % at input
>
>
>> Greetings!
>>
>> We've had a nagging problem on my social MUSH for a while now, and I
>> thought I might present it here to see if anyone can help crack it.
>>
>> We have some code which allows people to simply paste a URL into the MUSH,
>> thus:
>>
>> &WWW3_CMD Globals = $http*: @tr me/url_code =
>> http%0, %N, %#
>>
>> &url_code then takes these arguments, adds the link to a log, and presents
>> the output to everyone in the room. Kinda nice. We use it a great deal.
>>
>> However, many URLs contain percent signs (%20 for space being infamous, and
>> other special cases abound), and this causes our code above some trouble.
>> According to DEBUG output, the percent signs are gone by the time we send
>> %0 as an argument to url_code -- the very first time we reference it.
>>
>> Is there anything we can do to preserve percentages given at input time,
>> before they're evaluated and thus vanish?
>>
>> Jason Newquist
>> San Francisco Bay Area
>> _______________________________________________
>> Pennmush mailing list
>> Pennmush at pennmush.org
>> http://www.pennmush.org/mailman/listinfo/pennmush
>> PennMUSH FAQ-o-matic! http://www.pennmush.org/cgi-penn/fom
>>
> _______________________________________________
> Pennmush mailing list
> Pennmush at pennmush.org
> http://www.pennmush.org/mailman/listinfo/pennmush
> PennMUSH FAQ-o-matic! http://www.pennmush.org/cgi-penn/fom
>
Jason Newquist
San Francisco Bay Area
More information about the Pennmush
mailing list