All pastes #342039 Raw Edit

Untitled

public text v1 · immutable
·published 2007-02-06 01:29 UTC
rendered paste body
public 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;
}