Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Deken poslato Mart 06, 2019, 20:23:25 POSLE PODNE

Naslov: Hitno login
Poruka od: Deken poslato Mart 06, 2019, 20:23:25 POSLE PODNE
Problem(error/warning): vaš odgovor
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Zdravo veliki problem je u ovome sto mi login ne radi kako treba
login radi dok ne definisem spawn pod onplayerrequestclass tj spawninfo onda kad pokusam da se ulogujem  resetuje variable u scriptfiles mom file na 0 sve varijable osim lozinke  i ne mogu da se loginujem kao netacna sifra
evo ini ucitavanje file
[pawn]
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Lozinka",PlayerInfo[playerid][pLozinka]);
    INI_Int("Skin",PlayerInfo[playerid][pSkin]);
    INI_Int("Godine",PlayerInfo[playerid][pSkin]);
    INI_Int("Pol",PlayerInfo[playerid][pPol]);
    INI_Int("Drzava",PlayerInfo[playerid][pGodine]);
    INI_Int("Novac",PlayerInfo[playerid][pNovac]);
    return 1;
}
[/PAWN]
evo login
[pawn]
switch(dialogid)
{
case DLOGIN:
{
if(!response) return Kick(playerid);
if(response)
{
   if(udb_hash(inputtext) == PlayerInfo[playerid][pLozinka])
   {
        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
        SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
        GivePlayerMoney(playerid,PlayerInfo[playerid][pNovac]);
        SCM(playerid,-1,"Uspesno ste se registrovali!");
        SpawnPlayer(playerid);
   }
   else
    {
        SPD(playerid, DLOGIN, DIALOG_STYLE_INPUT,""BELA"Login",""BELA"Nisi upisao tacnu lozinku.Upisi svoju lozinku da bi se prijavio.","Login","Izlaz");
   }
   return 1;
}
}
}
return 1;
}
[/pawn]
Naslov: Odg: Hitno login
Poruka od: Vasic poslato Mart 06, 2019, 20:52:57 POSLE PODNE
Proveri pod OnPlayerConnect da li imas negde SavePlayer(playerid) ili neku slicnu funkciju.
Naslov: Odg: Hitno login
Poruka od: Deken poslato Mart 06, 2019, 20:56:59 POSLE PODNE
fixao sam bio je problem do cuvanja lozinke lock hvala :D
Naslov: Odg: Hitno login
Poruka od: Deken poslato Mart 06, 2019, 21:10:08 POSLE PODNE
ipak doslo je do greske
mogu se login samo dok je upaljen server tj upaljne server u kojem sam se registrovao cim izadjem i opet udjem u samp server.exe odma ne radi lozinka resetuje varijable pod onplayerdiscconect.
Zna neko razlog imate sve vec
Naslov: Odg: Hitno login
Poruka od: --Lood-- poslato Mart 07, 2019, 15:16:57 POSLE PODNE
ubij me ako nisi stavio pod ongamemodeexit neda ti se cuvaju igraci uz pomoc
neke petlje ili nesto, a nisi stavio provjero is playerconnected.
Po najbolje mozda kod cuvanja je da napravis u callbacku nesto tip provjeru
je li igrac konektovan i je li igrac logovan
te ako je oboje true, tek onda da sacuva igraca