Ne ucitava odredjene djelove skripte

pre 6 godina
1,400
pregleda
16
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Adnan Å estan
Street Runner
pre 6 godina
Problem(error/warning): /// Nema errora, nema warninga
Evo dole sam izdvojio citav dio logina od igraca.
Ovako, skripta se ucita sve do dobrodoslice, tj do dijela gdje u chatu ispisuje dobrodosli... vas level vas vip lvl... vidite i sami.
Eh pa poslije toga nista ne zeli da ucita.
Jednostavno sam stavio da ako je igrac admin, da mu aktivira pregled nad ostalim adminima ali to ne zeli uraditi.
Ima dole i kad se skine admin dok je on offline da kad udje u igru da mu poskida sa acc-a admin lvl.
Nista ali bas nista ne uradi.
I onda dole skroz pri kraju ima od ovog case-a else tj. ako pogrijesi sifru da ga ponovo salje na login.
Pregledajte malo i bit ce vam jasnije.
HVALA KO POMOGNE!!!

Dio skripte:
case DIALOG_LOGIN:
    {
    if(!response) return KickPL(playerid);
    if(response)
    {
if(udb_hash(inputtext) == PI)
    {
        SetPVarInt(playerid, "LoginTimerCalled", 0);
        KillTimer_H(LoginTimer);
        TogglePlayerControllable(playerid, false);
    INI_ParseFile(Korisnici(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
      StopAudioStreamForPlayer(playerid);
                  SpawnPlayer(playerid);
  PostaviSpawn(playerid);
GivePlayerMoney(playerid, PI);
SetPlayerFightingStyle(playerid, PI);
SetCameraBehindPlayer(playerid);
    UlogovanProvera = 1;
    PI = 0;
    OcistiChat(playerid, 30);
    SCM(playerid, SERVERBOJA, "===============================================================");
    SCMF(playerid, BELA, "DobrodoÅ¡ao "SERVER"%s "C_BELA"na server!", ImeIgraca(playerid));
    SCMF(playerid, BELA, "VaÅ¡ level: "SERVER"%d", PI);
    SCMF(playerid, BELA, "VIP Level: "SERVER"%d", PI);
    SCMF(playerid, BELA, "Zadnji put bili aktivni: "SERVER"%s", PI);
    SCM(playerid, SERVERBOJA, "Uzivajte u igri! "C_BELA"Ukoliko budete trebali pomoc koristite "SERVER"/askq "C_BELA"ili "SERVER"/pomoc!");
    SCM(playerid, SERVERBOJA, "===============================================================");
    if(PI > 3)
    {
  APregledAktivan = 1;
}
    if(PI > 0) ghostac_SetPlayerChatBubble(playerid, "[ UTISAN ]", 0xFF0000AA, 15.0,PI*60000);
ServerS ++;
SacuvajServerStats();
SetTimerEx("PlayerGameCrashed", 4000, 0, "i", playerid);  // Ako mu Crasha igru da ga vrati,Timer!
new dani, god, mje;
getdate(god, mje, dani);
new newip;
GetPlayerIp(playerid, newip, sizeof(newip));
if(duplirespect == 1)
{
TextDrawShowForPlayer(playerid, HapyHours);
TextDrawShowForPlayer(playerid, HapyHours);
TextDrawShowForPlayer(playerid, HapyHours);
}

ShowPlayerInfo(playerid);

        TogglePlayerControllable(playerid, 1);
        //  AntiSobeit1(playerid);
        if(PI != 0) { ghostac_SetPlayerWantedLevel(playerid, PI); }
if(PI > 0 && PI == 0)
{
if(PI == 1 && strcmp(PDInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 2 && strcmp(SajInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 11 && strcmp(VojskaInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 10 && strcmp(DNBInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 9 && strcmp(NovinariInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 12 && strcmp(TaxiInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 13 && strcmp(PservisInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 14 && strcmp(BolnicariInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 3 && strcmp(GSFInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 4 && strcmp(ZetasInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 5 && strcmp(VlaInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 6 && strcmp(MstrInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 7 && strcmp(SCUInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 8 && strcmp(YakuzaInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 15 && strcmp(MdbInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 16 && strcmp(TcInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 17 && strcmp(GcInfo[PI], Ime_Igraca(playerid), false)) Izbacen = 1;
if(PI < 1 || PI > 25) Izbacen = 1;
                        if(Izbacen == 0)
{
SCMF(playerid, BELA, "Vi ste clan organizacije"SERVER" %s "C_BELA"na slotu "SERVER"%d", ImeOrganizacije(PI), PI);
}
}
if(PI > 0)
{
if(PI == 1 && strcmp(PDInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 2 && strcmp(SajInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 11 && strcmp(VojskaInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 10 && strcmp(DNBInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 3 && strcmp(GSFInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 9 && strcmp(NovinariInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 12 && strcmp(TaxiInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 13 && strcmp(PservisInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 14 && strcmp(BolnicariInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 4 && strcmp(ZetasInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 5 && strcmp(VlaInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 6 && strcmp(MstrInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 7 && strcmp(SCUInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 8 && strcmp(YakuzaInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 15 && strcmp(MdbInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 16 && strcmp(TcInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
else if(PI == 17 && strcmp(GcInfo, Ime_Igraca(playerid), false)) Izbacen = 1;
if(Izbacen == 0)
{
if(PI == 1) PI = PD_LIDER;
else if(PI == 9) PI = NOVINARI_LIDER;
else if(PI == 3) PI = GSF_LIDER;
else if(PI == 2) PI = SAJ_LIDER;
else if(PI == 11) PI = VOJSKA_LIDER;
else if(PI == 10) PI = DNB_LIDER;
else if(PI == 12) PI = TAXI_LIDER;
else if(PI == 13) PI = PSERVIS_LIDER;
else if(PI == 14) PI = BOLNICARI_LIDER;
else if(PI == 4) PI = ZETAS_LIDER;
else if(PI == 5) PI = VLA_LIDER;
else if(PI == 6) PI = MSTR_LIDER;
else if(PI == 7) PI = SCU_LIDER;
else if(PI == 8) PI = YAKUZA_LIDER;
else if(PI == 15) PI = MDB_LIDER;
else if(PI == 16) PI = TC_LIDER;
else if(PI == 17) PI = GC_LIDER;
SCMF(playerid, BELA, "Vi ste lider organizacije "SERVER"%s.", ImeOrganizacije(PI));
}
}
if(Izbacen == 1)
{
PI = 0;
PI = 0;
PI = 0;
  if(PI == 1) { PI = 299; SetPlayerSkin(playerid, 299); }
else if(PI == 2) { PI = 211; SetPlayerSkin(playerid, 211); }
SCM(playerid, BELA, "Izbaceni ste iz organizacije, neko drugi je promovisan na vas slot!");
Izbacen = 0;
}
if(PI > 0)
            {
                if(PI > 0 && strcmp(AdminInfo[PI], Ime_Igraca(playerid), false)) AdminIzbacen = 1;
  }
  if(AdminIzbacen == 1)
{
strmid(AdminInfo[PI], "Niko", 0, strlen("Niko"), 255);
AdminInfo[PI] = 0;
AdminInfo[PI] = 0;
SacuvajAdmine();
AdminIzbacen = 0;
PI = 0;
PI = 0;
SCM(playerid, SERVERBOJA, "Vi ste smijenjeni sa pozicije Administratora!");
}
if(PI > 0)
            {
                if(PI > 0 && strcmp(SpecerInfo[PI], Ime_Igraca(playerid), false)) SpecerIzbacen = 1;
  }
if(SpecerIzbacen == 1)
{
strmid(SpecerInfo[PI], "Niko", 0, strlen("Niko"), 255);
SpecerInfo[PI] = 0;
SpecerInfo[PI] = 0;
SacuvajSpecere();
SpecerIzbacen = 0;
PI = 0;
PI = 0;
SCM(playerid, SERVERBOJA, "Vi ste smijenjeni sa pozicije SPEC Administratora!");
}
if(PI == 6)
{
    gChatActive = true;
    PitanjaAktivna = 1;
    AdminInfo[PI] = 0;
    SacuvajAdmine();
    SCM(playerid, ZUTA, " Mozete ukljuciti i iskljuciti nadgledanje admina/helpera/vipova/promotera komandom /alog!");
}
if(PI > 0)
            {
                if(PI > 0 && strcmp(SupporterInfo[PI], Ime_Igraca(playerid), false)) SupporterIzbacen = 1;
  }
  if(SupporterIzbacen == 1)
{
    strmid(SupporterInfo[PI], "Niko", 0, strlen("Niko"), 255);
SupporterInfo[PI] = 0;
SupporterInfo[PI] = 0;
SacuvajSuppove();
SupporterIzbacen = 0;
PI = 0;
PI = 0;
SCM(playerid, SERVERBOJA, "Vi ste smijenjeni sa pozicije Helpera zbog neaktivnosti!");
}
if(PI >= 1)
{
if(god <= PI)
{
if(dani > PI)
{
if(mje >= PI)
{
SCM(playerid, SERVERBOJA, "Vas VIP level je istekao. Hvala vam na donaciji.");
PI = 0;
PI = 0;
PI = 0;
PI = 0;
PI = 0;
PI = 3;
SetPlayerSkin(playerid, 3);
SavePlayer(playerid);
}
}
}
}
if(PI != -1)
{
    new i = PI;
    new voziloc;
format(voziloc, 50, AUTO_FILE ,i);
if(fexist(voziloc))
{
if(strcmp(VoziloInfo, Ime_Igraca(playerid), true))
  {
  SCM(playerid, BU_BLUE, "[BU:RP] {FFFFFF}Vozilo(1) koji se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu.");
PI = -1;
  SavePlayer(playerid);
}
else
{
    VoziloInfo[PI] = 0;
                            TunirajVozilo(VoziloInfo, i);
}
}
else
{
    SCM(playerid, BU_BLUE, "[BU:RP] {FFFFFF}Vozilo(1) je obrisano iz fajla,tako da vise niste vlasnik.");
    PI = -1;
  }
}
if(nelsondebug == 1) printf("[GHOST-DEBUG] DIALOG_LOGIN - 2");
if(PI != -1)
{
    new i = PI;
    new voziloc;
format(voziloc, 50, AUTO_FILE ,i);
if(fexist(voziloc))
{
if(strcmp(VoziloInfo, Ime_Igraca(playerid), true))
  {
  SCM(playerid, BU_BLUE, "[BU:RP] {FFFFFF}Vozilo(2) koji se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu.");
PI = -1;
  SavePlayer(playerid);
}
else
{
    VoziloInfo[PI] = 0;
TunirajVozilo(VoziloInfo, i);
}
}
else
{
    SCM(playerid, BU_BLUE, "[BU:RP] {FFFFFF}Vozilo(2) je obrisano iz fajla,tako da vise niste vlasnik.");
    PI = -1;
  }
}
if(PI != -1)
{
    new i = PI;
    new voziloc;
format(voziloc, 50, AUTO_FILE ,i);
if(fexist(voziloc))
{
if(strcmp(VoziloInfo, Ime_Igraca(playerid), true))
  {
  SCM(playerid, BU_BLUE, "[BU:RP] {FFFFFF}Vozilo(3) koji se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu.");
PI = -1;
  SavePlayer(playerid);
}
else
{
    VoziloInfo[PI] = 0;
TunirajVozilo(VoziloInfo, i);
}
}
else
{
    SCM(playerid, BU_BLUE, "[BU:RP] {FFFFFF}Vozilo(3) je obrisano iz fajla,tako da vise niste vlasnik.");
    PI = -1;
  }
}
if(PI != -1)
{
    new idkuce = PI;
        new kucaf;
format(kucaf, sizeof(kucaf), KUCE_FILE, idkuce);
        if(!fexist(kucaf))
{
SCM(playerid, BU_BLUE, ": {FFFFFF}Kuca koja se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu,jer je izbrisana!");

PI = -1;
SavePlayer(playerid);
}
else
{
if(strcmp(KucaInfo[PI], Ime_Igraca(playerid), true))
{
SCM(playerid, BU_BLUE, ": {FFFFFF}Kuca koja se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu!");
PI = -1;
SavePlayer(playerid);
}
else
{
KucaInfo[PI] = 0;
Kuce_Neaktivnost(PI);
SacuvajKucu(PI);
}
}
}
if(PI != -1)
{
    new idfirme = PI;
        new firmarf;
format(firmarf, sizeof(firmarf), FIRMA_FILE, idfirme);
        if(!fexist(firmarf))
{
SCM(playerid, BU_BLUE, ": {FFFFFF}Firma koja se nalazila u Vasem nalogu nije vise u Vasem vlasnistvu,jer je izbrisana!");
PI = -1;
SavePlayer(playerid);
}
else
{
if(strcmp(FirmaInfo[PI], Ime_Igraca(playerid), true))
{
SCM(playerid, BU_BLUE, ": {FFFFFF}Firma koja se nalazila u Vasem nalogu nije vise u Vasem vlasnistvu!");
PI = -1;
SavePlayer(playerid);
}
else
{
FirmaInfo[PI] = 0;
Firme_Neaktivnost(PI);
SacuvajFirmu(PI);
}
}
}
    }
    else
{
                    new loginstring;
    Error(playerid,"Netočna lozinka!");
format(loginstring,sizeof(loginstring),"{FFFF00}Unijeta lozinka nije tacna,upisite ponovo!\n{FFFFFF}Dobrodosli "SERVER"%s\n{FFFFFF}Vas korisnicki racun je pronadjen.\nMolimo upisite svoju lozinku za prijavu:",ImeIgraca(playerid));
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD, "Balkan United - Login",loginstring,"Login","Izlaz");
return 0;
}
if(nelsondebug == 1) printf("[GHOST-DEBUG] DIALOG_LOGIN - 9");
return 1;
    }
    }

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]///[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): ///
Cone BD
Shot Caller
pre 6 godina
Ček, ti želiš da kažeš da se kod ispod linije 28 uopšte ne izvrši?
Jesi probao da dodaš printove i da vidiš gde zabode?
btw kod je:

EDIT: Update YSI na 5x i sa y_va uradi SCMF moguće da je zbog njega ili uzmi iz athlone moda, taj najbolje radi 🙂
amx funkcije baš i ne rade kao u 0.3e/z na R2
Exnas.pwn
Godfather
pre 6 godina
Duzi ti je dialog od logina nego od registera
Cone BD
Shot Caller
pre 6 godina
ゼロツーScripTT.sql wrote on April 8, 2019, 10:27 pm:
Duzi ti je dialog od logina nego od registera

Za ovakve kao što si ti postoji kondom
FunnyGamingDay - FGD
OG Legend
pre 6 godina
Imas gresku ocito u SCMF callbacku. Koristi jednostavno format.

Former SA:MP server developer

Cone BD
Shot Caller
pre 6 godina
Vasic wrote on April 9, 2019, 1:07 pm:
Imas gresku ocito u SCMF callbacku. Koristi jednostavno format.

Možeš li jebeno prestati da jebeno ponavljas ono sto sam jebeno rekao i to jebeno netačno...
Mister Naithan
Kingpin
pre 6 godina
##Wajtt## wrote on April 9, 2019, 1:32 pm:
Možeš li jebeno prestati da jebeno ponavljas ono sto sam jebeno rekao i to jebeno netačno...


Bruda , de popij koju... Svako ima pravo dati odgovor i pomoci na nacin sta on misli da moze biti  😎

@tema Nema errora te ti nmg pomoci , uredi skriptu pls  😎
FunnyGamingDay - FGD
OG Legend
pre 6 godina
##Wajtt## wrote on April 9, 2019, 1:32 pm:
Možeš li jebeno prestati da jebeno ponavljas ono sto sam jebeno rekao i to jebeno netačno...

Decko, ajde oladi vise.

Former SA:MP server developer

Cone BD
Shot Caller
pre 6 godina
Mister Naithan wrote on April 9, 2019, 1:46 pm:
Bruda , de popij koju... Svako ima pravo dati odgovor i pomoci na nacin sta on misli da moze biti  😎

@tema Nema errora te ti nmg pomoci , uredi skriptu pls  😎

Frende, ako ne zna da pomogne ne mora da komentariše, isto i ti komentarišeš ko idiot da nabijas si postove
FunnyGamingDay - FGD
OG Legend
pre 6 godina
haahah, kako ti znas da to nije problem kad kazem da ne znam? Objasni 'leba ti?

Former SA:MP server developer

marko077
Underboss
pre 6 godina
Vidim da koristis Ghostov neki mod, ako je JM sto je veoma slucajnost, nemoj raditi stringove ovako kao sto radis, greska je tako da se uopsteno radi,...

Formatiraj na prazan string "" neke od poruka jer okine ti duzina.

Drugo resenje - // comment neki delova koda , jer kod JM moda , timer voli da zeza, iz ko zna kog razloga, tako da moras redosled koda da postujes, jer tako trazi mod , pisan na potpuno drugaciji nacin.

Moje resenje ti je da uzmes da radis commente - // - izbacis par if-a , jer ako se kod ne execute onda je problem oko nekog uslova ili stringa kao sto sam vec rekao.

Najbolje bi ti bilo da odradis na simple way da vidis da li je problem do toga i onda ces deo po deo da shvatas sta ne funkcionise i popravis.


A vi sto se svadjate i nabijate postove bar napisite nesto korisno da pomognete coveku ..
Mister Naithan
Kingpin
pre 6 godina
LANMY.pwN wrote on April 9, 2019, 2:44 pm:
Vidim da koristis Ghostov neki mod, ako je JM sto je veoma slucajnost, nemoj raditi stringove ovako kao sto radis, greska je tako da se uopsteno radi,...

Formatiraj na prazan string "" neke od poruka jer okine ti duzina.

Drugo resenje - // comment neki delova koda , jer kod JM moda , timer voli da zeza, iz ko zna kog razloga, tako da moras redosled koda da postujes, jer tako trazi mod , pisan na potpuno drugaciji nacin.

Moje resenje ti je da uzmes da radis commente - // - izbacis par if-a , jer ako se kod ne execute onda je problem oko nekog uslova ili stringa kao sto sam vec rekao.

Najbolje bi ti bilo da odradis na simple way da vidis da li je problem do toga i onda ces deo po deo da shvatas sta ne funkcionise i popravis.


A vi sto se svadjate i nabijate postove bar napisite nesto korisno da pomognete coveku ..


Slazem se , ali sam morao prokomentarisati...




##Wajtt## wrote on April 9, 2019, 2:09 pm:
Frende, ako ne zna da pomogne ne mora da komentariše, isto i ti komentarišeš ko idiot da nabijas si postove


Pokusao je , ko si ti da odredjujes i postavljas pravila !? Javio se da pomogne i dao misljenje. Mnogo si me uvredio sa tom cinjenicom da skupljam postove... Imam pravo prokomentarisati , ako ti smeta , zalim...




Vasic wrote on April 9, 2019, 2:16 pm:
haahah, kako ti znas da to nije problem kad kazem da ne znam? Objasni 'leba ti?


Pusti budalu...




@tema | Uzmi drugi mod za rad , ako je @LANMY.pwN rekao da je specifican , znaci da nije za pocetnike xF  😎
Cone BD
Shot Caller
pre 6 godina
LANMY.pwN wrote on April 9, 2019, 2:44 pm:
Vidim da koristis Ghostov neki mod, ako je JM sto je veoma slucajnost, nemoj raditi stringove ovako kao sto radis, greska je tako da se uopsteno radi,...

Formatiraj na prazan string "" neke od poruka jer okine ti duzina.

Drugo resenje - // comment neki delova koda , jer kod JM moda , timer voli da zeza, iz ko zna kog razloga, tako da moras redosled koda da postujes, jer tako trazi mod , pisan na potpuno drugaciji nacin.

Moje resenje ti je da uzmes da radis commente - // - izbacis par if-a , jer ako se kod ne execute onda je problem oko nekog uslova ili stringa kao sto sam vec rekao.

Najbolje bi ti bilo da odradis na simple way da vidis da li je problem do toga i onda ces deo po deo da shvatas sta ne funkcionise i popravis.


A vi sto se svadjate i nabijate postove bar napisite nesto korisno da pomognete coveku ..

Ma buraz znm ja da si ti skriptao na J:RP al ja kineske modove ne otvaram 😂
REKAO SAM NETAČNO a ne da ne znaš, tj ne znaš jer da znaš znao bi i da razlikujes osnovne pojmove PAWN jezika, čovek napisao da je SCMF callback, boli buraz, boliiii
RahimPAWNO
OG Legend
pre 6 godina
Vasic wrote on April 9, 2019, 1:07 pm:
Imas gresku ocito u SCMF callbacku. Koristi jednostavno format.

SCMF nije callback, pišeš gluposti.
Adnan Å estan
Street Runner
pre 6 godina
hvala na pomoci @LANMY.pwN  rijesio sam
Hvala i ostalima, ali sam posluo njega.
Problem je bio zapravo u stringovima i SCMF, kada sam to izbacio svaki dio skripte ucitava kako treba

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava