Problem sa cuvanjem opet.

pre 8 godina
617
pregleda
11
postova
nickydefacto
Made Man
pre 8 godina
Skripta koju koristim: od 0
Detaljniji opis problema : Pa dok sam na srwu i kreirao sam nalog ulazim  u moj fajl i ispisani su podaci , kada se diskonektam i pogledam opet folder nema nikakvih unetih podataka vec samo kreiran fajl , i kada ulazim na srw ulazi sa bilo kojom sifrom.
Dio skripte :
public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(KorisnickiPath(playerid));
    INI_SetTag(File,"data");
INI_WriteString(File,"Password",PlayerInfo);
INI_WriteInt(File,"Godine",PlayerInfo);
INI_WriteString(File,"Porijeklo",PlayerInfo);
INI_WriteString(File,"Spol",PlayerInfo);
    INI_Close(File);
return (true);
}
Linsco
Underboss
pre 8 godina
evo ne znam ocami
Assassin007
Enforcer
pre 8 godina
daj nam sve djelove dje upisjues podatke u file
nickydefacto
Made Man
pre 8 godina
Assassin007 wrote on October 21, 2017, 5:44 am:
daj nam sve djelove dje upisjues podatke u file

https://pastebin.com/AtyCzCQW
Marinković™
Wheel Man
pre 8 godina
Pa nisi nigde napravio pisanje lozinke.
Kod dialoga kada igrac upisuje lozinku napravi pisanje lozinke.
nickydefacto
Made Man
pre 8 godina
Marinković™ wrote on October 21, 2017, 11:43 am:
Pa nisi nigde napravio pisanje lozinke.
Kod dialoga kada igrac upisuje lozinku napravi pisanje lozinke.
    switch(dialogid)
    {
        case D_LOZINKA:
        {
            if(!response)
            {
                SendClientMessage(playerid, -1, ""SERVERCOLOR"[!] > "SIVA"Izasli ste iz menua za upisivanje lozinke.");
                SelectTextDraw(playerid, 0xBABABAFF);
            }
            if(strlen(inputtext) <= 5 || strlen(inputtext) >= 21) return SendClientMessage(playerid, -1, ""SERVERCOLOR"[!] > "SIVA"Prekratka ili predugacka lozinka.");
            if(response)
            {
                strmid(Lozinka, inputtext, 0, strlen(inputtext), 17);
                UpisanaLozinka = true;
                PlayerTextDrawSetString(playerid, registerPTD, Lozinka);
            }
        }
Danisoni
Godfather
pre 8 godina
stock SpremiRacun( playerid )
{
new INI:File = INI_Open(KorisnickiPath(playerid));
        INI_SetTag(File,"data");
INI_WriteString(File,"Password",PlayerInfo);
INI_WriteInt(File,"Godine",PlayerInfo);
INI_WriteString(File,"Porijeklo",PlayerInfo);
INI_WriteString(File,"Spol",PlayerInfo);
  INI_Close(File);
}


Jednostavno dodaj gdje god mu se izmjenjuju podatci da mu se i spremi racun, takodjer vidi da to ne koristis pod OnPlayerDisconnect, negdje su govorili da to jednostavno nije sigurno, sad nisam ja siguran oko toga, ali ja ne koristim to.
Assassin007
Enforcer
pre 8 godina
nije ni cudo sta ti se ne upisuje imas dva enum a pPassword, i  D_LOZINKA, i upisujes D_lozinka ali je ne spremas i pokusajes upisati pPassword on Disconect a nigdje je ne koristis osim u enumu
nickydefacto
Made Man
pre 8 godina
Assassin007 wrote on October 21, 2017, 12:31 pm:
nije ni cudo sta ti se ne upisuje imas dva enum a pPassword, i  D_LOZINKA, i upisujes D_lozinka ali je ne spremas i pokusajes upisati pPassword on Disconect a nigdje je ne koristis osim u enumu

Drugar primetio sam sad , on je cuva dok je server upaljen kada iskljucim u fajlu se sve izgubi , mislis da je zbog toga?
Assassin007
Enforcer
pre 8 godina
da to ti se dešava zbog toga nisi dobro napravio upis u file promjeni to i ovaj enum D_lozinka i ostalo izbrisi ne triba ti mozes jednostavo #define Lozinka 1 and Case 1 or Case Lozinka
nickydefacto
Made Man
pre 8 godina
Vazi , hvala ti pokusacu! LOCK TEMA

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava