par ierocu menu!
Posted: 30 May 2009, 18:36
Es te savam serverim esmu dabujis un parveidojis tadu scriptu ar kuru var nopirk ierocus! Tatad man tam scriptam nav nekadu errou ne warningu! Iesledzu serveri, ieeju serverii VISS IET! Kad perku ierocus, nauda atnjemas bet ierocis neiedodas!
ludzu palidziet!!!!!
Te kods:

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;
}