What am I doing wrong here?
function servercmdTest(%client, %target)
{
//%name = "mickers";
//%target = findClientByName(%target);
//talk(%target);
if(%client.isAdmin && %target !$= "")
{
//talk(%target);
//talk(%client);
//talk(%target.name);
if(%client.isAdmin)
talk(%client.name SPC "client is an admin");
if (%target.isAdmin)
talk(%target.name SPC "target is an admin");
else
talk(%target.name SPC "target is not an admin");
if (%target == "")
talk(%target.name SPC "name is blank");
else
talk(%target.name SPC "name is not blank");
}
}
If I input "/test test":
Mickers client is an admin,
target is not an admin,
name is blank.
If I input "/test test test":
Mickers client is an admin,
target is not an admin,
name is blank.
If I input "/test mickers":
Mickers client is an admin,
target is not an admin,
name is blank.
If I input "/test mickers mickers":
same stuff...
Why can I not send a target to my function? What am I missing?
Edit:
I'm throwing that code out the window. Using MARBLE MAN's although he has a couple of syntax error he must have overlooked.