Code: Select all
#include
#include
#include
new Menu:glob0;
new Menu:glob4;
new Menu:glob8;
new Menu:globC;
new Menu:glob10;
new glob14[500];
new glob7E4[500];
new globFB4[500];
new glob1784[500];
new glob1F54[500];
new glob2724[500];
public OnFilterScriptInit()
{
glob0 = CreateMenu("Disaster'a Ierochi", 1, 200.0, 100.0, 240.0, 0.0);
SetMenuColumnHeader(glob0, 0, 12096);
AddMenuItem(glob0, 0, "Jauni Ierochi");
AddMenuItem(glob0, 0, "Ieprieksheejie Ierochi");
AddMenuItem(glob0, 0, "Ieprieksheejie Ierochi Vienmeer");
AddMenuItem(glob0, 0, "Sajaukti Ierochi");
glob4 = CreateMenu("Disaster'a Ierochi", 1, 200.0, 100.0, 240.0, 0.0);
SetMenuColumnHeader(glob4, 0, 12584);
AddMenuItem(glob4, 0, "Brass Knuckles");
AddMenuItem(glob4, 0, "Knife");
AddMenuItem(glob4, 0, "Baseball Bat");
AddMenuItem(glob4, 0, "Sakuma Izvelne");
glob8 = CreateMenu("Disaster'a Ierochi", 1, 200.0, 100.0, 240.0, 0.0);
SetMenuColumnHeader(glob8, 0, 12920);
AddMenuItem(glob8, 0, "Sawn-off Shotgun");
AddMenuItem(glob8, 0, "SMG");
AddMenuItem(glob8, 0, "Tec9");
AddMenuItem(glob8, 0, "Sakuma Izvelne");
globC = CreateMenu("Disaster'a Ierochi", 1, 200.0, 100.0, 240.0, 0.0);
SetMenuColumnHeader(globC, 0, 13220);
AddMenuItem(globC, 0, "AK47");
AddMenuItem(globC, 0, "M4");
AddMenuItem(globC, 0, "Sniper Rifle");
AddMenuItem(globC, 0, "Sakuma Izvelne");
glob10 = CreateMenu("Disaster'a Ierochi", 1, 200.0, 100.0, 240.0, 0.0);
SetMenuColumnHeader(glob10, 0, 13508);
AddMenuItem(glob10, 0, "Pistol 9mm");
AddMenuItem(glob10, 0, "Silenced 9mm");
AddMenuItem(glob10, 0, "Desert Eagle");
AddMenuItem(glob10, 0, "Sakuma Izvelne");
return 1;
}
public OnFilterScriptExit()
{
DestroyMenu(glob0);
DestroyMenu(glob4);
DestroyMenu(glob8);
DestroyMenu(globC);
DestroyMenu(glob10);
return 1;
}
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, 0xFF66FFAA, "*** Serveris izmanto 'Disaster'a Ierochu Sisteemu' ***");
SendClientMessage(playerid, 0xFF66FFAA, "*** Informaacijai izmanto /dinfo vai /weaponinfo ***");
glob14[playerid] = 0;
glob7E4[playerid] = 0;
globFB4[playerid] = 0;
glob1784[playerid] = 0;
glob1F54[playerid] = 0;
glob2724[playerid] = 0;
return 1;
}
public OnPlayerSpawn(playerid)
{
SendClientMessage(playerid, 0xFFFF00AA, "*** Serveris izmanto Disaster'a ierochu sisteemu! ***");
if(!glob1F54[playerid])
{
ShowMenuForPlayer(glob0, playerid);
TogglePlayerControllable(playerid, false);
}
else if(glob1F54[playerid] == 1)
{
GiveWeapons(playerid);
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext)
{
if(!strcmp(cmdtext, "/guns", true))
{
if(glob1F54[playerid] == 1)
{
glob1F54[playerid] = 0;
SendClientMessage(playerid, 0xFF66FFAA, "*** Ierochu izveelne tiks paraadiita!");
}
else
{
}
return 1;
}
if(!strcmp(cmdtext, "/weapons", true))
{
SendClientMessage(playerid, 0xFF66FFAA, "----------- Disaster'a Ierochu Izveelnes Informaacija -----------");
SendClientMessage(playerid, 0xFF66FFAA, "* Ierochu izveelni izveidoja Disaster (aka Hawkz, Ernesto)");
SendClientMessage(playerid, 0xFF66FFAA, "* Disaster'a skype - disaster.ernests vai ernests.dauksts");
SendClientMessage(playerid, 0xFF66FFAA, "* Disaster'a e-pasts - [email protected]");
SendClientMessage(playerid, 0xFF66FFAA, "--------------------------------------------------------------------------------");
return 1;
}
if(!strcmp(cmdtext, "/weaponinfo", true))
{
SendClientMessage(playerid, 0xFF66FFAA, "----------- Disaster'a Ierochu Izveelnes Informaacija -----------");
SendClientMessage(playerid, 0xFF66FFAA, "* Ierochu izveelni izveidoja Disaster (aka Hawkz, Ernesto)");
SendClientMessage(playerid, 0xFF66FFAA, "* Disaster'a skype - disaster.ernests vai ernests.dauksts");
SendClientMessage(playerid, 0xFF66FFAA, "* Disaster'a e-pasts - [email protected]");
SendClientMessage(playerid, 0xFF66FFAA, "--------------------------------------------------------------------------------");
return 1;
}
if(!strcmp(cmdtext, "/dweapons", true))
{
SendClientMessage(playerid, 0xFF66FFAA, "----------- Disaster'a Ierochu Izveelnes Informaacija -----------");
SendClientMessage(playerid, 0xFF66FFAA, "* Ierochu izveelni izveidoja Disaster (aka Hawkz, Ernesto)");
SendClientMessage(playerid, 0xFF66FFAA, "* Disaster'a skype - disaster.ernests vai ernests.dauksts");
SendClientMessage(playerid, 0xFF66FFAA, "* Disaster'a e-pasts - [email protected]");
SendClientMessage(playerid, 0xFF66FFAA, "--------------------------------------------------------------------------------");
return 1;
}
if(!strcmp(cmdtext, "/dweaponinfo", true))
{
SendClientMessage(playerid, 0xFF66FFAA, "----------- Disaster'a Ierochu Izveelnes Informaacija -----------");
SendClientMessage(playerid, 0xFF66FFAA, "* Ierochu izveelni izveidoja Disaster (aka Hawkz, Ernesto)");
SendClientMessage(playerid, 0xFF66FFAA, "* Disaster'a skype - disaster.ernests vai ernests.dauksts");
SendClientMessage(playerid, 0xFF66FFAA, "* Disaster'a e-pasts - [email protected]");
SendClientMessage(playerid, 0xFF66FFAA, "--------------------------------------------------------------------------------");
return 1;
}
if(!strcmp(cmdtext, "/dinfo", true))
{
SendClientMessage(playerid, 0xFF66FFAA, "----------- Disaster'a Ierochu Izveelnes Informaacija -----------");
SendClientMessage(playerid, 0xFF66FFAA, "* Ierochu izveelni izveidoja Disaster (aka Hawkz, Ernesto)");
SendClientMessage(playerid, 0xFF66FFAA, "* Disaster'a skype - disaster.ernests vai ernests.dauksts");
SendClientMessage(playerid, 0xFF66FFAA, "* Disaster'a e-pasts - [email protected]");
SendClientMessage(playerid, 0xFF66FFAA, "--------------------------------------------------------------------------------");
return 1;
}
return 0;
}
public OnPlayerExitedMenu(playerid)
{
TogglePlayerControllable(playerid, true);
if(!glob2724[playerid])
{
SetRandomWeapons(playerid);
}
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new var0 = 0;
var0 = GetPlayerMenu(playerid);
if(var0 == glob0)
{
switch(row) {
case 0:
ShowMenuForPlayer(glob4, playerid);
ResetPlayerWeapons(playerid);
TogglePlayerControllable(playerid, false);
case 1:
if(glob2724[playerid] == 1)
{
GiveWeapons(playerid);
TogglePlayerControllable(playerid, true);
}
if(!glob2724[playerid])
{
ShowMenuForPlayer(glob0, playerid);
TogglePlayerControllable(playerid, false);
SendClientMessage(playerid, 0xFF66FFAA, "*** Tu veel neesi izveeleejies ierochus!");
}
case 2:
if(glob2724[playerid] == 1)
{
glob1F54[playerid] = 1;
GiveWeapons(playerid);
TogglePlayerControllable(playerid, true);
SendClientMessage(playerid, 0xFF66FFAA, "*** Raksti /guns , ja veelies nomainiit ierochus!");
}
if(!glob2724[playerid])
{
ShowMenuForPlayer(glob0, playerid);
TogglePlayerControllable(playerid, false);
SendClientMessage(playerid, 0xFF66FFAA, "*** Tu vel neesi izveeleejies ierochus!");
}
case 3:
SetRandomWeapons(playerid);
TogglePlayerControllable(playerid, true);
}
}
if(var0 == glob4)
{
switch(row) {
case 0:
glob14[playerid] = 1;
ShowMenuForPlayer(glob8, playerid);
TogglePlayerControllable(playerid, false);
case 1:
glob14[playerid] = 2;
ShowMenuForPlayer(glob8, playerid);
TogglePlayerControllable(playerid, false);
case 2:
glob14[playerid] = 3;
ShowMenuForPlayer(glob8, playerid);
TogglePlayerControllable(playerid, false);
case 3:
ShowMenuForPlayer(glob0, playerid);
TogglePlayerControllable(playerid, false);
}
}
if(var0 == glob8)
{
switch(row) {
case 0:
glob7E4[playerid] = 1;
ShowMenuForPlayer(globC, playerid);
TogglePlayerControllable(playerid, false);
case 1:
glob7E4[playerid] = 2;
ShowMenuForPlayer(globC, playerid);
TogglePlayerControllable(playerid, false);
case 2:
glob7E4[playerid] = 3;
ShowMenuForPlayer(globC, playerid);
TogglePlayerControllable(playerid, false);
case 3:
ShowMenuForPlayer(glob0, playerid);
TogglePlayerControllable(playerid, false);
}
}
if(var0 == globC)
{
switch(row) {
case 0:
globFB4[playerid] = 1;
GiveWeapons(playerid);
ShowMenuForPlayer(glob10, playerid);
TogglePlayerControllable(playerid, false);
case 1:
globFB4[playerid] = 2;
GiveWeapons(playerid);
ShowMenuForPlayer(glob10, playerid);
TogglePlayerControllable(playerid, false);
case 2:
globFB4[playerid] = 3;
GiveWeapons(playerid);
ShowMenuForPlayer(glob10, playerid);
TogglePlayerControllable(playerid, false);
case 3:
ShowMenuForPlayer(glob0, playerid);
TogglePlayerControllable(playerid, false);
}
}
if(var0 == glob10)
{
switch(row) {
case 0:
glob1784[playerid] = 1;
GiveWeapons(playerid);
TogglePlayerControllable(playerid, true);
case 1:
glob1784[playerid] = 2;
GiveWeapons(playerid);
TogglePlayerControllable(playerid, true);
case 2:
glob1784[playerid] = 3;
GiveWeapons(playerid);
TogglePlayerControllable(playerid, true);
case 3:
ShowMenuForPlayer(glob0, playerid);
TogglePlayerControllable(playerid, false);
}
}
return 1;
}
public GiveWeapons(playerid)
{
if(glob14[playerid] == 1)
{
GivePlayerWeapon(playerid, 1, 99999999);
}
if(glob14[playerid] == 2)
{
GivePlayerWeapon(playerid, 4, 99999999);
}
if(glob14[playerid] == 3)
{
GivePlayerWeapon(playerid, 5, 99999999);
}
if(glob7E4[playerid] == 1)
{
GivePlayerWeapon(playerid, 26, 200);
}
if(glob7E4[playerid] == 2)
{
GivePlayerWeapon(playerid, 29, 500);
}
if(glob7E4[playerid] == 3)
{
GivePlayerWeapon(playerid, 32, 500);
}
if(globFB4[playerid] == 1)
{
GivePlayerWeapon(playerid, 30, 1000);
}
if(globFB4[playerid] == 2)
{
GivePlayerWeapon(playerid, 31, 1000);
}
if(globFB4[playerid] == 3)
{
GivePlayerWeapon(playerid, 34, 100);
}
if(glob1784[playerid] == 1)
{
GivePlayerWeapon(playerid, 22, 1000);
}
if(glob1784[playerid] == 2)
{
GivePlayerWeapon(playerid, 23, 1000);
}
if(glob1784[playerid] == 3)
{
GivePlayerWeapon(playerid, 24, 100);
}
glob2724[playerid] = 1;
return 0;
}
public SetRandomWeapons(playerid)
{
new var0 = random(3);
switch(var0) {
case 0:
glob14[playerid] = 1;
case 1:
glob14[playerid] = 2;
case 2:
glob14[playerid] = 3;
}
new var1 = random(3);
switch(var1) {
case 0:
glob7E4[playerid] = 1;
case 1:
glob7E4[playerid] = 2;
case 2:
glob7E4[playerid] = 3;
}
new var2 = random(3);
switch(var2) {
case 0:
globFB4[playerid] = 1;
case 1:
globFB4[playerid] = 2;
case 2:
globFB4[playerid] = 3;
}
new var3 = random(3);
switch(var3) {
case 0:
glob1784[playerid] = 1;
case 1:
glob1784[playerid] = 2;
case 2:
glob1784[playerid] = 3;
}
GiveWeapons(playerid);
return 0;
}