rendered paste bodypublic SetCustomSkin(playerid) {
// HAMM3R - CUSTOM SKIN SYSTEM
new temp[256],username[256],xskinid[256],cskinid,xusername[256],string[256],index2 = 0;
GetPlayerName(playerid, username, MAX_PLAYER_NAME);
new File:fhandle;
fhandle = fopen("skins.txt",io_readwrite);
while(fread(fhandle,temp,sizeof(temp),false)) {
index2 = 0;
xusername = strtok(temp,index2);
xskinid = strtok(temp,index2);
if(strcmp(username,xusername,true) == 0) {
cskinid = strval(xskinid);
if (cskinid == 3 || cskinid == 4 || cskinid == 5 || cskinid == 6 || cskinid == 7 || cskinid == 8 || cskinid == 42 || cskinid == 55 || cskinid == 65 || cskinid == 74 || cskinid == 86 || cskinid == 119 || cskinid == 149 || cskinid == 179 || cskinid == 208 || cskinid == 265 || cskinid == 266 || cskinid == 267 || cskinid == 268 || cskinid == 269 || cskinid == 270 || cskinid == 271 || cskinid == 272 || cskinid == 273 || cskinid == 289 || cskinid > 299) {
fclose(fhandle);
return 1;
}
format(string,sizeof(string),"Your skin has been set to: %d",cskinid);
SendClientMessage(playerid,COLOR_YELLOW,string);
SetPlayerSkin(playerid,cskinid);
break;
}
}
fclose(fhandle);
return 1;
}