Az annál jóval több hiba, csak azért 26 mert annyit ír ki maximálisan.
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 {}.