Započeo sanel007
•14. Jun 2013.• Zaključano[POMOC]Kod dialoga i case
262
pregleda
3
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
265
Postovi:
96
Teme:
Pridružio se:Maj 2013
14. Jun 2013.
Skripta koju koristim:EGRP editujem malo
Detaljan opis problema:Aj ucio sam raditi kao if(dialogid == DIALOG_NEBITNO)...i sad radim malo na ovom modu i dodje mi ovo neznam moze neko pomoci...
Dio skripte:
Evo Erori u definiciji:
evo definicija napravio sam dialog i sad mi treba ova pozivnica da je definiram ali nece ljuti me samo...
Detaljan opis problema:Aj ucio sam raditi kao if(dialogid == DIALOG_NEBITNO)...i sad radim malo na ovom modu i dodje mi ovo neznam moze neko pomoci...
Dio skripte:
Evo Erori u definiciji:
(15606) : error 002: only a single statement (or expression) can follow each "case"
(15606 -- 15607) : error 028: invalid subscript (not an array or too many subscripts): "dialogid"
(15606 -- 15608) : error 001: expected token: "}", but found "case"
(15606 -- 15608) : fatal error 107: too many error messages on one lineevo definicija napravio sam dialog i sad mi treba ova pozivnica da je definiram ali nece ljuti me samo...
switch(dialogid)
{
case DIALOG_POZOVI_TEROR:
{
if(response)
switch(listitem)
{
new id;
if(sscanf(inputtext, "u", id)) return ShowPlayerDialog(playerid, DIALOG_POZOVI_TEROR, DIALOG_STYLE_INPUT, "Pozovi", "Pogresan ID | Unesi ID igraca koga zelis pozvati", "Pozovi", "Odustani");
if(PlayerInfo != 0) return SCM(playerid, COLOR_WHITE, "Taj igrac je clan Organizacije/Bande");
if(PlayerInfo != 0) return SCM(playerid, COLOR_WHITE, "Taj igrac je clan Organizacije/Bande");
if(PlayerInfo >= 1) return SCM(playerid, COLOR_WHITE, "Taj igrac ima Org Kaznu.");
if(bsInfo >= bsInfo) return SCM(playerid, COLOR_WHITE, "Tvoja Organizacija nema slobodnih mijesta.");
ShowPlayerDialog(id, DIALOG_POZVAN_TEROR, DIALOG_STYLE_MSGBOX, "Pozivnica", "Pozvan si u Teror Org od strane lidera", "Prihvati", "Odbij");
}
}
}14. Jun 2013.
switch(dialogid)
{
case DIALOG_POZOVI_TEROR://Promeni id tog dialog mislim da se poklapa sa nekim drugim
{
if(response)
new id;
if(sscanf(inputtext, "u", id)) return ShowPlayerDialog(playerid, DIALOG_POZOVI_TEROR, DIALOG_STYLE_INPUT, "Pozovi", "Pogresan ID | Unesi ID igraca koga zelis pozvati", "Pozovi", "Odustani");
if(PlayerInfo != 0) return SCM(playerid, COLOR_WHITE, "Taj igrac je clan Organizacije/Bande");
if(PlayerInfo != 0) return SCM(playerid, COLOR_WHITE, "Taj igrac je clan Organizacije/Bande");
if(PlayerInfo >= 1) return SCM(playerid, COLOR_WHITE, "Taj igrac ima Org Kaznu.");
if(bsInfo >= bsInfo) return SCM(playerid, COLOR_WHITE, "Tvoja Organizacija nema slobodnih mijesta.");
ShowPlayerDialog(id, DIALOG_POZVAN_TEROR, DIALOG_STYLE_MSGBOX, "Pozivnica", "Pozvan si u Teror Org od strane lidera", "Prihvati", "Odbij");
}
}Ako se ne varam DIALOG_POZOVI_TEROR ti se poklapa sa nekim drugim id-om dialoga pa ti zato nece, a i switch(listitem) ti ne treba (kod gore)
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava