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):
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;
}
ja sam navikao na to kako si ti napisao, hvala bratt <3