Blockland Forums > Modification Help
messageclient(); does not work?
(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 ---
Navigation
Message Index
Next page

Go to full version