[Pomoc]Registracija

Započeo Obrisan korisnik
18. Nov. 2012. Zaključano
687
pregleda
11
postova
Deleted User
Obrisan korisnik
18. Nov. 2012.
Skripta koju koristim: CRP
Detaljan opis problema: Znaci ja se regam na jedom liku(Silvio), i tamo si postavim pare na 1650 i na posao 2(Postar), regam si drugog lika(Silvio1), dobijem sve ok, otidjem relog, dobijem 1650 para i posao 2(Postar), u cemu je problem?
Dio skripte:
        if(dialogid == DIALOG_REGISTER)
        {
            if (!response) return Kick(playerid);
            if(response)
            {
          new loginstring;
new loginname;
GetPlayerName(playerid,loginname,sizeof(loginname));
                if(!strlen(inputtext)) return format(loginstring,sizeof(loginstring),"Dobro dosli na Server %s\n\nVi nemate Account na Serveru!\n\nUpisite Password da se registrirate\nForum: Uskoro!\n\nUpisite vasi lozinku...",loginname);
SPD(playerid,12347,DIALOG_STYLE_PASSWORD,"Registracija",loginstring,"Login","Exit");
SPD(playerid, DIALOG_SPOL, DIALOG_STYLE_LIST,"Odaberite spol","Musko\nZensko","Odaberi","Odustani");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Novac",550);
                INI_WriteInt(File,"Godine",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"GameMaster",0);
                INI_WriteInt(File,"Lider",0);
                INI_WriteInt(File,"Member",0);
                INI_WriteInt(File,"Grad",0);
                INI_WriteInt(File,"Posao",0);
                INI_WriteInt(File,"Spol",0);
                INI_WriteInt(File,"Ban",0);
                INI_WriteInt(File,"Broj",0);
                INI_WriteInt(File,"Mobitel",0);
                INI_WriteInt(File,"Rank",0);
                INI_WriteInt(File,"Skin",10);
                INI_WriteInt(File,"Level",1);
                INI_WriteInt(File,"Respect",0);
                INI_WriteInt(File,"SatiIgranja",0);
                INI_WriteInt(File,"Donator",0);
                INI_WriteInt(File,"CheesBurgerRacun",0);
    INI_WriteInt(File,"CheesBurger",0);
        INI_WriteInt(File,"TopliSendvicRacun",0);
        INI_WriteInt(File,"TopliSendvic",0);
        INI_WriteInt(File,"BurgerRacun",0);
        INI_WriteInt(File,"Burger",0);
        INI_WriteInt(File,"PostanskiUred",0);
        INI_WriteInt(File,"IlegalniPosao",0);
        INI_WriteInt(File,"Bolest",0);
        INI_WriteInt(File,"Povijest",0);
                INI_Close(File);
}
}

public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Password",PlayerInfo);
    INI_Int("Novac",PlayerInfo);
    INI_Int("Godine",PlayerInfo);
    INI_Int("Admin",PlayerInfo);
    INI_Int("GameMaster",PlayerInfo);
    INI_Int("Member",PlayerInfo);
    INI_Int("Grad",PlayerInfo);
    INI_Int("Posao",PlayerInfo);
    INI_Int("Spol",PlayerInfo);
    INI_Int("Ban",PlayerInfo);
    INI_Int("Broj",PlayerInfo);
    INI_Int("Mobitel",PlayerInfo);
    INI_Int("Rank",PlayerInfo);
    INI_Int("Skin",PlayerInfo);
    INI_Int("Level",PlayerInfo);
    INI_Int("Respect",PlayerInfo);
    INI_Int("SatiIgranja",PlayerInfo);
    INI_Int("Donator",PlayerInfo);
    INI_Int("CheesBurgerRacun",PlayerInfo);
    INI_Int("CheesBurger",PlayerInfo);
    INI_Int("TopliSendvicRacun",PlayerInfo);
    INI_Int("TopliSendvic",PlayerInfo);
    INI_Int("BurgerRacun",PlayerInfo);
    INI_Int("Burger",PlayerInfo);
    INI_Int("PostanskiUred",PlayerInfo);
    INI_Int("Model",PlayerInfo);
    INI_Int("IlegalniPosao",PlayerInfo);
    INI_Int("Bolest",PlayerInfo);
    INI_Int("Proslost",PlayerInfo);
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Deleted User
Obrisan korisnik
18. Nov. 2012.
Reset varijabli na onplayerconnect nemas. mislim PlayerInfo = 0; //Da resetas na default i tako i ostale koje koristis i koje su vezane za igraca
jer kada igrac udje npr. na id 0 i onda on izadje, a nisi resetovao varijable moze da se desi da onaj sledeci ko udje na id 0 da pokupi od onog ko je bio na id-u 0. To ti se desi
Deleted User
Obrisan korisnik
18. Nov. 2012.
Znaci da samo dodam pod onplayerconnect reset svega na 0?
Deleted User
Obrisan korisnik
18. Nov. 2012.
A.T.L. wrote on November 18, 2012, 7:48 pm:
Znaci da samo dodam pod onplayerconnect reset svega na 0?

Pa na broj koji je default ili ako imas jos neke varijable koje su bitne jer to moze da se desi primera radi:
-Ti sada pravis listanje skinova preko TD i sada imas npr. proveru da li on lista Listanje = true;
i sada ako  neko izadje za vreme listanje (crash ili sam izadje) za taj id to ostaje na true i kada neko udje na taj id njemu ce to biti na true i        moze se desiti da njemu lista ko zna gde
Nadam se da sada razumes sta pricam 🙂
Deleted User
Obrisan korisnik
18. Nov. 2012.
De mi sad objesni kako da to popravim....
Deleted User
Obrisan korisnik
18. Nov. 2012.
A.T.L. wrote on November 18, 2012, 8:03 pm:
De mi sad objesni kako da to popravim....

Resetujes sve na default sve sam ti objasnio gore. 0 ti je verovatno vecina (nemoj pass resertovati 😄)
Deleted User
Obrisan korisnik
19. Nov. 2012.
Gagi_ wrote on November 18, 2012, 8:03 pm:
De mi sad objesni kako da to popravim....

Resetujes sve na default sve sam ti objasnio gore. 0 ti je verovatno vecina (nemoj pass resertovati 😄)

Jel to ide pod OnPlayerConnect?

I jel ide ovako(primjer)

PlayerInfo = true;
Deleted User
Obrisan korisnik
19. Nov. 2012.
A.T.L. wrote on November 18, 2012, 8:03 pm:
De mi sad objesni kako da to popravim....

Resetujes sve na default sve sam ti objasnio gore. 0 ti je verovatno vecina (nemoj pass resertovati 😄)

Jel to ide pod OnPlayerConnect?

I jel ide ovako(primjer)

PlayerInfo = true;


Level ti je ceo broj onda ide 0, a za bool sam ti dao primer. Za to ti ide 0 ili 1 zavisi sta ti je default 🙂
Deleted User
Obrisan korisnik
19. Nov. 2012.
Nekuzim gdje da to stavim?
Deleted User
Obrisan korisnik
19. Nov. 2012.
A.T.L. wrote on November 19, 2012, 6:15 pm:
Nekuzim gdje da to stavim?

Pa rekao sam ti dva puta i ti si rekao. OnPlayerConnect
PlayerInfo = 0;
PlayerInfo = 1;//Jer logicki ko udje treba da je lvl 1
PlayerInfo = 0;
..........
Deleted User
Obrisan korisnik
19. Nov. 2012.
Hvala Lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha