Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Andrej Davidovic poslato Januar 08, 2011, 13:47:08 POSLE PODNE

Naslov: [POMOC]Dialog.
Poruka od: Andrej Davidovic poslato Januar 08, 2011, 13:47:08 POSLE PODNE
Evo ovako, napravio sam List dialog za /weapons komanda i ovako to izgleda :


if (strcmp("/weapons", cmdtext, true, 10) == 0)
{
new listitems = "1Deagle2M43Mp5"
ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST, " Lista oruzja: ", listitems, "Uzmi", "Odustani");
return 1;
}
return 0;
}


I evo public OnDialogResponse :

if(dialogid == 3)
if(response)
if(listitem == 0)
GivePlayerWeapon (playerid, 24, 500);
return 1;
}


I sad mi daje ova dva errora :

D:\Folder\Pawno\GameModes\Mafia II\gamemodes\Untitled.pwn(93 -- 94) : error 033: array must be indexed (variable "-unknown-")
D:\Folder\Pawno\GameModes\Mafia II\gamemodes\Untitled.pwn(94) : error 035: argument type mismatch (argument 5)
Naslov: Odg: [POMOC]Dialog.
Poruka od: Aleksandar? poslato Januar 08, 2011, 13:55:05 POSLE PODNE
if (strcmp("/weapons", cmdtext, true, 10) == 0)  
   {  
    ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST, " Lista oruzja: ", "Eagle\nM4\nMp5", "Uzmi", "Odustani");  
     return true;  
   }  



if(dialogid == 3 && response)
{
switch(listitem)
{
case 0:
{
GivePlayerWeapon (playerid, 24, 500);  

}
}
.
.
.
.


Naslov: Odg: [POMOC]Dialog.
Poruka od: Andrej Davidovic poslato Januar 08, 2011, 15:24:29 POSLE PODNE
Sad ovo izbaci

D:\Folder\Pawno\GameModes\Mafia II\gamemodes\Untitled.pwn(538) : error 002: only a single statement (or expression) can follow each "case"
Naslov: Odg: [POMOC]Dialog.
Poruka od: ‹Fox› poslato Januar 08, 2011, 15:42:20 POSLE PODNE
Citat: Dereck poslato Januar 08, 2011, 15:24:29 POSLE PODNE
Sad ovo izbaci

D:\Folder\Pawno\GameModes\Mafia II\gamemodes\Untitled.pwn(538) : error 002: only a single statement (or expression) can follow each "case"
umjesto case probaj staviti
if(listitem == 0) // za Eagle
{
}
if(listitem ==  1) //za m4
{
}
if(listitem == 2)// za mp5
{
}