02.02.2013, 22:38
How can I make it to where whatever the admin sets the person's skinid to, it saves it..?
Something like this..
// pInfo[id][Skin]=%s;
Something like this..
// pInfo[id][Skin]=%s;
pawn Код:
CMD:setskin(playerid, params[])
{
if(pInfo[playerid][Admin]>0)
{
new str[128],skinid,id;
if(sscanf(params,"ui",id,skinid)) return SendClientMessage(playerid,COLOR_GRAY,"USAGE: /setskin [playerid] [skinid]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_RED,"Invalid playerid!");
if(skinid > 299)
{
SetPlayerSkin(id,skinid); // pInfo[id][Skin]=%s;
format(str,sizeof(str),"Administrator %s set your skinid to %i.",GetName(playerid),skinid);
SendClientMessage(id,COLOR_GRAY,str);
format(str,sizeof(str),"You've set the skinid of %s to %i.",GetName2(id),skinid);
SendClientMessage(playerid,COLOR_GRAY,str);
}
else SendClientMessage(playerid,COLOR_RED,"Invalid skinid!");
}
return 1;
}