Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This is a comment
- // uncomment the line below if you want to write a filterscript
- #include <a_samp>
- // teams defines
- #define TEAM_BOMBER 0
- #define TEAM_DEFEND 1
- // Colors defines
- #define TEAM_BOMBERS_COLOR 0x77CC77FF
- #define TEAM_DEFEND_COLOR 0x7777DDFF
- #define COLOR_MESSAGES 0x77CC77FF
- #define COLOR_BASIC 0x0066FFAA
- #define GREEN 0x21DD00FF //
- #define RED 0xE60000FF ////
- #define ADMIN_RED 0xFB0000FF //////
- #define YELLOW 0xFFFF00FF ////////
- #define ORANGE 0xF97804FF //////////
- #define LIGHTRED 0xFF8080FF ////////////
- #define LIGHTBLUE 0x00C2ECFF /////////////////
- #define PURPLE 0xB360FDFF ///////////////////// Choice of multiple colors
- #define PLAYER_COLOR 0xFFFFFFFF /////////////////
- #define BLUE 0x1229FAFF ////////////
- #define LIGHTGREEN 0x38FF06FF //////////
- #define DARKPINK 0xE100E1FF ////////
- #define DARKGREEN 0x008040FF //////
- #define COLOR_SYSTEM 0xEFEFF7AA ////
- #define GRAY 0xCECECEFF ///
- #define COLOR_WHITE 0xFFFFFFFF
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xFF3333AA
- // WEAPONS defines for team Bomber
- #define WEAPON_BOMBER1 24
- #define WEAPON_BOMBER2 29
- #define WEAPON_BOMBER3 30
- // WEAPONS defines for team Defend
- #define WEAPON_DEFEND1 24
- #define WEAPON_DEFEND2 29
- #define WEAPON_DEFEND3 31
- // Variables
- new team1count,team2count;
- // Checkes Teams
- static gTeam[MAX_PLAYERS];
- // Viruzzz Buy Menu
- // WEAPON MENU FOR HUMANS
- // By Virus
- // Melee Weapons
- #define VBrassKnuckles 5000
- #define ABrassKnuckles 5000
- #define VGolfclub 5000
- #define AGolfclub 5000
- #define VNiteStick 5000
- #define ANiteStick 5000
- #define VKnife 5000
- #define AKnife 5000
- #define VBaseballBat 5000
- #define ABaseballBat 5000
- #define VShovel 5000
- #define AShovel 5000
- #define VPoolCue 5000
- #define APoolCue 5000
- #define VKatana 5000
- #define AKatana 5000
- #define VChainsaw 5000
- #define AChainsaw 5000
- #define VPurpleDildo 5000
- #define APurpleDildo 5000
- #define VSmallWhiteVibrator 5000
- #define ASmallWhiteVibrator 5000
- #define VLargeWhiteVibrator 5000
- #define ALargeWhiteVibrator 5000
- #define VSilverVibrator 5000
- #define ASilverVibrator 5000
- #define VFlower 5000
- #define AFlower 5000
- #define VCane 5000
- #define ACane 5000
- // Thrown Weapons
- #define VGrenade 10000
- #define AGrenade 10120
- #define VTearGas 400
- #define ATearGas 400
- #define VMolotovCocktail 10000
- #define AMolotovCocktail 10000
- // Pistols
- #define V9mm 2500
- #define A9mm 2500
- #define VSilenced9mm 2500
- #define ASilenced9mm 2500
- #define VDesertEagle 2500
- #define ADesertEagle 2500
- // Shotguns
- #define VShotgun 10000
- #define AShotgun 10000
- #define VSawn-offShotgun 500000
- #define ASawn-offShotgun 500000
- #define VCombatShotgun 10000
- #define ACombatShotgun 10000
- // SMG's
- #define VSMG 10000
- #define ASMG 10000
- #define VUZI 10000
- #define AUZI 10000
- #define VTec-9 10000
- #define ATec-9 10000
- // Rifles
- #define VAK-47 10000
- #define AAK-47 10000
- #define VM4 10000
- #define AM4 10000
- #define VCountryRifle 10000
- #define ACountryRifle 10000
- #define VSniperRifle 10000
- #define ASniperRifle 10000
- // Special
- #define VRocketLauncher 500000
- #define ARocketLauncher 500000
- #define VHeatSeekingRocketLauncher 800000
- #define AHeatSeekingRocketLauncher 800000
- #define VFlamethrower 500000
- #define AFlamethrower 500000
- #define VMini-gun 50000000
- #define AMini-gun 50000000
- #define VSatchelChargeandDetonator 500000
- #define ASatchelChargeandDetonator 500000
- // Extras
- #define VSprayCan 100
- #define ASprayCan 100
- #define VFireExtinguisher 100
- #define AFireExtinguisher 100
- #define VCamera 100
- #define ACamera 100
- #define VNightvisionGoogles 100
- #define ANightvisionGoogles 100
- #define VThermalGoogles 100
- #define AThermalGoogles 100
- #define VParachute 100
- #define AParachute 100
- // Health and Armour
- #define VHealth 5000
- #define VArmour 10000
- #define VHealthandArmour 15000
- // TEAMS STOCKS Bombers
- stock Bombers(playerid)
- {
- GivePlayerWeapon(playerid,WEAPON_BOMBER1,300);
- GivePlayerWeapon(playerid,WEAPON_BOMBER2,300);
- GivePlayerWeapon(playerid,WEAPON_BOMBER3,300);
- SendClientMessage(playerid,TEAM_BOMBERS_COLOR,"You Are A Bomber Go bomb The factory CP");
- SetPlayerTeam(playerid,0);
- }
- // TEAMS STOCKS Defend
- stock Defend(playerid)
- {
- GivePlayerWeapon(playerid,WEAPON_DEFEND1,300);
- GivePlayerWeapon(playerid,WEAPON_DEFEND2,300);
- GivePlayerWeapon(playerid,WEAPON_DEFEND3,300);
- SendClientMessage(playerid,TEAM_DEFEND_COLOR,"You Are a Defender , Defend the place from the bombers or fail...");
- SetPlayerTeam(playerid,1);
- }
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blank Filterscript by your name here");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- SetGameModeText("Morning Bombers");
- AddPlayerClass(113,655.1758,1711.4569,7.1875,114.9882,0,0,0,0,0,0); // Bombers Base Pos
- AddPlayerClass(285,268.7284,1463.3167,10.5859,213.2580,0,0,0,0,0,0); // DEFENDERS COPS SPAWN
- // Cars
- AddStaticVehicle(426,627.4393,1714.8796,6.7339,125.1889,95,70); // Bombers cars
- AddStaticVehicle(426,631.1490,1709.6184,6.7454,125.1888,95,70); // Bombers cars 2
- AddStaticVehicle(426,633.9415,1705.6583,6.7541,125.1888,95,70); // Bombers cars 3
- AddStaticVehicle(426,637.0770,1701.2118,6.7639,125.1888,95,70); // Bombers cars 4
- AddStaticVehicle(426,639.8763,1697.2421,6.7726,125.1888,95,70); // Bombers cars 5
- AddStaticVehicle(426,643.2471,1692.4618,6.7831,125.1888,95,70); // Bombers cars 6
- AddStaticVehicle(426,632.4241,1684.8298,6.7954,125.1888,95,70); // Bombers cars 7
- AddStaticVehicle(426,629.2778,1689.2920,6.7856,125.1888,95,70); // Bombers cars 8
- AddStaticVehicle(426,626.7875,1692.8235,6.7778,125.1888,95,70); // Bombers cars 9
- AddStaticVehicle(426,623.2182,1697.8854,6.7667,125.1888,95,70); // Bombers cars 10
- AddStaticVehicle(426,619.7669,1702.7799,6.7559,125.1888,95,70); // Bombers cars 11
- AddStaticVehicle(426,616.3206,1707.6674,6.7452,125.1888,95,70); // Bombers cars 12
- AddStaticVehicle(426,612.1071,1713.6427,6.7321,125.1888,95,70); // Bombers cars 13
- AddStaticVehicle(596,287.1609,1403.7902,10.1851,173.9673,0,1); // LSPD CARS FOR MM SERVER
- AddStaticVehicle(596,287.4220,1415.1498,10.1116,183.0011,0,1); // LSPD CARS FOR MM SERVER 2
- AddStaticVehicle(596,282.7356,1423.4919,10.3074,89.4317,0,1); // LSPD CARS FOR MM SERVER 3
- AddStaticVehicle(596,282.8000,1430.0123,10.3539,89.4317,0,1); // LSPD CARS FOR MM SERVER 4
- AddStaticVehicle(596,282.8670,1436.7701,10.3539,89.4317,0,1); // LSPD CARS FOR MM SERVER 5
- AddStaticVehicle(596,282.9282,1442.9391,10.3539,89.4317,0,1); // LSPD CARS FOR MM SERVER 6
- AddStaticVehicle(596,282.9855,1448.4828,10.2925,89.4317,0,1); // LSPD CARS FOR MM SERVER 7
- AddStaticVehicle(596,283.0505,1455.0343,10.2924,89.4317,0,1); // LSPD CARS FOR MM SERVER 8
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1644.4078,-1133.8214,58.2172);
- SetPlayerCameraPos(playerid, 1647.6301,-1134.5725,58.2489);
- SetPlayerCameraLookAt(playerid, 1644.4078,-1133.8214,58.2172);
- SetPlayerFacingAngle(playerid,258.5584);
- if(classid == 0)
- {
- GameTextForPlayer(playerid, "~r~ Bomber", 9000, 3);
- gTeam[playerid] = TEAM_BOMBER;
- }
- else if(classid == 1)
- {
- GameTextForPlayer(playerid, "~b~ Defender", 9000, 3);
- gTeam[playerid] = TEAM_DEFEND;
- }
- if(gTeam[playerid] == TEAM_BOMBER)
- {
- GameTextForPlayer(playerid,"~r~ Bombers",5000,1);
- }
- else if(gTeam[playerid] == TEAM_DEFEND)
- {
- GameTextForPlayer(playerid,"~r~ Defend",5000,1);
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(GetPlayerTeam(i) == TEAM_BOMBER)
- {
- team1count++;
- }
- if(GetPlayerTeam(i) == TEAM_DEFEND)
- {
- team2count++;
- }
- }
- if(team1count > team2count)
- {
- SetPlayerTeam(playerid,2);
- }
- if(team2count > team1count)
- {
- SetPlayerTeam(playerid,1);
- }
- if(team2count == team1count)
- {
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(gTeam[playerid] == TEAM_BOMBER)
- {
- SetPlayerColor(playerid,TEAM_BOMBERS_COLOR);
- Bombers(playerid);
- }
- else if(gTeam[playerid] == TEAM_DEFEND)
- {
- SetPlayerColor(playerid,TEAM_DEFEND_COLOR);
- Defend(playerid);
- }
- SetPlayerCheckpoint(playerid,246.8251,1435.7621,23.3703,5.0);
- SetPlayerWeather(playerid,9);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SendDeathMessage(killerid,playerid,reason);
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid, 3000);
- SendClientMessage(killerid,COLOR_WHITE,"You killed a enemey You earned 3000 Keep on killing you can buy better weapons /buy");
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/credits", cmdtext, true , 11) == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"==================CREDITS SECTION================");
- SendClientMessage(playerid,COLOR_WHITE,"SERVER: MIDNIGHT For Scripting GM");
- SendClientMessage(playerid,COLOR_WHITE,"SERVER: Viruzzz For Buy Menu /buy");
- SendClientMessage(playerid,COLOR_WHITE,"==================CREDITS SECTION================");
- return 1;
- }
- if(strcmp("/help", cmdtext, true , 11) == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"==================HELP SECTION===================");
- SendClientMessage(playerid,COLOR_WHITE,"SERVER: This Gamemode is made by [BETA]MIDNIGHT");
- SendClientMessage(playerid,COLOR_WHITE,"SERVER: Help: What the Hell is this gamemode? server....");
- SendClientMessage(playerid,COLOR_WHITE,"SERVER: This is Based on a a Missions from single player kind");
- SendClientMessage(playerid,COLOR_WHITE,"SERVER: Add Our Server To Your Favirotes:) 76.23.18.83:7775");
- return 1;
- }
- if(strcmp("/commands", cmdtext, true , 11) == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"=================COMMANDS SECTION=================");
- SendClientMessage(playerid,COLOR_WHITE,"SERVER: /credits /help /class /die /buy");
- SendClientMessage(playerid,COLOR_WHITE,"SERVER: /afk /back ");
- SendClientMessage(playerid,COLOR_WHITE,"=================COMMANDS SECTION=================");
- return 1;
- }
- if (strcmp("/buy", cmdtext, true, 11) == 0)
- {
- GivePlayerMoney(playerid,-1000);
- SendClientMessage(playerid,COLOR_WHITE,"SERVER: You Enter The Buy Menu");
- ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
- return 1;
- }
- if(strcmp(cmdtext, "/class",true)==0)
- {
- ForceClassSelection(playerid);
- SendClientMessage(playerid, COLOR_WHITE,"SERVER: [CLASS]> You have been forced to the class selection");
- SetPlayerHealth(playerid, 0.00);
- return 1;
- }
- if (strcmp("/die", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"SERVER: You Suicided");
- SetPlayerHealth(playerid,0);
- return 1;
- }
- if(strcmp(cmdtext, "/afk", true) == 0)
- {
- new pName[MAX_PLAYER_NAME];
- new string[48];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string, sizeof(string), "SERVER: %s is now AFK.", pName);
- SendClientMessageToAll(COLOR_WHITE, string);
- SetPlayerFacingAngle(playerid,0);
- TogglePlayerControllable(playerid, 0);
- }
- if(strcmp(cmdtext, "/back", true) == 0)
- {
- new pName[MAX_PLAYER_NAME];
- new string[48];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string, sizeof(string), "SERVER: %s has returned", pName);
- SendClientMessageToAll(COLOR_WHITE, string);
- SetPlayerFacingAngle(playerid, 0);
- TogglePlayerControllable(playerid, 1);
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- new string[256]; new playername [MAX_PLAYER_NAME];
- GetPlayerName (playerid, playername, sizeof(string));
- if(gTeam[playerid] == TEAM_BOMBER) {
- format (string, sizeof(string), "Server: %s (%d) is now planting bomb", playername, playerid);
- SendClientMessageToAll (COLOR_WHITE, string);
- SetTimerEx("Disable", 10000, false, "i", playerid);
- } else if(gTeam[playerid] == TEAM_DEFEND) {
- SendClientMessage (playerid, COLOR_RED, "Error: Protect your base Checkpoint");
- }
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- new string[256]; new playername [MAX_PLAYER_NAME];
- GetPlayerName (playerid, playername, sizeof(string));
- if(gTeam[playerid] == TEAM_BOMBER) {
- format (string, sizeof(string), "Server: %s (%d) quitted planting bomb", playername, playerid);
- SendClientMessageToAll (COLOR_WHITE, string);
- } else if(gTeam[playerid] == TEAM_DEFEND) {
- SendClientMessage (playerid, COLOR_RED, "Error: Protect your base Checkpoint");
- }
- return 1;
- }
- forward Finshed();
- public Finshed()
- {
- SendClientMessageToAll(COLOR_WHITE,"Next Mission Loading: unkown");
- SendRconCommand("gmx");
- return 1;
- }
- forward Disable(playerid);
- public Disable(playerid)
- {
- DisablePlayerCheckpoint(playerid);
- SetTimer("Finshed",4000, true);
- SendClientMessage(playerid,COLOR_WHITE,"Bomb Has exploded");
- CreateExplosion(246.8251,1435.7621,23.3703,6,10.0);
- CreateExplosion(246.8251,1435.7621,23.3703,6,10.0);
- CreateExplosion(246.8251,1435.7621,23.3703,6,10.0);
- CreateExplosion(246.8251,1435.7621,23.3703,6,10.0);
- CreateExplosion(246.8251,1435.7621,23.3703,6,10.0);
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- // BUY MENU SECTION BY VIRUZZZZ CHILLLLL
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 20320 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 20321, DIALOG_STYLE_LIST, "Weapon Shop [Melee Weapons]", "Brass Knuckles\nGolf Club\nNite Stick\nKnife\nBaseball Bat\nShovel\nPool Cue\nKatana\nChainsaw\nPurple Dildo\nSmall White Vibrator\nLarge White Vibrator\nSilver Vibrator\nFlowers\nCane", "Buy", "Cancel");
- }
- case 1:
- {
- ShowPlayerDialog(playerid, 20322, DIALOG_STYLE_LIST, "Weapon Shop [Thrown]", "Grenade\nTear Gas\nMolotov Cocktails", "Buy", "Cancel");
- }
- case 2:
- {
- ShowPlayerDialog(playerid, 20323, DIALOG_STYLE_LIST, "Weapon Shop [Pistols]", "9mm\nSilenced 9mm\nDesert Eagle", "Buy", "Cancel");
- }
- case 3:
- {
- ShowPlayerDialog(playerid, 20324, DIALOG_STYLE_LIST, "Weapon Shop [Shotguns]", "Shotgun\nSawn-off Shotgun\nCombat Shotgun", "Buy", "Cancel");
- }
- case 4:
- {
- ShowPlayerDialog(playerid, 20325, DIALOG_STYLE_LIST, "Weapon Shop [SMG]", "SMG\nUZI\nTec-9", "Buy", "Cancel");
- }
- case 5:
- {
- ShowPlayerDialog(playerid, 20326, DIALOG_STYLE_LIST, "Weapon Shop [Rifles]", "AK-47\nM4\nCountry Rifle\nSniper Rifle", "Buy", "Cancel");
- }
- case 6:
- {
- ShowPlayerDialog(playerid, 20327, DIALOG_STYLE_LIST, "Weapon Shop [Specials]", "Rocket Launcher\nHeat Seeking Rocket Launcher\nFlamethrower\nMini-gun\nSatchel Charge Kit", "Buy", "Cancel");
- }
- case 7:
- {
- ShowPlayerDialog(playerid, 20328, DIALOG_STYLE_LIST, "Weapon Shop [Extras]", "Spray Can\nFire Extinguisher\nCamera\nNightvision Googles\nThermal Googles\nParachute", "Buy", "Cancel");
- }
- case 8:
- {
- ShowPlayerDialog(playerid, 20329, DIALOG_STYLE_LIST, "Weapon Shop [Health and Armour]", "Health\nArmour\nHealth and Armour", "Buy", "Cancel");
- }
- }
- }
- if(dialogid == 20321 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- if( GetPlayerMoney(playerid) < VBrassKnuckles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Brass Knuckle!");
- GivePlayerMoney(playerid, -VBrassKnuckles);
- GivePlayerWeapon(playerid, 1, ABrassKnuckles);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Brass Knuckle!");
- }
- case 1:
- {
- if( GetPlayerMoney(playerid) < VGolfclub) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Golf Club!");
- GivePlayerMoney(playerid, -VGolfclub);
- GivePlayerWeapon(playerid, 2, AGolfclub);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Golf Club!");
- }
- case 2:
- {
- if( GetPlayerMoney(playerid) < VNiteStick) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nite Stick!");
- GivePlayerMoney(playerid, -VNiteStick);
- GivePlayerWeapon(playerid, 3, ANiteStick);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Nite Stick!");
- }
- case 3:
- {
- if( GetPlayerMoney(playerid) < VKnife) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Knife!");
- GivePlayerMoney(playerid, -VKnife);
- GivePlayerWeapon(playerid, 4, AKnife);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Knife!");
- }
- case 4:
- {
- if( GetPlayerMoney(playerid) < VBaseballBat) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Baseball bat!");
- GivePlayerMoney(playerid, -VBaseballBat);
- GivePlayerWeapon(playerid, 5, ABaseballBat);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Baseball Bat!");
- }
- case 5:
- {
- if( GetPlayerMoney(playerid) < VShovel) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Shovel!");
- GivePlayerMoney(playerid, -VShovel);
- GivePlayerWeapon(playerid, 6, AShovel);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Shovel!");
- }
- case 6:
- {
- if( GetPlayerMoney(playerid) < VPoolCue) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Pool Cue!");
- GivePlayerMoney(playerid, -VPoolCue);
- GivePlayerWeapon(playerid, 7, APoolCue);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Pool Cue!");
- }
- case 7:
- {
- if( GetPlayerMoney(playerid) < VKatana) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Katana!");
- GivePlayerMoney(playerid, -VKatana);
- GivePlayerWeapon(playerid, 8, AKatana);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Katana!");
- }
- case 8:
- {
- if( GetPlayerMoney(playerid) < VChainsaw) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Chainsaw!");
- GivePlayerMoney(playerid, -VChainsaw);
- GivePlayerWeapon(playerid, 9, AChainsaw);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Chainsaw!");
- }
- case 9:
- {
- if( GetPlayerMoney(playerid) < VPurpleDildo) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Purple Dildo!");
- GivePlayerMoney(playerid, -VPurpleDildo);
- GivePlayerWeapon(playerid, 10, APurpleDildo);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Purple Dildo!");
- }
- case 10:
- {
- if( GetPlayerMoney(playerid) < VSmallWhiteVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Small White Vibrator!");
- GivePlayerMoney(playerid, -VSmallWhiteVibrator);
- GivePlayerWeapon(playerid, 11, ASmallWhiteVibrator);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Small White Vibrator!");
- }
- case 11:
- {
- if( GetPlayerMoney(playerid) < VLargeWhiteVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Large White Vibrator!");
- GivePlayerMoney(playerid, -VLargeWhiteVibrator);
- GivePlayerWeapon(playerid, 12, ALargeWhiteVibrator);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Large White Vibrator!");
- }
- case 12:
- {
- if( GetPlayerMoney(playerid) < VSilverVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Silver Vibrator!");
- GivePlayerMoney(playerid, -VSilverVibrator);
- GivePlayerWeapon(playerid, 13, ASilverVibrator);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Silver Vibrator!");
- }
- case 13:
- {
- if( GetPlayerMoney(playerid) < VFlower) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy some Flowers!");
- GivePlayerMoney(playerid, -VFlower);
- GivePlayerWeapon(playerid, 14, AFlower);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought some Flowers!");
- }
- case 14:
- {
- if( GetPlayerMoney(playerid) < VCane) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Cane!");
- GivePlayerMoney(playerid, -VCane);
- GivePlayerWeapon(playerid, 15, ACane);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Cane!");
- }
- }
- }
- if(dialogid == 20322 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- if( GetPlayerMoney(playerid) < VGrenade) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Grenade!");
- GivePlayerMoney(playerid, -VGrenade);
- GivePlayerWeapon(playerid, 16, AGrenade);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Grenade!");
- }
- case 1:
- {
- if( GetPlayerMoney(playerid) < VTearGas) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Tear Gas!");
- GivePlayerMoney(playerid, -VTearGas);
- GivePlayerWeapon(playerid, 17, ATearGas);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Tear Gas!");
- }
- case 2:
- {
- if( GetPlayerMoney(playerid) < VMolotovCocktail) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Molotov Cocktail!");
- GivePlayerMoney(playerid, -VMolotovCocktail);
- GivePlayerWeapon(playerid, 18, AMolotovCocktail);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Molotov Cocktail!");
- }
- }
- }
- if(dialogid == 20323 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- if( GetPlayerMoney(playerid) < V9mm) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a 9mm!");
- GivePlayerMoney(playerid, -V9mm);
- GivePlayerWeapon(playerid, 22, A9mm);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a 9mm!");
- }
- case 1:
- {
- if( GetPlayerMoney(playerid) < VSilenced9mm) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Silenced 9mm!");
- GivePlayerMoney(playerid, -VSilenced9mm);
- GivePlayerWeapon(playerid, 23, ASilenced9mm);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Silenced 9mm!");
- }
- case 2:
- {
- if( GetPlayerMoney(playerid) < VDesertEagle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Desert Eagle!");
- GivePlayerMoney(playerid, -VDesertEagle);
- GivePlayerWeapon(playerid, 24, ADesertEagle);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Desert Eagle!");
- }
- }
- }
- if(dialogid == 20324 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- if( GetPlayerMoney(playerid) < VShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Shotgun!");
- GivePlayerMoney(playerid, -VShotgun);
- GivePlayerWeapon(playerid, 25, AShotgun);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Shotgun!");
- }
- case 1:
- {
- if( GetPlayerMoney(playerid) < VSawn-offShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Sawn-off Shotgun!");
- GivePlayerMoney(playerid, -VSawn-offShotgun);
- GivePlayerWeapon(playerid, 26, ASawn-offShotgun);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Sawn-off Shotgun!");
- }
- case 2:
- {
- if( GetPlayerMoney(playerid) < VCombatShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Combat Shotgun!");
- GivePlayerMoney(playerid, -VCombatShotgun);
- GivePlayerWeapon(playerid, 27, ACombatShotgun);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Combat Shotgun!");
- }
- }
- }
- if(dialogid == 20325 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- if( GetPlayerMoney(playerid) < VSMG) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a SMG!");
- GivePlayerMoney(playerid, -VSMG);
- GivePlayerWeapon(playerid, 29, ASMG);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a SMG!");
- }
- case 1:
- {
- if( GetPlayerMoney(playerid) < VUZI) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a UZI!");
- GivePlayerMoney(playerid, -VUZI);
- GivePlayerWeapon(playerid, 28, AUZI);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a UZI!");
- }
- case 2:
- {
- if( GetPlayerMoney(playerid) < VTec-9) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Tec-9!");
- GivePlayerMoney(playerid, -VTec-9);
- GivePlayerWeapon(playerid, 32, ATec-9);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Tec-9!");
- }
- }
- }
- if(dialogid == 20326 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- if( GetPlayerMoney(playerid) < VAK-47) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy an AK-47!");
- GivePlayerMoney(playerid, -VAK-47);
- GivePlayerWeapon(playerid, 30, AAK-47);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought an AK-47!");
- }
- case 1:
- {
- if( GetPlayerMoney(playerid) < VM4) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a M4!");
- GivePlayerMoney(playerid, -VM4);
- GivePlayerWeapon(playerid, 31, AM4);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a M4!");
- }
- case 2:
- {
- if( GetPlayerMoney(playerid) < VCountryRifle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Country Rifle!");
- GivePlayerMoney(playerid, -VCountryRifle);
- GivePlayerWeapon(playerid, 33, ACountryRifle);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Rifle!");
- }
- case 3:
- {
- if( GetPlayerMoney(playerid) < VSniperRifle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Country Rifle!");
- GivePlayerMoney(playerid, -VSniperRifle);
- GivePlayerWeapon(playerid, 34, ASniperRifle);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Rifle!");
- }
- }
- }
- if(dialogid == 20327 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- if( GetPlayerMoney(playerid) < VRocketLauncher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Rocket Launcher!");
- GivePlayerMoney(playerid, -VRocketLauncher);
- GivePlayerWeapon(playerid, 35, ARocketLauncher);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Rocket Laucher!");
- }
- case 1:
- {
- if( GetPlayerMoney(playerid) < VHeatSeekingRocketLauncher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Heat Seeking Rocket Launcher!");
- GivePlayerMoney(playerid, -VHeatSeekingRocketLauncher);
- GivePlayerWeapon(playerid, 36, AHeatSeekingRocketLauncher);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Heat Seeking Rocket Launcher!");
- }
- case 2:
- {
- if( GetPlayerMoney(playerid) < VFlamethrower) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Flamethrower!");
- GivePlayerMoney(playerid, -VFlamethrower);
- GivePlayerWeapon(playerid, 37, AFlamethrower);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Flamethrower!");
- }
- case 3:
- {
- if( GetPlayerMoney(playerid) < VMini-gun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Mini-gun!");
- GivePlayerMoney(playerid, -VMini-gun);
- GivePlayerWeapon(playerid, 38, AMini-gun);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Mini-gun!");
- }
- case 4:
- {
- if( GetPlayerMoney(playerid) < VSatchelChargeandDetonator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Satchel Charge Kit!");
- GivePlayerMoney(playerid, -VSatchelChargeandDetonator);
- GivePlayerWeapon(playerid, 39, ASatchelChargeandDetonator);
- GivePlayerWeapon(playerid, 40, ASatchelChargeandDetonator);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Satchel Charge Kit!");
- }
- }
- }
- if(dialogid == 20328 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- if( GetPlayerMoney(playerid) < VSprayCan) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Spray Can!");
- GivePlayerMoney(playerid, -VSprayCan);
- GivePlayerWeapon(playerid, 41, ASprayCan);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Spray Can!");
- }
- case 1:
- {
- if( GetPlayerMoney(playerid) < VFireExtinguisher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Extinguisher!");
- GivePlayerMoney(playerid, -VFireExtinguisher);
- GivePlayerWeapon(playerid, 42, AFireExtinguisher);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Fire Extinguisher!");
- }
- case 2:
- {
- if( GetPlayerMoney(playerid) < VCamera) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Camera!");
- GivePlayerMoney(playerid, -VCamera);
- GivePlayerWeapon(playerid, 43, ACamera);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Camera!");
- }
- case 3:
- {
- if( GetPlayerMoney(playerid) < VNightvisionGoogles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nightvision Google!");
- GivePlayerMoney(playerid, -VNightvisionGoogles);
- GivePlayerWeapon(playerid, 44, ANightvisionGoogles);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Nightvision Google!");
- }
- case 4:
- {
- if( GetPlayerMoney(playerid) < VThermalGoogles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Thermal Google!");
- GivePlayerMoney(playerid, -VThermalGoogles);
- GivePlayerWeapon(playerid, 45, AThermalGoogles);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Thermal Google!");
- }
- case 5:
- {
- if( GetPlayerMoney(playerid) < VParachute) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Parachute!");
- GivePlayerMoney(playerid, -VParachute);
- GivePlayerWeapon(playerid, 46, AParachute);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Parachute!");
- }
- }
- }
- if(dialogid == 20329 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- if( GetPlayerMoney(playerid) < VHealth) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Brass Knuckle!");
- GivePlayerMoney(playerid, -VHealth);
- SetPlayerHealth(playerid, 100);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully refilled your Health Bar!");
- }
- case 1:
- {
- if( GetPlayerMoney(playerid) < VArmour) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Golf Club!");
- GivePlayerMoney(playerid, -VArmour);
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought an Armour!");
- }
- case 2:
- {
- if( GetPlayerMoney(playerid) < VHealthandArmour) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nite Stick!");
- GivePlayerMoney(playerid, -VHealthandArmour);
- SetPlayerArmour(playerid, 100);
- SetPlayerHealth(playerid, 100);
- SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully refilled your Health Bar and bought an Armour!");
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment