SA-MP Forums Archive
WeaponDialog - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: WeaponDialog (/showthread.php?tid=252182)



WeaponDialog - Wesley221 - 30.04.2011

Hey guys,

I made a dialog, where you can buy some weapons
Now when i try to buy a pistol or something, it removes my cash, but it doesnt get me a weapon
Can anyone try to find the problem?

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
switch(dialogid)
{
case 1:
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, yellow, "You don't have enough cash.");
GivePlayerMoney(playerid, -500);
GivePlayerWeapon(playerid, 346, 50); //9 mm
}
case 1:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, yellow, "You don't have enough cash.");
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 347, 80); //9 mm silenced
}
case 2:
{
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid, yellow, "You don't have enough cash.");
GivePlayerMoney(playerid, -1500);
GivePlayerWeapon(playerid, 372, 100); //tec 9
}
case 3:
{
if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, yellow, "You don't have enough cash.");
GivePlayerMoney(playerid, -3000);
GivePlayerWeapon(playerid, 356, 100); //m4
}
case 4:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, yellow, "You don't have enough cash.");
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 341, 1); //chainsaw
}

}
}
}
}
return 1;
}
Thanks!
~Wesley


Re: WeaponDialog - MadeMan - 30.04.2011

You are using wrong weapon IDs.

https://sampwiki.blast.hk/wiki/Weapons


Re: WeaponDialog - Wesley221 - 30.04.2011

Oh, duh >_<
Used the models, instead of the id's

Thanks