
Te kods:
Code: Select all
#include
#define FILTERSCRIPT
#define COLOR_WHITE 0xFFFFFFFF
new Menu:WepsMenu;
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Weapons menu by kartons");
print("--------------------------------------\n");
WepsMenu = CreateMenu("Ierocu menu", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(WepsMenu, 0, "Dzivibas");
AddMenuItem(WepsMenu, 0, "Fotokamera");
AddMenuItem(WepsMenu, 0, "MP5 automats");
AddMenuItem(WepsMenu, 0, "Granata");
AddMenuItem(WepsMenu, 0, "Dumu granata");
AddMenuItem(WepsMenu, 0, "Shotguns");
AddMenuItem(WepsMenu, 0, "Bise");
AddMenuItem(WepsMenu, 0, "RPG");
AddMenuItem(WepsMenu, 0, "Miniguns");
return 1;
}
public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" Weapons menu by kartons");
print("--------------------------------------\n");
return 1;
}public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/wm", cmdtext, true, 10) == 0)
{
ShowMenuForPlayer(WepsMenu, playerid);
TogglePlayerControllable(playerid, false);
return 1;
}
return 0;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
HideMenuForPlayer(WepsMenu, playerid);
new Menu:current;
current = GetPlayerMenu(playerid);
if(current == WepsMenu)
{
switch(row)
{
case 0:
{
if(GetPlayerMoney(playerid) > 500)
{
GivePlayerMoney(playerid,-500);
GivePlayerWeapon(playerid, 1242, 100);
TogglePlayerControllable(playerid, true);
GivePlayerWeapon(playerid, 1240, 200);
TogglePlayerControllable(playerid, true);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
}
}
case 1:
{
if(GetPlayerMoney(playerid) > 100)
{
GivePlayerMoney(playerid,-100);
GivePlayerWeapon(playerid, 367, 30);
TogglePlayerControllable(playerid, true);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
}
}
case 2:
{
if(GetPlayerMoney(playerid) > 400)
{
GivePlayerMoney(playerid,-400);
GivePlayerWeapon(playerid, 353, 250);
TogglePlayerControllable(playerid, true);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
}
}
case 3:
{
if(GetPlayerMoney(playerid) > 200)
{
GivePlayerMoney(playerid,-200);
GivePlayerWeapon(playerid, 342, 30);
TogglePlayerControllable(playerid, true);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
}
}
case 4:
{
if(GetPlayerMoney(playerid) > 220)
{
GivePlayerWeapon(playerid, 343, 50);
GivePlayerMoney(playerid,-100);
TogglePlayerControllable(playerid, true);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
}
}
case 5:
{
if(GetPlayerMoney(playerid) > 700)
{
GivePlayerMoney(playerid,-700);
GivePlayerWeapon(playerid, 351, 200);
TogglePlayerControllable(playerid, true);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
}
}
case 6:
{
if(GetPlayerMoney(playerid) > 800)
{
GivePlayerMoney(playerid,-800);
GivePlayerWeapon(playerid, 357, 200);
TogglePlayerControllable(playerid, true);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
}
}
case 7:
{
if(GetPlayerMoney(playerid) > 3000)
{
GivePlayerMoney(playerid,-3000);
GivePlayerWeapon(playerid, 359, 50);
TogglePlayerControllable(playerid, true);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
}
}
case 8:
{
if(GetPlayerMoney(playerid) > 8000)
{
GivePlayerMoney(playerid,-8000);
GivePlayerWeapon(playerid, 362, 800);
TogglePlayerControllable(playerid, true);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Tu nevari atlauties so preci!");
}
}
}
}
return 1;
}