Pomoc oko problema u skripti

Započeo pikoli997, Januar 10, 2019, 15:47:22 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Nema uopste niti jedan warning ili error
Dio skripte: [pawn]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();
      }
   } [/pawn]
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 od Bašovski

@BaÅ¡ovski @• Shomy •  @á—ªå,ä¹, @youngdeal @Hashtag.Purda@Don_Marquez
Pomozite ko coveku :P :D (u Suprotnu stranu i u mene taj problem :D 8)

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

Define dialog moraš redati po brojevima.
Ovako: http://prntscr.com/m5fanl
| Nick | Viserys Targaryen |


Jesil siguran da se ne miješaju, ne smije biti ni jedan isti broj
| Nick | Viserys Targaryen |

3 puta sam proverio to, jer sam i ja mislio da je to problem, ali nije..

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 od Chuffy
You'll be always in my heart, the end and thanks for amazing times. #WeAreLords

koja bude vrijednost ovoga ServerStatsChose[playerid] kada se pozove ondialogresponse? Posalji gdje pozivas prikazivanje dialoga...


bilo je lijepo dok je trajalo.


[pawn] 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");
            }
         }
        }
   } [/pawn]


@Nodze  eto xD
[pawn] ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Statistika", DialogStrgEx, "U redu", "");[/pawn] id dialoga 0?  ispravi to? pokazujel ti uopste to

btw uradi debug[pawn]printf("dio 1 odradjen"); // npr[/pawn]
i vidit ces u logu il odma u upaljenom samp-server.exe
69

Citat: youngdeal poslato Januar 11, 2019, 22:57:43 POSLE PODNE
@Nodze  eto xD
[pawn] ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, ""PLAVA"SERVER - Statistika", DialogStrgEx, "U redu", "");[/pawn] id dialoga 0?  ispravi to? pokazujel ti uopste to

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

if(!response) si stavio da je return 1? :D sto znaci nece nis bit? :D
69