14.11.2010, 13:47
why such a big command
basically the same, but it looks kinda better to me :P
pawn Код:
CMD:changenick, playerid, params[])
{
new id,newname[25];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "You are not an RCON administrator!");
if(sscanf(params, "us[23]", id, newname)) return SendClientMessage(playerid, COLOR_WHITE, "SYNTAX: /changenick [playerid/name] [nickname]");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "That player is not connected!");
new pName[25], iName[25], Query[128];
GetPlayerName(playerid, pName, 25);
GetPlayerName(id, iName, 25);
format(Query, 128, "UPDATE `players` SET `Name` = '%s' WHERE `UserName` = '%s'", newname, iName);
mysql_query(Query);
return 1;
}