DeazQl.

Reikalinga pagalba dėl [AUTO-SAVE]

Recommended Posts


public LoadPlayerData(playerid)

{

new name[MAX_PLAYER_NAME],file[128];

GetPlayerName(playerid,name,sizeof(name));

format(file,sizeof(file),"saves/user/%s.ini",name);

if(!fexist(file)) return;

new tmpxp = dini_Int(file,"Xp");

if(!tmpxp) return;

GameTextForPlayer(playerid,"~r~] Kraunamas Tavo zaidimas ]",50000,5);

SetPlayerScore(playerid,tmpxp);

SetPlayerPos(playerid,dini_Float(file,"pos_X"),dini_Float(file,"pos_Y"),dini_Float(file,"pos_Z"));

GivePlayerMoneyA(playerid,dini_Int(file,"Money.Pocket"));

return;

}

public SavePlayerData(playerid,bool:simple)

{

if(!simple) GameTextForPlayer(playerid,"~r~] Saugojamas Tavo zaidimas ]",50000,5);

new name[MAX_PLAYER_NAME],file[128];

GetPlayerName(playerid,name,sizeof(name));

format(file,sizeof(file),"saves/user/%s.ini",name);

if(!fexist(file)) return;

dini_FloatSet(file,"pos_X",coo[0]); dini_FloatSet(file,"pos_Y",coo[1]); dini_FloatSet(file,"pos_Z",coo[2]);

dini_IntSet(file,"Money.Pocket",GetPlayerMoneyA(playerid));

}

Po onplayerdiscconect dėk

SavePlayerData(playerid,false);

po šitu:

if(playerDB[playerid][authstate]==2)

{

dėk

LoadPlayerData(playerid);

playerDB[playerid][authstate]=4;

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.


  • Šiame puslapyje naršo:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.