I am having trouble on Rudora regarding escapes.
First, \" does not work properly. It returns scripting errors (like I am about to demostrate). However, I can use \\".
To start, the following script:
PHP Code:
function onCreated()
{
echo("Hello, \"friend\"!");
}
... is returning the following errors:
HTML Code:
Script compiler output for Test (in level rudora_adminhouse1.nw at pos (30.5, 30)):
error: unexpected token: friend at line 4: friend\""!"");"
error: missing semicolon at line 4: friend\""!"");"
error: unexpected token: \ at line 4: friend\""!"");"
error: unexpected token: ) at line 4: friend\""!"");"
error: unexpected token: " at line 4: friend\""!"");"
The script of npc Test has been updated
What's more, is that when I reopen the script, it all of a sudden has changed (see Database NPC "Test" on Rudora):
PHP Code:
function onCreated()
{
echo("Hello, "
friend\\""!"");"
}
However, if I use the following instead (escaping the escape):
PHP Code:
function onCreated()
{
echo("Hello, \\"friend\\"!");
/*
That has a \\" at the end of "friend" but
vBulletin is being evil to me
*/
}
... then it works.
I'm not sure about this myself, but I'd call this a fairly large problem.
