[pawn]#include <a_samp>
#define DIALOG_1 (1998)
public
OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" dialógus fegyver lekérõ\");
print(\"--------------------------------------\\n\");
return 1;
}
public
OnPlayerCommandText(playerid, cmdtext[ ])
{
if(strcmp(\"/fegyver\", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid, DIALOG_1, DIALOG_STYLE_LIST, \"Szia! Válassz egy fegyvert!\",\"AK-47\\nUzi\\nM4\\nTec9\\nPuska\\nMP5\\nCombat Shotgun\\nSawn-off\\nVadászpuska\\nDesert-Eagle\\nSilenced\\nMolotow\\nSima-Gránát\\nFüst-Gránát\\nÉjjellátó\\nSniper\\nSpré\\nEjtõernyõ\",\"Kiválaszt\",\"Mégse\");
return 1;
}
return 0;
}
public
OnDialogResponse(playerid, dialogid, response, listitem, inputtext[ ])
{
if(dialogid == DIALOG_1)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid, 30, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"AK-47 sikeresen megvásárolva\");
}
else if(listitem == 1)
{
GivePlayerWeapon(playerid, 28, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Uzi sikeresen megvásárolva\");
}
else if(listitem == 2)
{
GivePlayerWeapon(playerid, 31, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"M4 sikeresen megvásárolva\");
}
else if(listitem == 3)
{
GivePlayerWeapon(playerid, 32, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Tec 9 sikeresen megvásárolva\");
}
else if(listitem == 4)
{
GivePlayerWeapon(playerid, 33, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Puska sikeresen megvásárolva\");
}
else if(listitem == 5)
{
GivePlayerWeapon(playerid, 29, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Mp5 sikeresen megvásárolva\");
}
else if(listitem == 6)
{
GivePlayerWeapon(playerid, 27, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Combat Shotgun sikeresen megvásárolva\");
}
else if(listitem == 7)
{
GivePlayerWeapon(playerid, 26, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Sawn-Off Shotgun sikeresen megvásárolva\");
}
else if(listitem ==
{
GivePlayerWeapon(playerid, 25, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Vadászpuska sikeresen megvásárolva\");
}
else if(listitem == 9)
{
GivePlayerWeapon(playerid, 22, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Desert Eagle sikeresen megvásárolva\");
}
else if(listitem == 10)
{
GivePlayerWeapon(playerid, 23, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Hang Tompítós pisztoly sikeresen megvásárolva\");
}
else if(listitem == 11)
{
GivePlayerWeapon(playerid, 18, 50);
SendClientMessage(playerid, 0x0800fcAA, \"Molotow Koktél sikeresen megvásárolva\");
}
else if(listitem == 12)
{
GivePlayerWeapon(playerid, 16, 50);
SendClientMessage(playerid, 0x0800fcAA, \"Gránát sikeresen megvásárolva\");
}
else if(listitem == 13)
{
GivePlayerWeapon(playerid, 17, 50);
SendClientMessage(playerid, 0x0800fcAA, \"Füst gránát sikeresen megvásárolva\");
}
else if(listitem == 14)
{
GivePlayerWeapon(playerid, 44, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Éjjel Látó szemüveg sikeresen megvásárolva\");
}
else if(listitem == 15)
{
GivePlayerWeapon(playerid, 34, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Távcsõvel felszerelt puska sikeresen megvásárolva\");
}
else if(listitem == 16)
{
GivePlayerWeapon(playerid, 41, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Gáz spré sikeresen megvásárolva\");
}
else if(listitem == 17)
{
GivePlayerWeapon(playerid, 46, 5000);
SendClientMessage(playerid, 0x0800fcAA, \"Ejtõernyõ sikeresen megvásárolva\");
}
}
return 1;
}
return 0;
}
[/pawn]
Nem teszteltem.
Kihagytad az if(response) részt. (Melyik lehetõségre kickkel a játékos, Kiválaszt vagy Mégse ellenõrzése amúgy)