All pastes #1197298 Raw Edit

Easy weapons by [Chronic]Chesh

public text v1 · immutable
#1197298 ·published 2008-09-08 15:55 UTC
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