-
Üdv!
Az a problem h nem tom miért de errorozik a dialogos cucc pedig az elején még semmi de ha hozzárakok még egy kicsit akkor 26 error, meg is mutatom:
if(dialogid == DIALOG_CTKNEK)
{
if(listitem == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/voh5sfj9mj/aki_megmozdult_meg_lehet_lni.wav\");
}
}
if(listitem == 1)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/sqktbgv7o8/aki_nincs_bent_meg_lehet_lni.wav\");
}
}
}
}
}
else
{
}
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Parancs megszakítva\");
}
return 1;
}
na így jó de ha raknám tovább még a dialogokat:
if(dialogid == DIALOG_CTKNEK)
{
if(listitem == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/voh5sfj9mj/aki_megmozdult_meg_lehet_lni.wav\");
}
}
if(listitem == 1)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/sqktbgv7o8/aki_nincs_bent_meg_lehet_lni.wav\");
}
}
if(dialogid == DIALOG_JATEKBAN)
{
if(listitem == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/voh5sfj9mj/aki_megmozdult_meg_lehet_lni.wav\");
}
}
if(listitem == 1)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/sqktbgv7o8/aki_nincs_bent_meg_lehet_lni.wav\");
}
}
}
}
}
else
{
}
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Parancs megszakítva\");
}
return 1;
}
ekkor már 26 error pedig semmi hibának nem kéne h legyen -.-
-
Talán ha nem ugyan azt írnád pl 0, 1 , 0,1
if(listitem == 0)
if(listitem == 1)
if(listitem == 2)
if(listitem == 3)
stb... így próbáld meg :D
if(dialogid == DIALOG_CTKNEK)
{
if(listitem == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/voh5sfj9mj/aki_megmozdult_meg_lehet_lni.wav\");
}
}
if(listitem == 1)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/sqktbgv7o8/aki_nincs_bent_meg_lehet_lni.wav\");
}
}
if(dialogid == DIALOG_JATEKBAN)
{
if(listitem == 2)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/voh5sfj9mj/aki_megmozdult_meg_lehet_lni.wav\");
}
}
if(listitem ==3)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/sqktbgv7o8/aki_nincs_bent_meg_lehet_lni.wav\");
}
}
}
}
}
else
{
}
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Parancs megszakítva\");
}
return 1;
}
-
de ez
if(dialogid == DIALOG_JATEKBAN)
{
már a másik dia míg a CTKNEK nevû pedig az elõzõ
-
de ez
Kód: Pawn [Kijelölés]
if(dialogid == DIALOG_JATEKBAN)
{
már a másik dia míg a CTKNEK nevû pedig az elõzõ
[/quote]
Erre ír errort?
-
ja amikor berakom a DIALOG_JATEKBAN t és az utána lévõ dolgokat ugye h hanyadik izét választja és mit hajtson végre, és amint berakom 26 error :S
-
Az annál jóval több hiba, csak azért 26 mert annyit ír ki maximálisan. :D
Amúgy a kapcsos zárójelek kezdése/zárása, számuk nem megfelelõ azért jönnek elõ a hiba üzenetek.
Amúgy a pawn kódod írása eléggé rendezetlen képet mutat, ezt a dolgot nevezik indentation-nak, magyarul sorbehúzásnak.
Tab illetve a shift+tab billentyûk használatával ki lehet alakítani egy egyéni vagy egy jól bevált stílust elsajátítani mellyel a kódod olvasása átláthatóbbá válik, és ha átlátható rögtön kiderül mi is okozza a problémát.
if(dialogid == DIALOG_CTKNEK)
{
if(listitem == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/voh5sfj9mj/aki_megmozdult_meg_lehet_lni.wav\");
}
}
if(listitem == 1)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/sqktbgv7o8/aki_nincs_bent_meg_lehet_lni.wav\");
}
}
} // Innen már hiányzott egy záró kapcsos jel
if(dialogid == DIALOG_JATEKBAN)
{
if(listitem == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/voh5sfj9mj/aki_megmozdult_meg_lehet_lni.wav\");
}
}
if(listitem == 1)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://k002.kiwi6.com/hotlink/sqktbgv7o8/aki_nincs_bent_meg_lehet_lni.wav\");
}
}
}
// Na meg ami itt volt utána az meg kész káosz
Rendezett sorbehúzással átláthatóbb kódot kapunk, mely után rögtön szemmel látható hogy honnan hiányzik illetve szerepel plusz kapcsos zárójel {}.
-
köszi most jó! :)