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