21.04.2012, 18:03
pawn Code:
if(!strcmp(cmdtext, "/skin", true))
{
new skinid ;
tmp = strtok ( cmdtext , idx ) ;
if ( !strlen ( tmp ) ) return SendClientMessage ( playerid, -1, "/skin [skin]" ) ;
skinid = strval ( tmp ) ;
if ( skinid < 0 || skinid > 300 ) return SendClientMessage ( playerid, -1, "Skin invalida" ) ;
SetPlayerSkin ( playerid , skinid ) ;
format ( string , sizeof ( string ) , "Skin %d" , skinid ) ;
SendClientMessage ( playerid , -1 , string ) ;
return 1 ;
}
pawn Code:
stock 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;
}