Oko cuvanja podataka

Započeo PetarVG
21. Jan. 2020.
1,697
pregleda
24
postova
PetarVG
3
Hustler
21. Jan. 2020.
Problem(error/warning): Imam  problem kada se loginam dobijem pare koje sam imo od proslog ulaska,ali ne i rank i skin mislim da je to do ovoga ispod
Dio skripte:
case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(udb_hash(inputtext) == PlayerInfo)
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo);
                    SetSpawnInfo(playerid, 0, 0, 671.40002441406, -457.89999389648, 16.5, 269.15, 0, 0, 0, 0, 0, 0);
                    SpawnPlayer(playerid);
                }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"Ukucali ste pogresan password\n"COL_WHITE"Upisite password da se ulogujete.","Login","Izlaz");
                }
                return 1;
            }
        }

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem)//ako bude trebalo//
Ako neko zna neka pomogne,hvala
HrustanoviK
2
Street Runner
21. Jan. 2020.

SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)

Vidis parametre za spawninfo kod tebe je za skin 0 i logicno da  te nece spawnat u prethodnom skinu.. Daj kod kako cuvas skin nakon sto igrac izadje sa servera
ᗪ乇Ҝ丂卂
5
Underboss
21. Jan. 2020.
SetSpawnInfo(playerid, 0, PlayerInfo, 671.40002441406, -457.89999389648, 16.5, 269.15, 0, 0, 0, 0, 0, 0);
PetarVG
3
Hustler
21. Jan. 2020.
public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Admin",PlayerInfo);
    INI_WriteInt(File,"Godine",PlayerInfo);
    INI_WriteInt(File,"Zemlja",PlayerInfo);
    INI_WriteInt(File,"Bankmoney",PlayerInfo);
    INI_WriteInt(File,"OrgID",PlayerInfo);
    INI_WriteInt(File,"Rank",PlayerInfo);
    INI_WriteInt(File,"Skin",PlayerInfo);
    INI_Close(File);
    return 1;
}
PetarVG
3
Hustler
21. Jan. 2020.
YumikoJR wrote on January 21, 2020, 7:37 pm:
SetSpawnInfo(playerid, 0, PlayerInfo, 671.40002441406, -457.89999389648, 16.5, 269.15, 0, 0, 0, 0, 0, 0);

kako da napravim i za rank i ostale stvari
James_SmithXDl
6
OG Legend
22. Jan. 2020.
Rank provjeri testaj dal ti loada iz loaduser
PlayerInfo
PetarVG
3
Hustler
22. Jan. 2020.
youngdeal wrote on January 22, 2020, 9:59 am:
Rank provjeri testaj dal ti loada iz loaduser
PlayerInfo

Loada al ako lupam setam sebi lidera kad opet udjem seta mi rank 1,a ne rank 6
PetarVG
3
Hustler
23. Jan. 2020.
Neko da rijesi,hitno je😕
Jack1337
4
Shot Caller
23. Jan. 2020.
Ostavi komandu za /postavilidera i ostavi mi kako ti se cuvaju igraci. SavePlayer stock.
Uradicu ti ja ajde.
Leon Wake
3
Hustler
23. Jan. 2020.
Sto pises kod ako nisi shvatio sta radi.
Jedan od nacina jest da provjeravas prilikom logina koja je org, rank (sta ti vec zavisi od skina) i da dodjelis skin sa odredjenim IDom igracu, drugi nacin ko sto su ti gore rekli jest da cuvas prilikom izlaska igraca sa servera.
Shvati sta sta znaci, pa onda pisi kod, moj savjet.
PetarVG
3
Hustler
23. Jan. 2020.
Jack1337 wrote on January 23, 2020, 2:12 am:
Ostavi komandu za /postavilidera i ostavi mi kako ti se cuvaju igraci. SavePlayer stock.
Uradicu ti ja ajde.

evo komanda /postavilidera
CMD:postavilidera(playerid,params[])
{
if(PlayerInfo <= 5) return SCM(playerid,-1,""COL_RED"Niste ovlasceni da koristite ovu komandu");
new targetid,orgname;
if(sscanf(params,"us",targetid,orgname))
{
    SCM(playerid,-1,"Koristi /postavilidera [ID/Ime_Prezime] [Ime Organizacije]!");
    SCM(playerid,-1,"1:Bikers || 2:Police Deparment!");
    return 1;
}
if(PlayerInfo == 6) return SCM(playerid,-1,""COL_RED"Taj igrac je vec lider");
    if(PlayerInfo == 1) {OrgInfo++; } else if(PlayerInfo == 2) {OrgInfo++; }
new str;
if(!strcmp(orgname,"Bikers",true))
{
    PlayerInfo = 1;
    PlayerInfo = 6;
    OrgInfo++;
    format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Bikers.",PlayerName(playerid));
    SCM(targetid,-1,str);
    SetPlayerSkin(targetid,BAJKER_RANK_6);
}
if(!strcmp(orgname,"Police Deparment",true))
{
    PlayerInfo = 2;
    PlayerInfo = 6;
    OrgInfo++;
    format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Police Department.",PlayerName(playerid));
    SCM(targetid,-1,str);
    SetPlayerSkin(targetid,POLICAJAC_RANK_6);
}
return 1;
}

Hvala unaprijed ako pomognes
Exnas.pwn
5
Godfather
23. Jan. 2020.
Pokusaj ovako


CMD:postavilidera(playerid,params[])
{
if(PlayerInfo <= 5) return SCM(playerid,-1,""COL_RED"Niste ovlasceni da koristite ovu komandu");
new targetid,orgname;
if(sscanf(params,"us",targetid,orgname))
{
    SCM(playerid,-1,"Koristi /postavilidera [ID/Ime_Prezime] [Ime Organizacije]!");
    SCM(playerid,-1,"1:Bikers || 2:Police Deparment!");
    return 1;
}
if(PlayerInfo == 6) return SCM(playerid,-1,""COL_RED"Taj igrac je vec lider");
    if(PlayerInfo == 1) {OrgInfo++; } else if(PlayerInfo == 2) {OrgInfo++; }
new str;
if(!strcmp(orgname,"Bikers",true))
{
    PlayerInfo = 1;
    PlayerInfo = 6;
    OrgInfo++;
    format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Bikers.",PlayerName(playerid));
    SCM(targetid,-1,str);
    SetPlayerSkin(targetid,BAJKER_RANK_6);
}
if(!strcmp(orgname,"Police Deparment",true))
{
    PlayerInfo = 2;
    PlayerInfo = 6;
    OrgInfo++;
    format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Police Department.",PlayerName(playerid));
    SCM(targetid,-1,str);
    SetPlayerSkin(targetid,POLICAJAC_RANK_6);
}
SavePlayer(targetid);
return 1;
}
PetarVG
3
Hustler
23. Jan. 2020.
//>> Vedran wrote on January 23, 2020, 1:32 pm:
Pokusaj ovako


CMD:postavilidera(playerid,params[])
{
if(PlayerInfo <= 5) return SCM(playerid,-1,""COL_RED"Niste ovlasceni da koristite ovu komandu");
new targetid,orgname;
if(sscanf(params,"us",targetid,orgname))
{
    SCM(playerid,-1,"Koristi /postavilidera [ID/Ime_Prezime] [Ime Organizacije]!");
    SCM(playerid,-1,"1:Bikers || 2:Police Deparment!");
    return 1;
}
if(PlayerInfo == 6) return SCM(playerid,-1,""COL_RED"Taj igrac je vec lider");
    if(PlayerInfo == 1) {OrgInfo++; } else if(PlayerInfo == 2) {OrgInfo++; }
new str;
if(!strcmp(orgname,"Bikers",true))
{
    PlayerInfo = 1;
    PlayerInfo = 6;
    OrgInfo++;
    format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Bikers.",PlayerName(playerid));
    SCM(targetid,-1,str);
    SetPlayerSkin(targetid,BAJKER_RANK_6);
}
if(!strcmp(orgname,"Police Deparment",true))
{
    PlayerInfo = 2;
    PlayerInfo = 6;
    OrgInfo++;
    format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Police Department.",PlayerName(playerid));
    SCM(targetid,-1,str);
    SetPlayerSkin(targetid,POLICAJAC_RANK_6);
}
SavePlayer(targetid);
return 1;
}

Mozes mi pomoci oko tog stocaka SavePlayer,da mi napravis posto sam nov?
PetarVG
3
Hustler
23. Jan. 2020.
Napravio sam Vedrane to sto si rekao ali opet nista ne sacuva se skin niti rank...
PetarVG
3
Hustler
23. Jan. 2020.
Evo vam ako vam sto znaci kad se Dissconektuje
public OnPlayerDisconnect(playerid, reason)
{
    KillTimer(PingTajmer);
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Admin",PlayerInfo);
    INI_WriteInt(File,"Godine",PlayerInfo);
    INI_WriteInt(File,"Zemlja",PlayerInfo);
    INI_WriteInt(File,"Bankmoney",PlayerInfo);
    INI_WriteInt(File,"OrgID",PlayerInfo);
    INI_WriteInt(File,"Rank",PlayerInfo);
    INI_WriteInt(File,"Skin",PlayerInfo);
    INI_Close(File);
    return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha