#include // This filterscript was made by [Chronic]Chesh, please keep the credits. // If you have anticheat, comment the miniguns, rpg's, flamethrowers and satchel charges or your players will be banned // To comment a line just type "//" without the speech marks // Yyou may alter this as much as you want #define FILTERSCRIPT #define COLOR_GOLD 0xB8860BAA #define COLOR_RED 0xFF0000AA #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Easy weapons by [Chronic]Chesh"); print("--------------------------------------\n"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/weaplist", cmdtext, true, 10) == 0) { SendClientMessage(playerid, COLOR_GOLD, "------------------weapons--------------"); SendClientMessage(playerid, COLOR_GOLD, "/melee, /pistols, /shotguns, /assault"); SendClientMessage(playerid, COLOR_GOLD, "/smg /rifles, /projectiles, /thrown"); return 1; } if (strcmp("/melee", cmdtext, true, 10) == 0) { SendClientMessage(playerid, COLOR_GOLD, "------------------melee--------------"); SendClientMessage(playerid, COLOR_GOLD, "/bat, /spade, /golfclub, /katana"); SendClientMessage(playerid, COLOR_GOLD, "/knife, /pool, /chainsaw"); return 1; } if (strcmp("/pistols", cmdtext, true, 10) == 0) { SendClientMessage(playerid, COLOR_GOLD, "------------------pistols--------------"); SendClientMessage(playerid, COLOR_GOLD, "/pistol, /spistol /deagle"); return 1; } if (strcmp("/smg", cmdtext, true, 10) == 0) { SendClientMessage(playerid, COLOR_GOLD, "------------------smg--------------"); SendClientMessage(playerid, COLOR_GOLD, "/microuzi, /tec9, /mp5"); return 1; } if (strcmp("/shotguns", cmdtext, true, 10) == 0) { SendClientMessage(playerid, COLOR_GOLD, "------------------shotguns--------------"); SendClientMessage(playerid, COLOR_GOLD, "/sawnoff, /combat"); return 1; } if (strcmp("/rifles", cmdtext, true, 10) == 0) { SendClientMessage(playerid, COLOR_GOLD, "------------------rifles--------------"); SendClientMessage(playerid, COLOR_GOLD, "/snipe, /prosnipe"); return 1; } if (strcmp("/assault", cmdtext, true, 10) == 0) { SendClientMessage(playerid, COLOR_GOLD, "------------------assault rifles--------------"); SendClientMessage(playerid, COLOR_GOLD, "/m4, /ak"); return 1; } if (strcmp("/projectiles", cmdtext, true, 10) == 0) { SendClientMessage(playerid, COLOR_GOLD, "------------------projectiles--------------"); SendClientMessage(playerid, COLOR_GOLD, "/rpg, /prorpg, /minigun, /flamethrower"); SendClientMessage(playerid, COLOR_RED, "If you use these too much in stunt areas"); SendClientMessage(playerid, COLOR_RED, "you will be kicked/banned"); return 1; } if (strcmp("/thrown", cmdtext, true, 10) == 0) { SendClientMessage(playerid, COLOR_GOLD, "------------------thrown--------------"); SendClientMessage(playerid, COLOR_GOLD, "/grenade, /molotov, /satchel"); SendClientMessage(playerid, COLOR_RED, "If you use these too much in stunt areas"); SendClientMessage(playerid, COLOR_RED, "you will be kicked/banned"); return 1; } //---------------------------------------melee---------------------------------// if(strcmp(cmdtext, "/bat", true) ==0) { if(GetPlayerMoney(playerid)>=100) { GivePlayerWeapon(playerid, 5, 1); SendClientMessage(playerid, COLOR_GOLD, " you have a bat "); GivePlayerMoney(playerid,-100); } else { SendClientMessage(playerid, COLOR_RED,"You need $100 for this bat"); } return 1; } if(strcmp(cmdtext, "/spade", true) ==0) { if(GetPlayerMoney(playerid)>=100) { GivePlayerWeapon(playerid, 6, 1); SendClientMessage(playerid, COLOR_GOLD, " you have a spade "); GivePlayerMoney(playerid,-100); } else { SendClientMessage(playerid, COLOR_RED,"You need $100 for this spade"); } return 1; } if(strcmp(cmdtext, "/golfclub", true) ==0) { if(GetPlayerMoney(playerid)>=100) { GivePlayerWeapon(playerid, 2, 1); SendClientMessage(playerid, COLOR_GOLD, " you have a golfclub "); GivePlayerMoney(playerid,-100); } else { SendClientMessage(playerid, COLOR_RED,"You need $100 for this golfclub"); } return 1; } if(strcmp(cmdtext, "/katana", true) ==0) { if(GetPlayerMoney(playerid)>=200) { GivePlayerWeapon(playerid, 8, 1); SendClientMessage(playerid, COLOR_GOLD, " you have a katana "); GivePlayerMoney(playerid,-200); } else { SendClientMessage(playerid, COLOR_RED,"You need $200 for this sword"); } return 1; } if(strcmp(cmdtext, "/knife", true) ==0) { if(GetPlayerMoney(playerid)>=200) { GivePlayerWeapon(playerid, 4, 1); SendClientMessage(playerid, COLOR_GOLD, " you have a knife "); GivePlayerMoney(playerid,-200); } else { SendClientMessage(playerid, COLOR_RED,"You need $200 for this knife"); } return 1; } if(strcmp(cmdtext, "/pool", true) ==0) { if(GetPlayerMoney(playerid)>=50) { GivePlayerWeapon(playerid, 7, 1); SendClientMessage(playerid, COLOR_GOLD, " you have a pool cue "); GivePlayerMoney(playerid,-50); } else { SendClientMessage(playerid, COLOR_RED,"You need $50 for this pool cue"); } return 1; } if(strcmp(cmdtext, "/chainsaw", true) ==0) { if(GetPlayerMoney(playerid)>=200) { GivePlayerWeapon(playerid, 9, 1); SendClientMessage(playerid, COLOR_GOLD, " you have a chainsaw "); GivePlayerMoney(playerid,-200); } else { SendClientMessage(playerid, COLOR_RED,"You need $200 for this chainsaw"); } return 1; } //------------------------------------pistols----------------------------------// if(strcmp(cmdtext, "/pistol", true) ==0) { if(GetPlayerMoney(playerid)>=250) { GivePlayerWeapon(playerid, 22, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a pistol "); GivePlayerMoney(playerid,-250); } else { SendClientMessage(playerid, COLOR_RED,"You need $250 for this pistol"); } return 1; } if(strcmp(cmdtext, "/deagle", true) ==0) { if(GetPlayerMoney(playerid)>=300) { GivePlayerWeapon(playerid, 24, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a pistol "); GivePlayerMoney(playerid,-300); } else { SendClientMessage(playerid, COLOR_RED,"You need $250 for this pistol"); } return 1; } if(strcmp(cmdtext, "/spistol", true) ==0) { if(GetPlayerMoney(playerid)>=300) { GivePlayerWeapon(playerid, 23, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a silenced pistol "); GivePlayerMoney(playerid,-300); } else { SendClientMessage(playerid, COLOR_RED,"You need $300 for this silenced pistol"); } return 1; } //-----------------------------------shotguns----------------------------------// if(strcmp(cmdtext, "/sawnoff", true) ==0) { if(GetPlayerMoney(playerid)>=500) { GivePlayerWeapon(playerid, 26, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a sawnoff shotgun "); GivePlayerMoney(playerid,-500); } else { SendClientMessage(playerid, COLOR_RED,"You need $500 for this sawnoff shotgun"); } return 1; } if(strcmp(cmdtext, "/combat", true) ==0) { if(GetPlayerMoney(playerid)>=500) { GivePlayerWeapon(playerid, 27, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a combat shotgun "); GivePlayerMoney(playerid,-500); } else { SendClientMessage(playerid, COLOR_RED,"You need $500 for this combat shotgun"); } return 1; } //----------------------------------smg----------------------------------------// if(strcmp(cmdtext, "/microuzi", true) ==0) { if(GetPlayerMoney(playerid)>=600) { GivePlayerWeapon(playerid, 28, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a mac 10 "); GivePlayerMoney(playerid,-600); } else { SendClientMessage(playerid, COLOR_RED,"You need $600 for this mac 10"); } return 1; } if(strcmp(cmdtext, "/tec9", true) ==0) { if(GetPlayerMoney(playerid)>=600) { GivePlayerWeapon(playerid, 32, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a tec 9 "); GivePlayerMoney(playerid,-600); } else { SendClientMessage(playerid, COLOR_RED,"You need $600 for this tec 9"); } return 1; } if(strcmp(cmdtext, "/mp5", true) ==0) { if(GetPlayerMoney(playerid)>=700) { GivePlayerWeapon(playerid, 29, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a mp5 "); GivePlayerMoney(playerid,-700); } else { SendClientMessage(playerid, COLOR_RED,"You need $700 for this mp5"); } return 1; } //-----------------------------------rifles------------------------------------// if(strcmp(cmdtext, "/snipe", true) ==0) { if(GetPlayerMoney(playerid)>=400) { GivePlayerWeapon(playerid, 33, 10); SendClientMessage(playerid, COLOR_GOLD, " you have a farmers rifle "); GivePlayerMoney(playerid,-400); } else { SendClientMessage(playerid, COLOR_RED,"You need $400 for this farmers rifle"); } return 1; } if(strcmp(cmdtext, "/prosnipe", true) ==0) { if(GetPlayerMoney(playerid)>=700) { GivePlayerWeapon(playerid, 34, 10); SendClientMessage(playerid, COLOR_GOLD, " you have a sniper rifle "); GivePlayerMoney(playerid,-700); } else { SendClientMessage(playerid, COLOR_RED,"You need $700 for this sniper rifle"); } return 1; } //---------------------------------assault-------------------------------------// if(strcmp(cmdtext, "/m4", true) ==0) { if(GetPlayerMoney(playerid)>=1000) { GivePlayerWeapon(playerid, 31, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a m4 assault rifle "); GivePlayerMoney(playerid,-1000); } else { SendClientMessage(playerid, COLOR_RED,"You need $1000 for this m4 assault rifle"); } return 1; } if(strcmp(cmdtext, "/ak", true) ==0) { if(GetPlayerMoney(playerid)>=800) { GivePlayerWeapon(playerid, 30, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a ak47 "); GivePlayerMoney(playerid,-800); } else { SendClientMessage(playerid, COLOR_RED,"You need $800 for this ak47"); } return 1; } //---------------------------------projectile----------------------------------// if(strcmp(cmdtext, "/rpg", true) ==0) { if(GetPlayerMoney(playerid)>=3000) { GivePlayerWeapon(playerid, 35, 2); SendClientMessage(playerid, COLOR_GOLD, " you have a rpg "); GivePlayerMoney(playerid,-3000); } else { SendClientMessage(playerid, COLOR_RED,"You need $3000 for this rpg"); } return 1; } if(strcmp(cmdtext, "/prorpg", true) ==0) { if(GetPlayerMoney(playerid)>=5000) { GivePlayerWeapon(playerid, 36, 3); SendClientMessage(playerid, COLOR_GOLD, " you have a heat seeking missile launcher "); GivePlayerMoney(playerid,-5000); } else { SendClientMessage(playerid, COLOR_RED,"You need $5000 for this heat seeking missile launcher"); } return 1; } if(strcmp(cmdtext, "/minigun", true) ==0) { if(GetPlayerMoney(playerid)>=5000) { GivePlayerWeapon(playerid, 38, 1000); SendClientMessage(playerid, COLOR_GOLD, " you have a minigun "); GivePlayerMoney(playerid,-5000); } else { SendClientMessage(playerid, COLOR_RED,"You need $5000 for this minigun"); } return 1; } if(strcmp(cmdtext, "/flamethrower", true) ==0) { if(GetPlayerMoney(playerid)>=2000) { GivePlayerWeapon(playerid, 37, 100); SendClientMessage(playerid, COLOR_GOLD, " you have a flamethrower "); GivePlayerMoney(playerid,-2000); } else { SendClientMessage(playerid, COLOR_RED,"You need $2000 for this flamethrower"); } return 1; } //---------------------------thrown--------------------------------------------// if(strcmp(cmdtext, "/grenade", true) ==0) { if(GetPlayerMoney(playerid)>=500) { GivePlayerWeapon(playerid, 16, 1); SendClientMessage(playerid, COLOR_GOLD, " you have a grenade "); GivePlayerMoney(playerid,-500); } else { SendClientMessage(playerid, COLOR_RED,"You need $500 for this grenade"); } return 1; } if(strcmp(cmdtext, "/molotov", true) ==0) { if(GetPlayerMoney(playerid)>=250) { GivePlayerWeapon(playerid, 18, 1); SendClientMessage(playerid, COLOR_GOLD, " you have a molotov "); GivePlayerMoney(playerid,-250); } else { SendClientMessage(playerid, COLOR_RED,"You need $250 for this molotov"); } return 1; } if(strcmp(cmdtext, "/satchel", true) ==0) { if(GetPlayerMoney(playerid)>=1000) { GivePlayerWeapon(playerid, 39, 5); GivePlayerWeapon(playerid, 40, 1); SendClientMessage(playerid, COLOR_GOLD, " you have 5 satchel charges "); GivePlayerMoney(playerid,-1000); } else { SendClientMessage(playerid, COLOR_RED,"You need $1000 these satchel charges"); } return 1; } return 0; } public OnFilterScriptExit() { return 1; } #endif