Wysłany: 2014-08-18, 15:27
kazami
Pawner/PTG
Wiek: 27 Na forum: 4596 dni Posty: 405
Nick w MP: adi888
Piwa : 43
Witam mam na serwerze wczyt danych w dini , i gdy wejd? na serwer wskoczy mi okno logowania , i wezm? "ESC", i wtedy dostaj? kicka i potem gdy wejd? na serwer i si? zaloguj? zeruje mi ca?e dane , wszystko i zabija.
Help
Kod:
stock WczytajGracza(playerid)
{
new string[1024];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
TogglePlayerSpectating(playerid, false);
printf("Pomyslnie wczytano gracza %s", PlayerName(playerid));
//
gGracz[playerid][kasagracza] += dini_Int(string, "Kasa");
GivePlayerMoney(playerid, dini_Int(string, "Kasa"));
SetPlayerScore(playerid, dini_Int(string, "Score"));
SetPlayerHealth(playerid, dini_Float(string, "Zycie"));
prezesra[playerid] = dini_Int(string, "Prezes-PomocDrogowa");
prezespd[playerid] = dini_Int(string, "Prezes-Policja");
prezesrs[playerid] = dini_Int(string, "Prezes-Medyk");
prezestaxi[playerid] = dini_Int(string, "Prezes-Taxi");
RangaAdmina[playerid] = dini_Int(string, "RangaAdmina");
Frakcja[playerid] = dini_Int(string, "Frakcja");
areszt[playerid] = dini_Int(string, "Areszt");
Glod[playerid] = dini_Int(string, "Glod");
Sen[playerid] = dini_Int(string, "Sen");
privauto[playerid] = dini_Int(string, "privauto");
posiadaauto[playerid] = dini_Int(string, "posiadaauto");
hpauto[playerid] = dini_Float(string, "hpauto");
teoria[playerid] = dini_Int(string, "teoria");
posiadaprawko[playerid] = dini_Int(string, "posiadaprawko");
vipdni[playerid] = dini_Int(string, "czasvip");
punktykarne[playerid] = dini_Int(string, "punktykarne");
Kawa[playerid] = dini_Int(string, "kawa");
Kanapka[playerid] = dini_Int(string, "kanapka");
czasmute[playerid] = dini_Int(string, "czasmute");
mute[playerid] = dini_Int(string, "mute");
dowod[playerid] = dini_Int(string, "dowod");
ubezpieczenie[playerid] = dini_Int(string, "ubezpieczenie");
SetPlayerSkin(playerid, dini_Int(string, "skin"));
dowodrejestracyjny[playerid] = dini_Int(string, "rejestracja");
telefon[playerid] = dini_Int(string, "telefon");
stankonta[playerid] = dini_Int(string, "stankonta");
papierosy[playerid] = dini_Int(string, "papierosy");
kask[playerid] = dini_Int(string, "kask");
warn[playerid] = dini_Int(string, "warn");
gGracz[playerid][bilet] = dini_Int(string, "bilety");
gracz[playerid][Firma] = dini_Int(string, "Firma");
gracz[playerid][RangaPracownika] = dini_Int(string, "RangaFirmy");
tacho[playerid][godziny] = dini_Int(string, "tachogodziny");
tacho[playerid][minuty] = dini_Int(string, "tachominuty");
tacho[playerid][sekundy] = dini_Int(string, "tachosekundy");
gracz[playerid][firmascore] = dini_Int(string, "firmasc");
//
return 1;
}
Wysłany: 2014-08-18, 18:41
Wafelowski
Wiek: 29 Na forum: 5347 dni Posty: 428
Piwa : 100
Tam gdzie zapisujesz dane zr?b warunek, ?e chcesz zapisa? gracza kt?ry jest zarejestrowany jak i r?wnie? zalogowany.
Wysłany: 2014-08-19, 03:19
wiktorp
Wiek: 28 Na forum: 4566 dni Posty: 85
Nick w MP: Maslo
Piwa : 458
Widze, ?e mapka od nick888samp
public OnPlayerConnect:
SetPVarInt(playerid, "WszedlNaSerwer", 0);
Gdy si? zaloguje poprawnie dopisz:
if(GetPVarInt(playerid, "WszedlNaSerwer") == 1)
{
WczytajGracza(playerid);
}
Tagi: wczytanie :: danych
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: