Also you could do with an overall improvement of code.
pawn Код:
COMMAND:setskin(playerid, params[])
{
if(AccountInfo[playerid][aLevel] < 1) SendClientMessage(playerid, COLOR_RED, "AdminLevel 1 needed for this command!");
else
{
new ID, skin;
if(sscanf(params, "ud", ID, skin)) SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /setskin [id] [skinid]");
else
{
if(ID == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_YELLOW,"ERROR: Player not found");
if(!IsValidSkin(skin)) return SendClientMessage(playerid, COLOR_YELLOW, "ERROR: Invaild Skin ID");
SetPlayerSkin(ID, skin);
new string[128], name[24], name2[24];
GetPlayerName(playerid, name, 24);
GetPlayerName(ID, name2, 24);
format(string, 128, "Administrator %s[%d] has set your skin to %d", name, playerid, skin);
SendClientMessage(ID, COLOR_YELLOW, string);
format(string, 128, "You have seted %s skin to %d", name2, skin);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
return 1;
}