Oko cuvanja podataka

Započeo PetarVG, Januar 21, 2020, 19:10:44 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Pa da li getujes iz INI_Int ? na spawnu? connectu ?

Evo i connect al nzm kako da staim za rank...
[pawn] /* Reg/log sistem */
    if(fexist(UserPath(playerid)))
    {
        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"Upisite svoj password da se ulogujete\nUkoliko ste zaboravili sifru vase acca,javite se na discord serveru,koji mozete pronaci putem nase oficijalne stranice.","Login","Odustani");
    }
    else
    {
        new INI:File = INI_Open(UserPath(playerid));
        INI_SetTag(File,"data");
        INI_WriteInt(File,"Admin",0);
        INI_WriteInt(File,"Novac",0);
        INI_Close(File);
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registracija",""COL_WHITE"Dobro dosli na .....,zelimo vam ugodnu igru\nUpisite password da se registrujete.\nNemoj te zaboraviti sifru,i ne koristite jednostvne sifre","Register","Odustani");
    }[/pawn]
Ovo je pod OnPlayerSpawn
[pawn]public OnPlayerSpawn(playerid)
{
   if(PlayerInfo[playerid][pOrgID] == 1)
   {
       if(PlayerInfo[playerid][pRank] == 0) { SetPlayerSkin(playerid,BAJKER_RANK_0); }
       else if(PlayerInfo[playerid][pRank] == 1) { SetPlayerSkin(playerid,BAJKER_RANK_1); }
       else if(PlayerInfo[playerid][pRank] == 2) { SetPlayerSkin(playerid,BAJKER_RANK_2); }
       else if(PlayerInfo[playerid][pRank] == 3) { SetPlayerSkin(playerid,BAJKER_RANK_3); }
       else if(PlayerInfo[playerid][pRank] == 4) { SetPlayerSkin(playerid,BAJKER_RANK_4); }
       else if(PlayerInfo[playerid][pRank] == 5) { SetPlayerSkin(playerid,BAJKER_RANK_5); }
       else if(PlayerInfo[playerid][pRank] == 6) { SetPlayerSkin(playerid,BAJKER_RANK_6); }
   }
   else if(PlayerInfo[playerid][pOrgID] == 2)
       {
       if(PlayerInfo[playerid][pRank] == 0) { SetPlayerSkin(playerid,POLICAJAC_RANK_0); }
       else if(PlayerInfo[playerid][pRank] == 1) { SetPlayerSkin(playerid,POLICAJAC_RANK_1); }
       else if(PlayerInfo[playerid][pRank] == 2) { SetPlayerSkin(playerid,POLICAJAC_RANK_2); }
       else if(PlayerInfo[playerid][pRank] == 3) { SetPlayerSkin(playerid,POLICAJAC_RANK_3); }
       else if(PlayerInfo[playerid][pRank] == 4) { SetPlayerSkin(playerid,POLICAJAC_RANK_4); }
       else if(PlayerInfo[playerid][pRank] == 5) { SetPlayerSkin(playerid,POLICAJAC_RANK_5); }
       else if(PlayerInfo[playerid][pRank] == 6) { SetPlayerSkin(playerid,POLICAJAC_RANK_6); }
   }
        SetPlayerPos(playerid,688.2757,-696.3066,16.2837);
        return 1;
}
         
[/pawn]
Poslednja Izmena: Januar 23, 2020, 18:22:52 POSLE PODNE od Galardo

Citat: PetarVG poslato Januar 23, 2020, 18:19:55 POSLE PODNE
Evo i connect al nzm kako da staim za rank...
[pawn] /* Reg/log sistem */
    if(fexist(UserPath(playerid)))
    {
        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"Upisite svoj password da se ulogujete\nUkoliko ste zaboravili sifru vase acca,javite se na discord serveru,koji mozete pronaci putem nase oficijalne stranice.","Login","Odustani");
    }
    else
    {
        new INI:File = INI_Open(UserPath(playerid));
        INI_SetTag(File,"data");
        INI_WriteInt(File,"Admin",0);
        INI_WriteInt(File,"Novac",0);
        INI_Close(File);
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registracija",""COL_WHITE"Dobro dosli na .....,zelimo vam ugodnu igru\nUpisite password da se registrujete.\nNemoj te zaboraviti sifru,i ne koristite jednostvne sifre","Register","Odustani");
    }[/pawn]
Ovo je pod OnPlayerSpawn
[pawn]public OnPlayerSpawn(playerid)
{
   if(PlayerInfo[playerid][pOrgID] == 1)
   {
       if(PlayerInfo[playerid][pRank] == 0) { SetPlayerSkin(playerid,BAJKER_RANK_0); }
       else if(PlayerInfo[playerid][pRank] == 1) { SetPlayerSkin(playerid,BAJKER_RANK_1); }
       else if(PlayerInfo[playerid][pRank] == 2) { SetPlayerSkin(playerid,BAJKER_RANK_2); }
       else if(PlayerInfo[playerid][pRank] == 3) { SetPlayerSkin(playerid,BAJKER_RANK_3); }
       else if(PlayerInfo[playerid][pRank] == 4) { SetPlayerSkin(playerid,BAJKER_RANK_4); }
       else if(PlayerInfo[playerid][pRank] == 5) { SetPlayerSkin(playerid,BAJKER_RANK_5); }
       else if(PlayerInfo[playerid][pRank] == 6) { SetPlayerSkin(playerid,BAJKER_RANK_6); }
   }
   else if(PlayerInfo[playerid][pOrgID] == 2)
       {
       if(PlayerInfo[playerid][pRank] == 0) { SetPlayerSkin(playerid,POLICAJAC_RANK_0); }
       else if(PlayerInfo[playerid][pRank] == 1) { SetPlayerSkin(playerid,POLICAJAC_RANK_1); }
       else if(PlayerInfo[playerid][pRank] == 2) { SetPlayerSkin(playerid,POLICAJAC_RANK_2); }
       else if(PlayerInfo[playerid][pRank] == 3) { SetPlayerSkin(playerid,POLICAJAC_RANK_3); }
       else if(PlayerInfo[playerid][pRank] == 4) { SetPlayerSkin(playerid,POLICAJAC_RANK_4); }
       else if(PlayerInfo[playerid][pRank] == 5) { SetPlayerSkin(playerid,POLICAJAC_RANK_5); }
       else if(PlayerInfo[playerid][pRank] == 6) { SetPlayerSkin(playerid,POLICAJAC_RANK_6); }
   }
        SetPlayerPos(playerid,688.2757,-696.3066,16.2837);
        return 1;
}
         
[/pawn]
u enume dodaj pRank,
/////////////////////////
onplayercoonect
PlayerInfo[playerid][pRank] = 0;
//////////////////////////////
dialog_register
INI_WriteInt(File,"Rank",0);
//////////////////////
ucitavanje
INI_Int("Rank",PlayerInfo[playerid][pRank]);
///////////////////////////////
cuvanje
INI_WriteInt(File,"Rank",PlayerInfo[playerid][pRank]);
////////////////////////////////
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Citat: Aggressive poslato Januar 23, 2020, 20:13:41 POSLE PODNE
u enume dodaj pRank,
/////////////////////////
onplayercoonect
PlayerInfo[playerid][pRank] = 0;
//////////////////////////////
dialog_register
INI_WriteInt(File,"Rank",0);
//////////////////////
ucitavanje
INI_Int("Rank",PlayerInfo[playerid][pRank]);
///////////////////////////////
cuvanje
INI_WriteInt(File,"Rank",PlayerInfo[playerid][pRank]);
////////////////////////////////
Ja ne znam opet isto ajde ko ima vremena ako moze preko any deska da fixa?

On uopce nije stavio ucitavanje Yini-a ni za pRank ni ista nerazumijem cemu koraci ako nerazumijes sta radi...
CitatNe idite uokolo tumačeći kako vam svijet duguje život. Svijet vam ne duguje ništa. On je bio prvi ovdje.

Al kako pare su ucitavaju ali skin i rank ne,i sve se ostalo ucitava samo rank i skin ne

Citat: PetarVG poslato Januar 23, 2020, 22:08:21 POSLE PODNE
Al kako pare su ucitavaju ali skin i rank ne,i sve se ostalo ucitava samo rank i skin ne
De stavi nam na pastebin.com cijelu skriptu pa da ti sredim to
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU