Blockland Forums > Modification Help
is this script messed up?
<< < (2/2)
Crysist:

--- Quote from: Headcrab Zombie on June 23, 2010, 12:53:51 PM ---
--- Code: ---messageAll ('',"<color:ffffff><font:impact:30>" @ findclientbyname(%target).name @ " is a piece of poop, OMG!");
--- End code ---
Crysist's wouldn't work because %target in nForce's function is part of a name, not a client, but his line refers to %target as a client

And though it isn't something that would make it not work, the color and font isn't the same as what he wanted.

--- End quote ---
Oh, okay then :/
nforce:
umm i tryed heeds idea but it didnt work
Red_Guy:
2 main errors.
- %client.name doesnt do anything.  use %client.getPlayerName() instead
- you have syntax errors in your messageAll, and in your initial "if"


--- Code: ---function serverCmdpoop (%client,%target)
{
   if (%client.isAdmin == True && isObject (findclientbyname(%target)))
   {
       echo("serverCmdpoop triggered by "@%client.getPlayerName() @" and was targetting "@findclientbyname(%target).getPlayername() @"!");
       if(isObject(findclientbyname(%target).player))
      {
         messageAll('',"<color:ffffff> <font:impact:30>" @ findclientbyname(%target).getPlayerName() @"<color:ffffff> <font:impact:30> is a piece of poop, OMG!");
      }
   }
}

--- End code ---
Fixed what you wrote.



--- Code: ---function serverCmdpoop (%client,%target)
{
 %targetClient=findclientbyname(%target);
 if (%client.isAdmin && isObject(%targetClient) )
   {
    echo("serverCmdpoop triggered by "@ %client.getPlayerName() @" and was targetting " @ %targetClient.getPlayername() @"!");
    if (isObject(%targetClient.player))
      {
       messageAll('',"<color:ffffff> <font:impact:30>" @ %targetClient.getPlayerName() @"<color:ffffff> <font:impact:30> is a piece of poop, OMG!");
      }
   }
}

--- End code ---
A shorter way to do the same thing
nforce:
thank you red guy im fixing it right now
Navigation
Message Index
Previous page

Go to full version