rendered paste body#include <a_samp>
// 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