PARTNERI:

* Marketing

-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoć] Pomoc oko problema u skripti  (Pročitano 124 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže pikoli997

Pomoc oko problema u skripti
« poslato: Januar 10, 2019, 15:47:22 posle podne »
Problem(error/warning): Nema uopste niti jedan warning ili error
Dio skripte:
Pawno Code: [Izaberi]
else if(dialogid == DIALOG_SERVERSTATS_2)
{
    if(response)
{
            switch(ServerStatsChose[playerid])
{
                case 1:
{
                    ServerInfo[KupovinaVozila] = true;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Ukljucili ste mogucnost kupovine vozila iz salona na serveru!");
                }
                case 2:
{
                    ServerInfo[HappyHours] = true;
                    SendRconCommand("hostname |CD:RP| Californian Dream ~HappyHours~");
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Ukljucili ste `Happy Hours` na serveru!");
                }
                case 3:
{
                    ServerInfo[Pitanja] = true;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Ukljucili ste mogucnost slanja pitanja na serveru!");
                }
                case 4:
{
                    ServerInfo[Report] = true;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Ukljucili ste mogucnost slanja reporta na serveru!");
                }
                case 5:
{
                    ServerInfo[Oglasi] = true;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Ukljucili ste mogucnost postavljanja oglasa na serveru!");
                }
                case 6:
{
                    ServerInfo[Registracija] = 1;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Ukljucili ste mogucnost registracije na serveru!");
                }
                case 7:
{
                    ServerInfo[Tutorial] = true;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Ukljucili ste tutorial na serveru!");
                }
}
SacuvajServerPodesavanja();
}
if(!response)
{
            switch(ServerStatsChose[playerid])
{
                case 1:
{
                    ServerInfo[KupovinaVozila] = false;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Iskljucili ste mogucnost kupovine vozila iz salona na serveru!");
                }
                case 2:
{
                    ServerInfo[HappyHours] = false;
                    SendRconCommand("hostname |CD:RP| Californian Dream");
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Iskljucili ste `Happy Hours` na serveru!");
                }
                case 3:
{
                    ServerInfo[Pitanja] = false;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Iskljucili ste mogucnost slanja pitanja na serveru!");
                }
                case 4:
{
                    ServerInfo[Report] = false;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Iskljucili ste mogucnost slanja reporta na serveru!");
                }
                case 5:
{
                    ServerInfo[Oglasi] = false;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Iskljucili ste mogucnost postavljanja oglasa!");
                }
case 6:
{
                    ServerInfo[Registracija] = 0;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Iskljucili ste mogucnost registracije na serveru!");
                }
                case 7:
{
                    ServerInfo[Tutorial] = false;
                    SCM(playerid, -1, ""PLAVA"|"BELA"CD:RP"PLAVA"|: "BELA"Iskljucili ste tutorial na serveru!");
                }
}
SacuvajServerPodesavanja();
}
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Ne kresuje, niti detektuje. Jednostavno ne reaguje[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/PN6JvwX
!response dialog ne reaguje uopste iz nekog razloga, ali ne izbacuje nista niti u server logu niti u pawnu.
« Poslednja izmena: Januar 10, 2019, 17:08:28 posle podne Bašovski »
 

Van mreže Nodze

Odg: Pomoc oko problema u skripti
« Odgovor #1 poslato: Januar 10, 2019, 15:58:18 posle podne »
@Bašovski @• Shomy •  @ᗪ卂乂 @youngdeal @Hashtag.Purda@Don_Marquez
Pomozite ko coveku :P :D (u Suprotnu stranu i u mene taj problem :D 8)

Van mreže Armandoo™

Odg: Pomoc oko problema u skripti
« Odgovor #2 poslato: Januar 10, 2019, 16:14:01 posle podne »
Define dialog moraš redati po brojevima.
Ovako: http://prntscr.com/m5fanl
 

Van mreže pikoli997

Odg: Pomoc oko problema u skripti
« Odgovor #3 poslato: Januar 10, 2019, 16:16:51 posle podne »
Pa sve i jeste poredjano po brojevima.
Slika: http://prntscr.com/m5fbsz
 

Van mreže Armandoo™

Odg: Pomoc oko problema u skripti
« Odgovor #4 poslato: Januar 10, 2019, 16:17:48 posle podne »
Jesil siguran da se ne miješaju, ne smije biti ni jedan isti broj
 

Van mreže pikoli997

Odg: Pomoc oko problema u skripti
« Odgovor #5 poslato: Januar 10, 2019, 16:22:10 posle podne »
3 puta sam proverio to, jer sam i ja mislio da je to problem, ali nije..
 

Van mreže Chuffy

Odg: Pomoc oko problema u skripti
« Odgovor #6 poslato: Januar 10, 2019, 16:26:20 posle podne »
Prvo postavi kod u tavlicu, A onda ako je moguće cijeli OnDialogResponse I komandu koja poziva trenutni dialog.
« Poslednja izmena: Januar 10, 2019, 16:27:22 posle podne Chuffy »
"Progress doesn't come from early risers, progress is made by lazy men looking for easier ways to do things. - Robert A. Heinlein"
 

Van mreže Bašovski

Odg: Pomoc oko problema u skripti
« Odgovor #7 poslato: Januar 10, 2019, 17:10:22 posle podne »
koja bude vrijednost ovoga ServerStatsChose[playerid] kada se pozove ondialogresponse? Posalji gdje pozivas prikazivanje dialoga...
 
Korisnici koji su se zahvalili: Nodze

Van mreže pikoli997

Odg: Pomoc oko problema u skripti
« Odgovor #8 poslato: Januar 10, 2019, 17:27:21 posle podne »
Pawno Code: [Izaberi]
else if(dialogid == DIALOG_SERVERSTATS)
{
    if(!response) return 1;
        if(response)
{
            switch(listitem)
{
                case 0:
{
                    new coordsstring[128], srecnisati[11], mogucnostreporta[11], mogucnostpitanja[11], mogucnostkupovinev[11], oglasici[11], regic[11], tutic[11];
                    if(ServerInfo[HappyHours] == true) srecnisati = "Ukljuceni";
                    else srecnisati = "Iskljuceni";
                    if(ServerInfo[KupovinaVozila] == true) mogucnostkupovinev = "ukljucena";
                    else mogucnostkupovinev = "iskljucena";
                    if(ServerInfo[Report] == true) mogucnostreporta = "ukljucena";
                    else mogucnostreporta = "iskljucena";
                    if(ServerInfo[Pitanja] == true) mogucnostpitanja = "ukljucena";
                    else mogucnostpitanja = "iskljucena";
                    if(ServerInfo[Oglasi] == true) oglasici = "ukljucena";
                    else oglasici = "iskljucena";
                    if(ServerInfo[Registracija] == 1) regic = "ukljucena";
                    else regic = "iskljucena";
                    if(ServerInfo[Tutorial] == true) tutic = "ukljucen";
                    else tutic = "iskljucen";
        strdel(DialogStrgEx, 0, sizeof(DialogStrgEx));
    strcat(DialogStrgEx, ""BELA"__________________________________________________________________\n");
format(coordsstring, sizeof(coordsstring), ""BELA"Ukupno poseta servera: "PLAVA"%d "CRVENA"| "BELA"Ukupno registrovanih clanova: "PLAVA"%d\n", ServerInfo[BrojPosetaServeru], ServerInfo[RegistrovanihKorisnika]);
strcat(DialogStrgEx, coordsstring);
format(coordsstring, sizeof(coordsstring), ""BELA"Ukupno banovanih korisnika: "PLAVA"%d "CRVENA"| "BELA"Ukupno kikovanih korisnika: "PLAVA"%d\n", ServerInfo[BanovanihKorisnika], ServerInfo[KikovanihKorisnika]);
        strcat(DialogStrgEx, coordsstring);
format(coordsstring, sizeof(coordsstring), ""BELA"Broj dodeljenih warnova: "PLAVA"%d "CRVENA"| "BELA"Srecni sati: "PLAVA"%s\n", ServerInfo[BrojWarnova], srecnisati);
        strcat(DialogStrgEx, coordsstring);
        format(coordsstring, sizeof(coordsstring), ""BELA"Pocetni level: "PLAVA"%d "CRVENA"| "BELA"Pocetni novac: "PLAVA"%d$\n", ServerInfo[PocetniLevel], ServerInfo[PocetniNovac]);
        strcat(DialogStrgEx, coordsstring);
        format(coordsstring, sizeof(coordsstring), ""BELA"Mogucnost kupovine vozila je "PLAVA"%s"BELA".\n", mogucnostkupovinev);
        strcat(DialogStrgEx, coordsstring);
        format(coordsstring, sizeof(coordsstring), ""BELA"Mogucnost slanja pitanja Admin timu je "PLAVA"%s"BELA".\n", mogucnostpitanja);
                    strcat(DialogStrgEx, coordsstring);
        format(coordsstring, sizeof(coordsstring), ""BELA"Mogucnost registracije je "PLAVA"%s "CRVENA"| "BELA" RolePlay Tutorial je "PLAVA"%s"BELA".\n", regic, tutic);
strcat(DialogStrgEx, coordsstring);
        format(coordsstring, sizeof(coordsstring), ""BELA"Mogucnost slanja reporta Admin timu je "PLAVA"%s"BELA".\n", mogucnostreporta);
        strcat(DialogStrgEx, coordsstring);
        format(coordsstring, sizeof(coordsstring), ""BELA"Trenutni broj kreiranih vozila je "PLAVA"%d"BELA".\n", ServerInfo[BrojKreiranihVozila]);
        strcat(DialogStrgEx, coordsstring);
        format(coordsstring, sizeof(coordsstring), ""BELA"Mogucnost postavljanja oglasa je "PLAVA"%s"BELA".\n", oglasici);
        strcat(DialogStrgEx, coordsstring);
        format(coordsstring, sizeof(coordsstring), ""BELA"Rekord servera je "PLAVA"%d"BELA".\n", ServerInfo[RekordServera]);
        strcat(DialogStrgEx, coordsstring);
        strcat(DialogStrgEx, ""BELA"__________________________________________________________________");
        ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Statistika", DialogStrgEx, "U redu", "");
strdel(DialogStrgEx, 0, sizeof(DialogStrgEx));
SacuvajServerPodesavanja();
}
case 1:
{
    ServerStatsChose[playerid] = 1;
    ShowPlayerDialog(playerid, DIALOG_SERVERSTATS_2, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - AutoSalon", ""BELA"Mogucnost kupovine vozila:", "Ukljuci", "Iskljuci");
}
case 2:
{
    ServerStatsChose[playerid] = 2;
    ShowPlayerDialog(playerid, DIALOG_SERVERSTATS_2, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Happy Hours", ""BELA"Happy Hours (Dupli Respekti):", "Ukljuci", "Iskljuci");
}
case 3:
{
    ServerStatsChose[playerid] = 3;
    ShowPlayerDialog(playerid, DIALOG_SERVERSTATS_2, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Pitanja", ""BELA"Mogucnost slanja pitanja:", "Ukljuci", "Iskljuci");
}
case 4:
{
    ServerStatsChose[playerid] = 4;
    ShowPlayerDialog(playerid, DIALOG_SERVERSTATS_2, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Report", ""BELA"Mogucnost slanja reporta:", "Ukljuci", "Iskljuci");
}
case 5:
{
ShowPlayerDialog(playerid, DIALOG_SERVERSTATS_3, DIALOG_STYLE_INPUT, ""PLAVA"SERVER - Level", ""BELA"Unesti broj koji predstavlja pocetni level igraca pri registraciji.", "Odaberi", "Izadji");
}
case 6:
{
ShowPlayerDialog(playerid, DIALOG_SERVERSTATS_4, DIALOG_STYLE_INPUT, ""PLAVA"SERVER - Novac", ""BELA"Unesti broj koji predstavlja pocetni novac igraca pri registraciji.", "Odaberi", "Izadji");
}
case 7:
{
    ServerStatsChose[playerid] = 5;
    ShowPlayerDialog(playerid, DIALOG_SERVERSTATS_2, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Oglasi", ""BELA"Mogucnost postavljanja oglasa:", "Ukljuci", "Iskljuci");
}
case 8:
{
    ServerStatsChose[playerid] = 6;
    ShowPlayerDialog(playerid, DIALOG_SERVERSTATS_2, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Registracija", ""BELA"Mogucnost registracije:", "Ukljuci", "Iskljuci");
}
case 9:
{
    ServerStatsChose[playerid] = 7;
    ShowPlayerDialog(playerid, DIALOG_SERVERSTATS_2, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Tutorial", ""BELA"Tutorial:", "Ukljuci", "Iskljuci");
}
}
        }
}
 

Van mreže pikoli997

Odg: Pomoc oko problema u skripti
« Odgovor #9 poslato: Januar 11, 2019, 21:10:53 posle podne »
Ima li neko resenje?
 

Van mreže youngdeal

Odg: Pomoc oko problema u skripti
« Odgovor #10 poslato: Januar 11, 2019, 22:57:43 posle podne »
@Nodze  eto xD
Pawno Code: [Izaberi]
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Statistika", DialogStrgEx, "U redu", ""); id dialoga 0?  ispravi to? pokazujel ti uopste to

btw uradi debug
Pawno Code: [Izaberi]
printf("dio 1 odradjen"); // npri vidit ces u logu il odma u upaljenom samp-server.exe
69
 

Van mreže pikoli997

Odg: Pomoc oko problema u skripti
« Odgovor #11 poslato: Januar 11, 2019, 23:06:24 posle podne »
@Nodze  eto xD
Pawno Code: [Izaberi]
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Statistika", DialogStrgEx, "U redu", ""); id dialoga 0?  ispravi to? pokazujel ti uopste to

btw uradi debug
Pawno Code: [Izaberi]
printf("dio 1 odradjen"); // npri vidit ces u logu il odma u upaljenom samp-server.exe
Pokazuje, i to bez problema, ali taj !response ne iz nekog razloga..
 

Van mreže youngdeal

Odg: Pomoc oko problema u skripti
« Odgovor #12 poslato: Januar 11, 2019, 23:20:13 posle podne »
if(!response) si stavio da je return 1? :D sto znaci nece nis bit? :D
69