28.06.2012, 14:08
pawn Код:
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
CMD:setskin(playerid,params[])
{
new idx,tmp[128],skinid;
tmp = strtok(params,idx);
skinid = strval(tmp);
if(strlen(tmp) == 0) return SendClientMessage(playerid,palepink,"Usage: /setskin [skinid]");
if(skinid > 299) return SendClientMessage(playerid,brightred,"Highest skin number is 299!");
if(skinid < 0) return SendClientMessage(playerid,brightred,"Lowest skin number is 0!");
SetPlayerSkin(playerid,skinid);
TogglePlayerControllable(playerid,1);
return 1;
}