Jump to content
  • 0

pomoc [Help] ukladani


mistrlovec

Dotaz

 

public Ukladani(playerid)

{

for(new i=0; i< MAX_PLAYERS; i++)

{

if(IsPlayerConnected(i)){

SendClientMessage(i, COLOR_ORANGE,"[ucet] Probiha ukladani informaci...");

//-------

if (PLAYERLIST_authed[playerid]) {

dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));

dUserSetINT(PlayerName(playerid)).("banka",bank[playerid]);//do disconnetu

dUserSetINT(PlayerName(playerid)).("povolani",iPlayerRole[playerid]);

dUserSetINT(PlayerName(playerid)).("ridicak",ridicak[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("iPlayerRole",iPlayerRole[playerid]);

GetPlayerPos(playerid,Pozice[playerid][0],Pozice[playerid][1],Pozice[playerid][2]);

dUserSetINT(PlayerName(playerid)).("PosX",floatround(Pozice[playerid][0]));

dUserSetINT(PlayerName(playerid)).("PosY",floatround(Pozice[playerid][1]));

dUserSetINT(PlayerName(playerid)).("PosZ",floatround(Pozice[playerid][2]));

dUserSetINT(PlayerName(playerid)).("drogy",droga[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Tele Ovladac",tele[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Obcanka",obcanka[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Letecak",letecak[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Stredni skola",sskola[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Vysoka skola",sskola[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Vojenska skola",vojskola[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Ridicak D",ridd[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("MHD karta",jizdenka[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Marihuana",marihuana[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("skin",GetPlayerSkin(playerid));

dUserSetINT(PlayerName(playerid)).("Zbrojni Pas",zbrojnipas[playerid]);

dUserSetINT(PlayerName(playerid)).("Dni:",denn[playerid]);

dUserSetINT(PlayerName(playerid)).("Hodin:",hodinaa[playerid]);

dUserSetINT(PlayerName(playerid)).("Minut:",minutka[playerid]);

 

new Float:x,Float:y,Float:z;

GetPlayerPos(playerid,x,y,z);

dUserSetINT(PlayerName(playerid)).("x",floatround(x));

dUserSetINT(PlayerName(playerid)).("y",floatround(y));

dUserSetINT(PlayerName(playerid)).("z",floatround(z));

SendClientMessage(i, COLOR_ORANGE,"[učet] Uspesne ulozeno");

}

}

}

return 1;

}

 

public OnPlayerDisconnect(playerid, reason)

{

 

if (PLAYERLIST_authed[playerid])

{

new Float:x,Float:y,Float:z;

GetPlayerPos(playerid,x,y,z);

dUserSetINT(PlayerName(playerid)).("x",floatround(x));

dUserSetINT(PlayerName(playerid)).("y",floatround(y));

dUserSetINT(PlayerName(playerid)).("z",floatround(z));

dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));

dUserSetINT(PlayerName(playerid)).("banka",bank[playerid]);//do disconnetu

dUserSetINT(PlayerName(playerid)).("povolani",iPlayerRole[playerid]);

dUserSetINT(PlayerName(playerid)).("ridicak",ridicak[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("iPlayerRole",iPlayerRole[playerid]);

GetPlayerPos(playerid,Pozice[playerid][0],Pozice[playerid][1],Pozice[playerid][2]);

dUserSetINT(PlayerName(playerid)).("PosX",floatround(Pozice[playerid][0]));

dUserSetINT(PlayerName(playerid)).("PosY",floatround(Pozice[playerid][1]));

dUserSetINT(PlayerName(playerid)).("PosZ",floatround(Pozice[playerid][2]));

dUserSetINT(PlayerName(playerid)).("drogy",droga[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Tele Ovladac",tele[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Obcanka",obcanka[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Letecak",letecak[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Stredni skola",sskola[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Vysoka skola",sskola[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Vojenska skola",vojskola[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Ridicak D",ridd[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Jizdenka",jizdenka[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("skin",GetPlayerSkin(playerid));

dUserSetINT(PlayerName(playerid)).("bann",ban[playerid]);

dUserSetINT(PlayerName(playerid)).("Zbrojni PAS",zbrojnipas[playerid]);

dUserSetINT(PlayerName(playerid)).("Dni:",denn[playerid]);

dUserSetINT(PlayerName(playerid)).("Hodin:",hodinaa[playerid]);

dUserSetINT(PlayerName(playerid)).("Minut:",minutka[playerid]);

 

Connected[playerid] = false;

TextDrawHideForPlayer(playerid, Lista);

return 1;

}

PLAYERLIST_authed[playerid]=false;

//

new odchozihrac[100];

GetPlayerName(playerid, odchozihrac, 30);

switch (reason) { //priciny odpojeni dany v jadre SA-MP defaultne

case 0: format(odchozihrac, 100, "%s opustil server. (Timeout)", odchozihrac);

case 1: format(odchozihrac, 100, "%s opustil server. (Odesel)", odchozihrac);

case 2: format(odchozihrac, 100, "%s byl vyhozen. (Kick/Ban)", odchozihrac);

}

SendClientMessageToAll(COLOR_RED, odchozihrac);

SendDeathMessage(playerid, INVALID_PLAYER_ID, 201);

return false;

 

}

 

public OnGameModeExit()

{

for(new playerid = 0; playerid < MAX_PLAYERS; playerid++){

dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));

dUserSetINT(PlayerName(playerid)).("banka",bank[playerid]);//do disconnetu

dUserSetINT(PlayerName(playerid)).("ridicak",ridicak[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("iPlayerRole",iPlayerRole[playerid]);

GetPlayerPos(playerid,Pozice[playerid][0],Pozice[playerid][1],Pozice[playerid][2]);

dUserSetINT(PlayerName(playerid)).("PosX",floatround(Pozice[playerid][0]));

dUserSetINT(PlayerName(playerid)).("PosY",floatround(Pozice[playerid][1]));

dUserSetINT(PlayerName(playerid)).("PosZ",floatround(Pozice[playerid][2]));

dUserSetINT(PlayerName(playerid)).("drogy",droga[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Tele Ovladac",tele[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Obcanka",obcanka[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Letecak",letecak[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Stredni skola",sskola[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Vysoka skola",sskola[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Vojenska skola",vojskola[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Ridicak D",ridd[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Marihuana",marihuana[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Zbrojni Pas",zbrojnipas[playerid]);//tohle do disconnectu

dUserSetINT(PlayerName(playerid)).("Dni:",denn[playerid]);

dUserSetINT(PlayerName(playerid)).("Hodin:",hodinaa[playerid]);

dUserSetINT(PlayerName(playerid)).("Minut:",minutka[playerid]);

KillTimer(LTimer);

TextDrawDestroy(Lista);

return 1;

}

 

return 1;

}

 

 

pise mi to ze to uklada alae kdyz prijde hrac na server nenahraje to jeho veci co se ulozily

Link to comment
Share on other sites

11 odpovědí na tuto otázku

Recommended Posts

  • 0
Guest Danny-ho 2. účet

Hovoril si že kontaktuješ niakého pawnéra na skype, týmto si sa na nás s prepáčením "vysral" a teraz znova žiadaš o pomoc? Už ti tu vieš kdo pomôže, leda tak hlupák ktorému to nevadilo.

Link to comment
Share on other sites

  • 0

v chatu ti taky chceme poradit a ty nas maximalne posles do prdele, ze se radsi zeptas jinyho pawnera... musis mit taky nejakej zajem pro to neco udelat, pokud jsi linej se to naucit, budes si to proste muset nechat od nekoho za penize udelat, jiny reseni tu asi neni..

Link to comment
Share on other sites

  • 0

OMG hádať sa to kvoli takej volovine...

Ste mu mohli aspoň pomôcť...

 

Do PRIHLÁSENIA ( dialog/príkaz ) si daj toto :

preukaz[playerid] = dUserINT(PlayerName(playerid)).("preukaz"); // Uprav si to
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("Peniaze")); // Uprav si to

A takto si tam nahádž všetko čo si ukladal...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...