29.12.2011, 21:52
Changename
pawn Код:
CMD:changename(playerid, params[])
{
if(PlayerInfo[playerid][pAdminLevel] >=1)
{
new id;
if(!sscanf(params, "u", id))
{
if(IsPlayerConnected(id))
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X,Y,Z);
if(IsPlayerInRangeOfPoint(id, 20.0, X,Y,Z))
{
new string[64];
new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME],newname[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(id, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "Name have been changed by %s", name);
SendClientMessage(id, 0xD8D8D8FF, string);
format(string, sizeof(string), "You changed name: %s", PlayerName);
SendClientMessage(playerid, 0xD8D8D8FF, string);
format(newname, sizeof(newname), "%s", PlayerName);
SetPlayerName(playerid,newname);
return 1;
}
else return SendClientMessage(playerid, 0xD8D8D8FF, "You Are Not Near The Player.");
}
else return SendClientMessage(playerid, 0xD8D8D8FF, "Player Is Not Conected.");
}
else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /changename [PlayerId/PartOfName] [new name]");
}
else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
}