10.03.2014, 04:32
I am having problems with a command that I made, when I type it in, I want to be like this when sending it.
and when getting it I want it to look like:
So here is what I made so far but it doesn't work, so when I do /rp to the person it just says
Here is the code.
Код:
[RP to (NAME)(ID)]*MESSAGE
Код:
[RP from (NAME)(ID)]*MESSAGE
Код:
[RP from (NAME)(ID)]*
Код:
command(rp, playerid, params[])
{
new string[128], message[128], id;
if(sscanf(params, "uz", id, message))
{
SendClientMessage(playerid, WHITE, "SYNTAX: /rp [playerid] [message]");
}
else
{
if(IsPlayerConnectedEx(id))
{
if(strlen(message) >= 1)
{
}
else
{
format(string, sizeof(string), "[RP to %s]:*%s ", GetName(id), message);
SendClientMessage(playerid, DARKPINK, string);
format(string, sizeof(string), "[RP from %s(%d)]:*%s ", GetName(playerid), playerid, message);
SendClientMessage(id, DARKPINK, string);
PMsLog(string);
}
}
else
{
{
SendClientMessage(playerid, WHITE, "SYNTAX: /rp [playerid] [message]");
}
}
{
SendClientMessage(playerid, WHITE, "That player is not connected or isn't logged in.");
}
}
return 1;
}

