20.12.2012, 08:12
Quote:
Код:
CMD:setskin(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] == 0) return 0; new skin; if(sscanf(params, "i", skin)) return SendClientMessage(playerid, -1, "/setskin [skin id 0 - 299]"); if(skin < 0 ) return 0; if(skin > 299) return 0; SetPlayerSkin(playerid, skin); PlayerInfo[playerid][pSkin] = skin; return 1; } |
Here this code will set the skin for the player you want.
pawn Код:
CMD:setskin(playerid, params[])
{
new setid, skinid;
if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, RED, "Only admin level 3+ can use this command.");
if(sscanf(params, "ud", setid, skinid)) return SendClientMessage(playerid, RED, "[USAGE]: /setskin [name/id] [skinid]");
if(!IsPlayerConnected(setid)) return SendClientMessage(playerid, RED, "Player not found.");
if(skinid < 0 || skinid > 299) return SendClientMessage(playerid, RED, "Invalid skin id.");
{
SetPlayerSkin(setid, skinid);
format(fstr, sizeof(fstr), "Admin %s [%d] has set your skin to id %d.", GetName(playerid), playerid, skinid);
SendClientMessage(setid, LIGHTGREEN, fstr);
format(fstr, sizeof(fstr), "You have set %s [%d] skin to id %d.", GetName(setid), setid, skinid);
SendClientMessage(playerid, YELLOW, fstr);
}
return true;
}