mistrlovec 0 Odesláno: 8. Duben, 2012 Share Odesláno: 8. Duben, 2012 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 More sharing options...
0 LINE UP 0 Odesláno: 8. Duben, 2012 Share Odesláno: 8. Duben, 2012 Uložil si mu to ale do OnPlayerConnect daj pridanie vecí podľa toho čo si mu predtým uložil... Proste: Uložil si ale nenahral.. Link to comment Share on other sites More sharing options...
0 mistrlovec 0 Odesláno: 8. Duben, 2012 Author Share Odesláno: 8. Duben, 2012 nemohl by si mi prosim dat kod ? Link to comment Share on other sites More sharing options...
0 Brunes 1 Odesláno: 8. Duben, 2012 Share Odesláno: 8. Duben, 2012 my ti tu máme poradiť.. a nie hned nascriptovať ... toto si daj do disconnectu: Ukladani(playerid) Link to comment Share on other sites More sharing options...
0 mistrlovec 0 Odesláno: 8. Duben, 2012 Author Share Odesláno: 8. Duben, 2012 ja jsem se ptal jeslti by mi to mohl udělat ja po něm nejecim atd Link to comment Share on other sites More sharing options...
0 LINE UP 0 Odesláno: 8. Duben, 2012 Share Odesláno: 8. Duben, 2012 BrUn3S^^ má pravdu máš sa to naučiť nie skopírovať Link to comment Share on other sites More sharing options...
0 mistrlovec 0 Odesláno: 8. Duben, 2012 Author Share Odesláno: 8. Duben, 2012 to dik za radu asi budu muset nakeho pawnera kontaktovat na skype Link to comment Share on other sites More sharing options...
0 Guest Danny-ho 2. účet Odesláno: 8. Duben, 2012 Share Odesláno: 8. Duben, 2012 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 More sharing options...
0 Sweet 7 Odesláno: 8. Duben, 2012 Share Odesláno: 8. Duben, 2012 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 More sharing options...
0 Quiter 99 Odesláno: 8. Duben, 2012 Share Odesláno: 8. Duben, 2012 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 More sharing options...
0 mistrlovec 0 Odesláno: 8. Duben, 2012 Author Share Odesláno: 8. Duben, 2012 sice jo ale nenacitato furt kdo mas cas klidne i za to poslu sms Link to comment Share on other sites More sharing options...
0 Guest Danny-ho 2. účet Odesláno: 8. Duben, 2012 Share Odesláno: 8. Duben, 2012 Lol máš si to upraviť podla svojho, jasne to tam napísal Link to comment Share on other sites More sharing options...
Dotaz
mistrlovec 0
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
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 accountSign in
Already have an account? Sign in here.
Sign In Now