07.02.2011, 05:36
Here, this is made with STRTOk
pawn Код:
if (strcmp("/setname", cmd, true) == 0)
{
if(IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setname[player id] [name]");
new playeree = strval(tmp);
if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
new tmp2[128];
tmp2 = strtok(cmdtext, idx);
if(strlen(tmp2) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setname[player id] [name]");
new name[50];
format(name, 50, cmdtext[10 + strlen(tmp)]);
new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
SetPlayerName(playeree, name);
format(string, sizeof(string), "Admin %s has set %s name to %s", adminname, playername, name);
SendClientMessageToAll(COLOR_RED, string);
}
else if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_RED, "You Are Not A Admin");
}
return 1;
}