Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- |=================|
- |made by TheShadow|
- |=================|
- 1. Do NOT remove any credits!
- 2. Define your weapons (there is already an example but maybe you want to change it )
- 3. Add it to your server
- 4. Use the Submission Key to Change the Set.
- 5. Have fun!!
- thx
- */
- #include <a_samp>
- //!!!Define the Weapons and the ammo for SET 1 here!!!
- #define set1weap1 26 //sawn
- #define set1ammo1 1000
- #define set1weap2 32 // tec9
- #define set1ammo2 1000
- #define set1weap3 31 //m4
- #define set1ammo3 1000
- //----------------------------------------------------
- //!!!Define the Weapons and the ammo for SET 2 here!!!
- #define set2weap1 27 //spas 12
- #define set2ammo1 1000
- #define set2weap2 24 //deagle
- #define set2ammo2 1000
- #define set2weap3 34 //sniper rifle
- #define set2ammo3 1000
- //----------------------------------------------------
- forward RespondOnPlayerText(playerid, text[]);//thx to Andre997 ;)
- #define COLOR_RED 0xFB0000FF
- new set[MAX_PLAYERS] = 0; // Every player needs a variable ;)
- new setallowed = 0; // to check if Sets are turned on
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Weapon Set FilterScript by TheShadow");
- print("-------------LOADED-------------------\n");
- setallowed = 1;
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n--------------------------------------");
- print(" Weapon Set FilterScript by TheShadow");
- print("-----------UNLOADED-------------------\n");
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(setallowed == 1)// Check if Weaponsets are turned on! || �berpr�fung ob Waffensets eingeschaltet sind!
- {
- if((newkeys & KEY_SUBMISSION))
- {
- if(set[playerid] == 1){
- SendClientMessage(playerid,COLOR_RED,"Weaponset 1 - Sawnoff Shotgun + Tec9 Uzi + M4 Assault");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,set1weap1,set1ammo1);
- GivePlayerWeapon(playerid,set1weap2,set1ammo2);
- GivePlayerWeapon(playerid,set1weap3,set1ammo3);
- set[playerid] = 2;
- return 0;
- }
- if(set[playerid] == 2) {
- SendClientMessage(playerid,COLOR_RED,"Weaponset 2 - Spas 12 Shotgun + Desert Eagle + Sniper Rifle");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,set2weap1,set2ammo1);
- GivePlayerWeapon(playerid,set2weap2,set2ammo2);
- GivePlayerWeapon(playerid,set2weap3,set2ammo3);
- set[playerid] = 1;
- return 0;
- }
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- set[playerid] = 1;
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(strcmp(text, "Waffe", true) == 0 || strcmp(text, "Weapon", true) == 0 || strcmp(text, "Weaponset", true) == 0 || strcmp(text, "Waffenset", true) == 0)
- {
- SetTimerEx("RespondOnPlayerText", 700, false, "is", playerid, text);
- }
- return 1;
- }
- public RespondOnPlayerText(playerid, text[])
- {
- if(strcmp(text, "Waffe", true) == 0 || strcmp(text, "Waffenset", true) == 0)
- {
- SendClientMessage(playerid, COLOR_RED, "Waffen? Versuchs mit /waffensethilfe oder dr�ck die Taxi-Missions Taste, um es zu benutzen.");
- }
- if(strcmp(text, "Weapon", true) == 0 || strcmp(text, "Weaponset", true) == 0)
- {
- SendClientMessage(playerid, COLOR_RED, "Weapons? Try /weaponsethelp or press the Submission Key to use it.");
- }
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- // HELP COMMANDS || HILFE BEFEHLE
- if (strcmp("/weaponsethelp", cmdtext, true, 14) == 0)
- {
- SendClientMessage(playerid,COLOR_RED,"++ WeaponSet FS made by TheShadow ++");
- SendClientMessage(playerid,COLOR_RED," Press the Submission button to change your Weaponset.");
- SendClientMessage(playerid,COLOR_RED," Set 1: Sawnoff + TEC9 + M4 ||| Set 2: Spas12 + Desert Eagle + SniperRifle");
- return 1;
- }
- if (strcmp("/waffensethilfe", cmdtext, true, 15) == 0)
- {
- SendClientMessage(playerid,COLOR_RED,"++ WeaponSet FS made by TheShadow ++");
- SendClientMessage(playerid,COLOR_RED," Dr�cke die Taxi-Missions Taste, um dein Waffenset zu �ndern.");
- SendClientMessage(playerid,COLOR_RED," Set 1: Sawnoff + TEC9 + M4 ||| Set 2: Spas12 + Desert Eagle + SniperRifle");
- return 1;
- }
- //-----------------------------
- //Activate/Deactivate Commands || Ein-/AusSchalt Kommandos
- if (strcmp("/turnoff", cmdtext, true, 8) == 0)
- {
- if(IsPlayerAdmin(playerid)){
- setallowed = 0;
- SendClientMessageToAll(COLOR_RED,"WeaponSet FS by TheShadow disabled! || Waffenset Filterscript von TheShadow deaktiviert!");
- }
- else if(!IsPlayerAdmin(playerid))
- {
- SendClientMessageToAll(COLOR_RED,"You are not an Admin!!! You can not use this command! || Du bist kein Admin!!! Du kannst das nicht benutzen!");
- }
- return 1;
- }
- if (strcmp("/turnon", cmdtext, true, 7) == 0)
- {
- if(IsPlayerAdmin(playerid)){
- setallowed = 1;
- SendClientMessageToAll(COLOR_RED,"WeaponSet FS by TheShadow enabled! || Waffenset Filterscript von TheShadow aktiviert!");
- }
- else if(!IsPlayerAdmin(playerid))
- {
- SendClientMessageToAll(COLOR_RED,"You are not an Admin!!! You can not use this command! || Du bist kein Admin!!! Du kannst das nicht benutzen!");
- }
- return 1;
- }
- //---------------------------------------------------------
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment