10.07.2009, 19:51
Im starting my own server, and i looked on *******, but i couldnt find how to make /me, can anyone help me??
if(!strcmp("/me", cmdtext, true))
{
new str[218],name[24]; // creating variables: str and name for the text-string and the name of the player
GetPlayerName(playerid, name, 24); // getting the playername and storing it in the variable name
format(str, 218, "%s: %s", name, cmdtext[3]); // formatting the string with the name and the message behind the command /me
SendClientMessageToAll(0xFF0000AA, str); // sending the text
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(me, 2, cmdtext);
return 0;
}
dcmd_me(playerid, params)
{
new name[24], str[128];
if(!strlen(params)) return SendClientMessage(playerid, color, "Usage: /me [action]");
GetPlayerName(playeird, name, sizeof name);
format(str, sizeof str, "**%s %s", name, str);
SendClientMessageToAll(color, str);
return 1;
}
Originally Posted by Swift_
pawn Код:
|
dcmd_me(playerid, params[])
{
new name[24], str[128];
if(!strlen(params)) return SendClientMessage(playerid, COLOR_, "Usage: /me [action]");
GetPlayerName(playerid, name, sizeof name);
format(str, sizeof str, "**%s %s", name, str);
SendClientMessageToAll(COLOR_, str);
return 1;
}
**Username |
dcmd_me(playerid, params)
dcmd_me(playerid, params[])
Originally Posted by Swift_
Mine would work, all he'd have to do is change
Код:
dcmd_me(playerid, params) Код:
dcmd_me(playerid, params[]) |
format(str, sizeof str, "%s %s", name, params);