Započeo [M:RP] Williamsâ„¢
•26. Apr. 2012.• Zaključano[POMOC] OnDialogResponse errori
469
pregleda
4
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
153
Postovi:
39
Teme:
Pridružio se:Jul 2011
26. Apr. 2012.
Skripta koju koristim: GM od 0
Problem: Pa napravio sam sistem za polaganje, ali mi izlaze ovi errori kod OnDialogResponse:
Deo skripte:
OnDialogResponse:
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;
}
}
}
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
153
Postovi:
39
Teme:
Pridružio se:Jul 2011
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
{
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
153
Postovi:
39
Teme:
Pridružio se:Jul 2011
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava