21.01.2010, 21:02
use dini to save
for save skin recomend use save onplayerdisconect
for load the skin recomend use load on playerspawn
and for end you will need that add this in the end of your script
for save skin recomend use save onplayerdisconect
Code:
new file[128], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(file, sizeof(file), "\\Leaders\\%s.ini", pname);//leader the name of your folder in scriptfiles if(!dini_Exists(file)) dini_Create(file); dini_IntSet(file, "skin", GetPlayerSkin(playerid));
Code:
new file[128], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(file, sizeof(file), "\\Leaders\\%s.ini", pname); if(dini_Exists(file)) { SetTimerEx("SpawnSave", 100, false, "d", playerid); }
Code:
forward SpawnSave(playerid); public SpawnSave(playerid) { new file[128], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(file, sizeof(file), "\\Leaders\\%s.ini", pname); SetPlayerSkin(playerid, dini_Int(file, "skin")); return 1; }