Blockland Forums > Modification Help

messageclient(); does not work?

Pages: (1/6) > >>

deathrider:

it works like the script is error free but when i do /message deathrider hi in game nothing shows up. This is really starting to piss me off.

--- Code: ---function servercmdmessage(%client, %user, %message)
{
%name = findclientbyname(%user);
  if(isobject(%user))
    {
    messageclient(%user,'',"Message from :" @ %client.name @ ": message: " @ %message);
    }
    else
    {
    messageclient(%client,'',"The username " @ %user @ " does not exist!");
    }
}
--- End code ---

i also need to know how to let a variable use more than one word see when i make the message only one word will come i also need this for the user.

Nexus:

you are getting your %user and %name mixed up.  Take a deep breath and look carefully at when you want it to use %user, which is just a word that you type in, or %name, which is the client found from the function findclientbyname(%user);

Axolotl:


--- Code: ---function servercmdmessage(%client, %user, %message)
{
%name = findclientbyname(%user);
  if(isobject(%name))
    {
        messageclient(%user,'',"Message from :" @ %client.name @ ": message: " @ %message);
    }
    else
    {
        messageclient(%client,'',"The username " @ %user @ " does not exist!");
    }
}
--- End code ---


Treynolds416:


--- Quote from: Axolotl on April 07, 2012, 11:54:58 AM ----snip-

--- End quote ---
/facepalm

Lugnut:


--- Code: ---function servercmdmessage(%client, %user, %message)
{
%name = findclientbyname(%user);
  if(isobject(%name))
    {
        messageclient(%name,'',"Message from :" @ %client.name @ ": message: " @ %message);
    }
    else
    {
        messageclient(%client,'',"The username " @ %user @ " does not exist!");
    }
}
--- End code ---


Pages: (1/6) > >>

Go to full version