Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Łuk@ poslato Jul 11, 2016, 23:54:02 POSLE PODNE

Naslov: [POMOC] easyDialog.inc
Poruka od: Łuk@ poslato Jul 11, 2016, 23:54:02 POSLE PODNE
Skripta koju koristim: / /
Detaljan opis problema: Pa ne kuzim se bas oko ovoga, http://forum.sa-mp.com/showthread.php?t=475838, gledao sam ovaj listitem
[pawn]        GivePlayerWeapon(playerid, listitem + 22, 500);
        SendClientMessage(playerid, -1, str);[/pawn]
sad ne kontam kako to radi, nikad nisam radio sa time
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC] easyDialog.inc
Poruka od: // xunder poslato Jul 12, 2016, 00:17:16 PRE PODNE
Jednostavno zaredao je par idova da ne bi pravio nesto kao
if (lisitem == 0) ili par switch (lititem) i onda pomocu case :)
Npr Pistol obicni je 0 + 22 jer je on prvi na listi ali ne bi bilo pogresno da ovako glasi cio kod

CMD:weapons(playerid, params[])
{
    Dialog_Show(playerid, WeaponMenu, DIALOG_STYLE_LIST, "Weapon Menu", "9mm\nSilenced 9mm\nDesert Eagle\nShotgun\nSawn-off Shotgun\nCombat Shotgun", "Select", "Cancel");
    return 1;
}

Dialog:WeaponMenu(playerid, response, listitem, inputtext[])
{
    if (response)
    {
switch(listitem) { case 0: GivePlayerWeapon(playerid, 22, 500);
case 1: GivePlayerWeapon(playerid, 23, 500);
case 2: GivePlayerWeapon(playerid, 24, 500);
case 3: GivePlayerWeapon(playerid, 25, 500);
case 4: GivePlayerWeapon(playerid, 26, 500);
case 5: GivePlayerWeapon(playerid, 27, 500); }
        new str[64];
        format(str, 64, "You have selected the '%s'.", inputtext);
        SendClientMessage(playerid, -1, str);
    }
    return 1;
}
Naslov: Odg: [POMOC] easyDialog.inc
Poruka od: Łuk@ poslato Jul 12, 2016, 00:18:32 PRE PODNE
ja sam navikao na to kako si ti napisao, hvala bratt <3