08.04.2013, 17:26
Hello!
I have a new problem...
I made my weapons dialog, but when I go ingame to test it and type /weapons, It shows a weapon dialog, but when I click on one weapon to buy it, it's nothing happend...
CODE:
Thanks for your help
I have a new problem...
I made my weapons dialog, but when I go ingame to test it and type /weapons, It shows a weapon dialog, but when I click on one weapon to buy it, it's nothing happend...
CODE:
PHP код:
CMD:weapons(playerid, params[])
{
ShowPlayerDialog(playerid,WEAPON_DIALOG,DIALOG_STYLE_LIST,"Weapons","Silence $500\nAK-47 $2000\nM4 $3000\nDesert Eagle $500\n9mm $200\nMP5 $300\nMicro SMG $200\nCombat Shotgun $500\nShotgun $400\nSniper Rifle $1500\nSawnoff Shotgun $500","Ok","Exit");
{
switch(WEAPON_DIALOG)
{
case 0:
{
if(GetPlayerMoney(playerid) > 500 )
{
GivePlayerMoney(playerid,-500);
GivePlayerWeapon(playerid,23,500);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a Silencer with 500 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
case 1:
{
if(GetPlayerMoney(playerid) > 2000 )
{
GivePlayerMoney(playerid,-2000);
GivePlayerWeapon(playerid,30,650);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a AK-47 With 650 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
case 2:
{
if(GetPlayerMoney(playerid) > 3000 )
{
GivePlayerMoney(playerid,-3000);
GivePlayerWeapon(playerid,31,650);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a M4 With 650 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
case 3:
{
if(GetPlayerMoney(playerid) > 500 )
{
GivePlayerMoney(playerid,-500);
GivePlayerWeapon(playerid,24,500);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a Deagle With 500 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
case 4:
{
if(GetPlayerMoney(playerid) > 200 )
{
GivePlayerMoney(playerid,-200);
GivePlayerWeapon(playerid,22,500);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a 9mm With 500 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
case 5:
{
if(GetPlayerMoney(playerid) > 300 )
{
GivePlayerMoney(playerid,-300);
GivePlayerWeapon(playerid,29,450);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a SMG With 450 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
case 6:
{
if(GetPlayerMoney(playerid) > 200 )
{
GivePlayerMoney(playerid,-200);
GivePlayerWeapon(playerid,28,450);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a Uzi With 450 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
case 7:
{
if(GetPlayerMoney(playerid) > 500 )
{
GivePlayerMoney(playerid,-500);
GivePlayerWeapon(playerid,27,550);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a Combat Shotgun With 550 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
case 8:
{
if(GetPlayerMoney(playerid) > 400 )
{
GivePlayerMoney(playerid,-400);
GivePlayerWeapon(playerid,25,550);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a Shotgun With 550 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
case 9:
{
if(GetPlayerMoney(playerid) > 1500 )
{
GivePlayerMoney(playerid,-1500);
GivePlayerWeapon(playerid,34,350);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a Sniper Rifle With 50 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
case 10:
{
if(GetPlayerMoney(playerid) > 500 )
{
GivePlayerMoney(playerid,-500);
GivePlayerWeapon(playerid,26,550);
SendClientMessage(playerid,COLOR_GREEN,"You Bought a Sawnoff Shotgun With 550 Ammo");
}
else SendClientMessage(playerid,COLOR_RED,"You do not have Enought Money");
}
}
}
return 1;
}
![Smiley](images/smilies/smile.png)