[POMOC] OnDialogResponse errori

26. Apr. 2012. Zaključano
462
pregleda
4
postova
^KinGstoN^
4
Shot Caller
26. Apr. 2012.
Skripta koju koristim: GM od 0
Problem: Pa napravio sam sistem za polaganje, ali mi izlaze ovi errori kod OnDialogResponse:

C:\DOCUME~1\Marko\Desktop\scratch\GAMEMO~1\bulrp.pwn(4030) : error 014: invalid statement; not in switch
C:\DOCUME~1\Marko\Desktop\scratch\GAMEMO~1\bulrp.pwn(4030) : warning 215: expression has no effect
C:\DOCUME~1\Marko\Desktop\scratch\GAMEMO~1\bulrp.pwn(4030) : error 001: expected token: ";", but found ":"
C:\DOCUME~1\Marko\Desktop\scratch\GAMEMO~1\bulrp.pwn(4030) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Marko\Desktop\scratch\GAMEMO~1\bulrp.pwn(4030) : fatal error 107: too many error messages on one line


Deo skripte:

OnDialogResponse:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_APOLAGANJE:
{
if(response)
{
case 1: // 4030
{
    ShowPlayerDialog(playerid, DIALOG_APOLAGANJE+1, DIALOG_STYLE_LIST, "[1/3] Pitanje: Vozite se ulicom. Iza vas idu policijska kola sa upaljenim rotacionim svetlima.Sta cete uraditi?", "a) Nastaviti voziti\nb) Pomeriti se da bi policijska kola prosla\nc) Zaustaviti vozilo", "Izaberi", "Izadji");
}
case 2:
{
return 1;
}
}
}
case DIALOG_APOLAGANJE+1:
{
if(response)
{
switch(listitem)
{
case 1:
{
    ShowPlayerDialog(playerid, DIALOG_APOLAGANJE+1, DIALOG_STYLE_LIST, "[1/3] Pitanje: Vozite se ulicom. Iza vas idu policijska kola sa upaljenim rotacionim svetlima.Sta cete uraditi?", "a) Nastaviti voziti\nb) Pomeriti se da bi policijska kola prosla\nc) Zaustaviti vozilo", "Izaberi", "Izadji");
SCM(playerid, COL_GREY, "Netacan odgovor!");
}
case 2:
{
    ShowPlayerDialog(playerid, DIALOG_APOLAGANJE+2, DIALOG_STYLE_LIST, "[2/3] Pitanje: Dolazite do pesackog prelaza, gde ima ljudi koji zele preci ulicu. Sta cete uraditi?", "a) Nastaviti voziti\nb) Projuriti jos brze da vas neko ne bi video\nc) Zaustaviti vozilo", "Izaberi", "Izadji");
SCM(playerid, COL_GREY, "Tacan odgovor!");
}
case 3:
{
    ShowPlayerDialog(playerid, DIALOG_APOLAGANJE+1, DIALOG_STYLE_LIST, "[1/3] Pitanje: Vozite se ulicom. Iza vas idu policijska kola sa upaljenim rotacionim svetlima.Sta cete uraditi?", "a) Nastaviti voziti\nb) Pomeriti se da bi policijska kola prosla\nc) Zaustaviti vozilo", "Izaberi", "Izadji");
SCM(playerid, COL_GREY, "Netacan odgovor!");
}
}
}
}
case DIALOG_APOLAGANJE+2:
{
if(response)
{
switch(listitem)
{
case 1:
{
    ShowPlayerDialog(playerid, DIALOG_APOLAGANJE+2, DIALOG_STYLE_LIST, "[2/3] Pitanje: Vozite se ulicom. Iza vas idu policijska kola sa upaljenim rotacionim svetlima.Sta cete uraditi?", "a) Nastaviti voziti\nb) Pomeriti se da bi policijska kola prosla\nc) Zaustaviti vozilo", "Izaberi", "Izadji");
SCM(playerid, COL_GREY, "Netacan odgovor!");
}
case 2:
{
    ShowPlayerDialog(playerid, DIALOG_APOLAGANJE+3, DIALOG_STYLE_LIST, "[3/3] Pitanje: Dolazite na raskrsnicu gde semafor ne radi. Ko ima prednost prolaza?", "a) Ja\nb) Onaj ko je sa moje leve strane\nc) Onaj ko je sa desne strane", "Izaberi", "Izadji");
SCM(playerid, COL_GREY, "Tacan odgovor!");
}
case 3:
{
    ShowPlayerDialog(playerid, DIALOG_APOLAGANJE+2, DIALOG_STYLE_LIST, "[2/3] Pitanje: Vozite se ulicom. Iza vas idu policijska kola sa upaljenim rotacionim svetlima.Sta cete uraditi?", "a) Nastaviti voziti\nb) Pomeriti se da bi policijska kola prosla\nc) Zaustaviti vozilo", "Izaberi", "Izadji");
SCM(playerid, COL_GREY, "Netacan odgovor!");
}
}
}
}
case DIALOG_APOLAGANJE+3:
{
if(response)
{
switch(listitem)
{
case 1:
{
    ShowPlayerDialog(playerid, DIALOG_APOLAGANJE+2, DIALOG_STYLE_LIST, "[3/3] Pitanje: Vozite se ulicom. Iza vas idu policijska kola sa upaljenim rotacionim svetlima.Sta cete uraditi?", "a) Nastaviti voziti\nb) Pomeriti se da bi policijska kola prosla\nc) Zaustaviti vozilo", "Izaberi", "Izadji");
SCM(playerid, COL_GREY, "Netacan odgovor!");
}
case 2:
{
    ShowPlayerDialog(playerid, DIALOG_APOLAGANJE+3, DIALOG_STYLE_LIST, "[3/3] Pitanje: Dolazite na raskrsnicu gde semafor ne radi. Ko ima prednost prolaza?", "a) Ja\nb) Onaj ko je sa moje leve strane\nc) Onaj ko je sa desne strane", "Izaberi", "Izadji");
SCM(playerid, COL_GREY, "Netacan odgovor!");
}
case 3:
{
    PolaganjeVozilo = CreateVehicle(496, -2019.4761,-198.3473,34.8918, 1, 2, 150);
PutPlayerInVehicle(playerid, PolaganjeVozilo, 0);
SCM(playerid, -1, "Uspesno ste polozili test! Ostale su vam jos {00CED1}2 {FFFFFF}faze polaganja!");
SCM(playerid, -1, "Idite na checkpoint i parkirajte se {00CED1}UNAPRED!");
DisablePlayerCheckPoint(playerid);
SetPlayerCheckpoint(playerid, -2030.6632,-188.2383,34.8819, 3);
Polaze = 1;
}
}
}
}
^KinGstoN^
4
Shot Caller
26. Apr. 2012.
Oznacio je u kodu tamo...

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_APOLAGANJE:
{
if(response)
{
case 1: // 4030
{
Non-Stop Samper
5
Underboss
26. Apr. 2012.
if(dialogid == DIALOG_APOLAGANJE)
  {
            if(!response) return SCM(playerid, BIJELA, "Odustao si.");
{
            switch(listitem)
            {
                case 0:
{
^KinGstoN^
4
Shot Caller
26. Apr. 2012.
Dialog APOLAGANJE nije DIALOG_STYLE_LIST, vec MSGBOX ali nema veze 😉

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha