Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define TEAM_RUSSIA 0
- #define TEAM_AMERICA 1
- static gTeam[MAX_PLAYERS];
- #define WEAPON_RUSSIA 30
- #define WEAPON_RUSSIA2 24
- #define WEAPON_AMERICA 31
- #define WEAPON_AMERICA2 24
- #define COLOR_RUSSIA 0x21DD00FF
- #define COLOR_AMERICA 0xE60000FF
- #define RED 0xFF0000FF
- #define COLOR_GREEN 0x21DD00FF
- #define COLOR_RED 0xE60000FF
- #define GREEN 0x006400FF
- new GameMinutes =9;
- new GameSeconds =59;
- new GameTimer;
- new Text:Textdraw0;
- new worldb;
- new RussiaKills, AmericaKills;
- new Text:TextDrawScore;
- new DropLimit=6;
- new DeleteTime=20;
- new Kills[MAX_PLAYERS];
- #pragma tabsize 0
- forward GetTeamScores();
- forward ScoreUpdate();
- forward ScoreCheck(playerid);
- forward SetupPlayerForClassSelection(playerid);
- forward KillUpdate(playerid);
- forward GameTime();
- forward Finsh();
- forward DropPlayerWeapons(playerid);
- forward DeletePickup(pickupid);
- forward GetWeaponModel(weaponid);
- forward TextDrawShower(playerid);
- #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
- #define VGrenade 10000
- #define AGrenade 10120
- #define VTearGas 400
- #define ATearGas 400
- #define VMolotovCocktail 10000
- #define AMolotovCocktail 10000
- #define V9mm 2500
- #define A9mm 2500
- #define VSilenced9mm 2500
- #define ASilenced9mm 2500
- #define VDesertEagle 2500
- #define ADesertEagle 2500
- #define VShotgun 10000
- #define AShotgun 10000
- #define VSawn-offShotgun 500000
- #define ASawn-offShotgun 500000
- #define VCombatShotgun 10000
- #define ACombatShotgun 10000
- #define VSMG 10000
- #define ASMG 10000
- #define VUZI 10000
- #define AUZI 10000
- #define VTec-9 10000
- #define ATec-9 10000
- #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
- #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
- #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
- #define VHealth 5000
- #define VArmour 10000
- #define VHealthandArmour 15000
- new VehicleName[][] = {
- "Landstalker",
- "Bravura",
- "Buffalo",
- "Linerunner",
- "Pereniel",
- "Sentinel",
- "Dumper",
- "Firetruck",
- "Trashmaster",
- "Stretch",
- "Manana",
- "Infernus",
- "Voodoo",
- "Pony",
- "Mule",
- "Cheetah",
- "Ambulance",
- "Leviathan",
- "Moonbeam",
- "Esperanto",
- "Taxi",
- "Washington",
- "Bobcat",
- "Mr Whoopee",
- "BF Injection",
- "Hunter",
- "Premier",
- "Enforcer",
- "Securicar",
- "Banshee",
- "Predator",
- "Bus",
- "Rhino",
- "Barracks",
- "Hotknife",
- "Trailer",
- "Previon",
- "Coach",
- "Cabbie",
- "Stallion",
- "Rumpo",
- "RC Bandit",
- "Romero",
- "Packer",
- "Monster Truck",
- "Admiral",
- "Squalo",
- "Seasparrow",
- "Pizzaboy",
- "Tram",
- "Trailer",
- "Turismo",
- "Speeder",
- "Reefer",
- "Tropic",
- "Flatbed",
- "Yankee",
- "Caddy",
- "Solair",
- "Berkley's RC Van",
- "Skimmer",
- "PCJ-600",
- "Faggio",
- "Freeway",
- "RC Baron",
- "RC Raider",
- "Glendale",
- "Oceanic",
- "Sanchez",
- "Sparrow",
- "Patriot",
- "Quad",
- "Coastguard",
- "Dinghy",
- "Hermes",
- "Sabre",
- "Rustler",
- "ZR-350",
- "Walton",
- "Regina",
- "Comet",
- "BMX",
- "Burrito",
- "Camper",
- "Marquis",
- "Baggage",
- "Dozer",
- "Maverick",
- "News Chopper",
- "Rancher",
- "FBI Rancher",
- "Virgo",
- "Greenwood",
- "Jetmax",
- "Hotring",
- "Sandking",
- "Blista Compact",
- "Police Maverick",
- "Boxville",
- "Benson",
- "Mesa",
- "RC Goblin",
- "Hotring Racer",
- "Hotring Racer",
- "Bloodring Banger",
- "Rancher",
- "Super GT",
- "Elegant",
- "Journey",
- "Bike",
- "Mountain Bike",
- "Beagle",
- "Cropdust",
- "Stunt",
- "Tanker",
- "RoadTrain",
- "Nebula",
- "Majestic",
- "Buccaneer",
- "Shamal",
- "Hydra",
- "FCR-900",
- "NRG-500",
- "HPV1000",
- "Cement Truck",
- "Tow Truck",
- "Fortune",
- "Cadrona",
- "FBI Truck",
- "Willard",
- "Forklift",
- "Tractor",
- "Combine",
- "Feltzer",
- "Remington",
- "Slamvan",
- "Blade",
- "Freight",
- "Streak",
- "Vortex",
- "Vincent",
- "Bullet",
- "Clover",
- "Sadler",
- "Firetruck",
- "Hustler",
- "Intruder",
- "Primo",
- "Cargobob",
- "Tampa",
- "Sunrise",
- "Merit",
- "Utility",
- "Nevada",
- "Yosemite",
- "Windsor",
- "Monster Truck",
- "Monster Truck",
- "Uranus",
- "Jester",
- "Sultan",
- "Stratum",
- "Elegy",
- "Raindance",
- "RC Tiger",
- "Flash",
- "Tahoma",
- "Savanna",
- "Bandito",
- "Freight",
- "Trailer",
- "Kart",
- "Mower",
- "Duneride",
- "Sweeper",
- "Broadway",
- "Tornado",
- "AT-400",
- "DFT-30",
- "Huntley",
- "Stafford",
- "BF-400",
- "Newsvan",
- "Tug",
- "Trailer",
- "Emperor",
- "Wayfarer",
- "Euros",
- "Hotdog",
- "Club",
- "Trailer",
- "Trailer",
- "Andromada",
- "Dodo",
- "RC Cam",
- "Launch",
- "Police Car (LSPD)",
- "Police Car (SFPD)",
- "Police Car (LVPD)",
- "Police Ranger",
- "Picador",
- "S.W.A.T. Van",
- "Alpha",
- "Phoenix",
- "Glendale",
- "Sadler",
- "Luggage Trailer",
- "Luggage Trailer",
- "Stair Trailer",
- "Boxville",
- "Farm Plow",
- "Utility Trailer"
- };
- #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(" Russia VS America GM By Kitten v1.0");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- SetGameModeText("Russia VS America TDM By Kitten v1.0");
- AddPlayerClass(46,-893.1638,1508.6112,25.9256,5.0618,0,0,0,0,0,0); //Russians
- AddPlayerClass(101,-755.7496,1615.4105,27.1172,31.7517,0,0,0,0,0,0); //USA
- ShowNameTags(1);
- SetWorldTime(0);
- UsePlayerPedAnims();
- ShowPlayerMarkers(0);
- SetTimer("Finsh",600000,true);
- GameTimer = SetTimer("GameTime",1000,1);
- Textdraw0 = TextDrawCreate(86.000000,427.000000,"9:00");
- TextDrawAlignment(Textdraw0,2);
- TextDrawBackgroundColor(Textdraw0,0x000000ff);
- TextDrawFont(Textdraw0,3);
- TextDrawLetterSize(Textdraw0,0.499999,2.000000);
- TextDrawColor(Textdraw0,0xffffffff);
- TextDrawSetOutline(Textdraw0,1);
- TextDrawSetProportional(Textdraw0,1);
- TextDrawSetShadow(Textdraw0,1);
- worldb = GangZoneCreate(-1646.58, 817.4513, 105.1009, 2218.796);
- AddStaticVehicle(525,-881.32470703,1524.67309570,25.90406227,292.00000000,-1,-1); //Tow Truck
- AddStaticVehicle(486,-908.63629150,1524.96276855,26.21406174,332.00000000,-1,-1); //Dozer
- AddStaticVehicle(609,-880.63665771,1545.46459961,26.12406158,272.00000000,-1,-1); //Boxville
- AddStaticVehicle(543,-847.33105469,1601.87780762,26.58361435,18.00000000,-1,-1); //Sadler
- AddStaticVehicle(554,-889.27453613,1555.38256836,26.13648987,312.00000000,-1,-1); //Yosemite
- AddStaticVehicle(479,-908.28753662,1557.68395996,25.73429680,310.00000000,-1,-1); //Regina
- AddStaticVehicle(404,-899.20666504,1545.93457031,25.73303032,0.00000000,-1,-1); //Perrenial
- AddStaticVehicle(479,-904.08465576,1545.68176270,25.81864357,0.00000000,-1,-1); //Regina
- AddStaticVehicle(468,-901.27691650,1550.75683594,25.66012573,332.00000000,-1,-1); //Sanchez
- AddStaticVehicle(468,-907.27331543,1545.49169922,25.67406273,0.00000000,-1,-1); //Sanchez
- AddStaticVehicle(468,-906.73040771,1554.34912109,25.60687065,312.00000000,-1,-1); //Sanchez
- AddStaticVehicle(424,-865.79730225,1542.40283203,22.63233185,314.00000000,-1,-1); //BF Injection
- AddStaticVehicle(531,-866.53515625,1551.10473633,23.54657745,90.00000000,-1,-1); //Tractor
- AddStaticVehicle(532,-863.97833252,1561.10449219,25.47571564,240.00000000,-1,-1); //Combine
- AddStaticVehicle(572,-861.45550537,1532.90686035,26.46397209,90.00000000,-1,-1); //Mower
- AddStaticVehicle(568,-821.17895508,1427.41528320,13.76406288,0.00000000,-1,-1); //Bandito
- AddStaticVehicle(440,-822.19030762,1444.08325195,14.00175190,0.00000000,-1,-1); //Rumpo
- AddStaticVehicle(582,-804.66748047,1429.32006836,13.94406223,0.00000000,-1,-1); //Newsvan
- AddStaticVehicle(483,-791.80200195,1443.18737793,13.88465881,0.00000000,-1,-1); //Camper
- AddStaticVehicle(508,-780.38623047,1435.50219727,14.23906231,314.00000000,-1,-1); //Journey
- AddStaticVehicle(482,-728.71478271,1634.65209961,25.94538307,0.00000000,-1,-1); //Burrito
- AddStaticVehicle(418,-733.23205566,1635.36547852,26.84370613,0.00000000,-1,-1); //Moonbeam
- AddStaticVehicle(445,-779.44848633,1633.58923340,27.07711411,0.00000000,-1,-1); //Admiral
- AddStaticVehicle(516,-772.96588135,1637.91174316,27.15523720,0.00000000,-1,-1); //Nebula
- AddStaticVehicle(551,-746.83917236,1642.49926758,27.14482880,310.00000000,-1,-1); //Merit
- AddStaticVehicle(566,-759.31542969,1642.41259766,27.26636124,70.00000000,-1,-1); //Tahoma
- AddStaticVehicle(580,-763.35729980,1637.41943359,27.22064209,0.00000000,-1,-1); //Stafford
- AddStaticVehicle(540,-738.34307861,1642.00451660,27.29702950,0.00000000,-1,-1); //Vincent
- AddStaticVehicle(507,-752.67517090,1634.88488770,27.11796761,22.00000000,-1,-1); //Elegant
- AddStaticVehicle(467,-742.12463379,1634.97460938,27.03902054,0.00000000,-1,-1); //Oceanic
- AddStaticVehicle(573,-723.31335449,1616.52270508,27.93263626,86.00000000,-1,-1); //Duneride
- AddStaticVehicle(443,-766.15631104,1598.05908203,27.86758232,336.00000000,-1,-1); //Packer
- AddStaticVehicle(585,-755.61016846,1590.96093750,26.65786362,0.00000000,-1,-1); //Emperor
- AddStaticVehicle(421,-742.64288330,1582.45446777,26.96093750,30.00000000,-1,-1); //Washington
- AddStaticVehicle(546,-740.05737305,1563.47290039,26.80278587,0.00000000,-1,-1); //Intruder
- AddStaticVehicle(542,-762.93652344,1549.83251953,26.80433655,0.00000000,-1,-1); //Clover
- AddStaticVehicle(491,-773.72180176,1532.98742676,26.85732079,270.00000000,-1,-1); //Virgo
- AddStaticVehicle(533,-797.05627441,1613.44702148,26.91718674,0.00000000,-1,-1); //Feltzer
- AddStaticVehicle(560,-729.99346924,1552.21777344,39.35390854,262.00000000,-1,-1); //Sultan
- AddStaticVehicle(549,-728.58380127,1546.73388672,38.85475540,0.00000000,-1,-1); //Tampa
- AddStaticVehicle(517,-850.35278320,1495.62707520,18.45920944,0.00000000,-1,-1); //Majestic
- AddStaticVehicle(603,-778.62329102,1496.20288086,23.77578735,90.00000000,-1,-1); //Phoenix
- AddStaticVehicle(547,-823.32104492,1487.84899902,18.84448814,272.00000000,-1,-1); //Primo
- AddStaticVehicle(540,-790.14672852,1488.03942871,22.56285286,270.00000000,-1,-1); //Vincent
- AddStaticVehicle(468,-821.30889893,1513.78906250,20.01548576,0.00000000,-1,-1); //Sanchez
- AddStaticVehicle(471,-821.25280762,1508.39660645,19.59727478,0.00000000,-1,-1); //Quad
- AddStaticVehicle(471,-634.47235107,1459.11437988,13.14420223,74.00000000,-1,-1); //Quad
- AddStaticVehicle(479,-654.30993652,1447.56555176,13.52176857,0.00000000,-1,-1); //Regina
- AddStaticVehicle(589,-686.88635254,1455.30566406,16.98044014,314.00000000,-1,-1); //Club
- AddStaticVehicle(495,-708.39605713,1434.60485840,19.03663635,0.00000000,-1,-1); //Sandking
- CreateObject(1337,-804.73767090,1613.43750000,26.31949425,0.00000000,90.00000000,0.00000000); //object(binnt07_la) (3)
- CreateObject(12957,-848.00494385,1526.95544434,21.20648384,0.00000000,350.00000000,90.00000000); //object(sw_pickupwreck01) (1)
- CreateObject(3594,-874.65374756,1636.89831543,26.61658096,0.00000000,0.00000000,330.00000000); //object(la_fuckcar1) (1)
- CreateObject(13591,-871.80169678,1638.04040527,27.14247131,0.00000000,0.00000000,0.00000000); //object(kickcar28) (1)
- CreateObject(3594,-869.35113525,1637.79699707,26.60994148,0.00000000,0.00000000,0.00000000); //object(la_fuckcar1) (2)
- CreateObject(3261,-839.88494873,1604.58410645,26.09761620,0.00000000,0.00000000,0.00000000); //object(grasshouse) (1)
- CreateObject(3261,-839.78741455,1602.00927734,25.95653534,0.00000000,0.00000000,0.00000000); //object(grasshouse) (2)
- CreateObject(3054,-793.89910889,1560.82250977,38.72389984,0.00000000,0.00000000,0.00000000); //object(dyn_wreking_ball) (1)
- CreateObject(3054,-794.02124023,1553.22937012,38.70166779,0.00000000,0.00000000,0.00000000); //object(dyn_wreking_ball) (2)
- CreateObject(3054,-794.42285156,1557.19445801,35.57578278,0.00000000,0.00000000,0.00000000); //object(dyn_wreking_ball) (3)
- CreateObject(13646,-806.45751953,1623.46887207,26.67344284,0.00000000,45.00000000,0.00000000); //object(ramplandpad) (1)
- CreateObject(918,-795.87597656,1562.00634766,26.48871613,0.00000000,0.00000000,0.00000000); //object(cj_flame_drum) (1)
- CreateObject(918,-827.64526367,1588.58972168,26.48598289,0.00000000,0.00000000,0.00000000); //object(cj_flame_drum) (2)
- CreateObject(918,-778.55541992,1623.10827637,26.48871613,0.00000000,0.00000000,0.00000000); //object(cj_flame_drum) (3)
- CreateObject(918,-741.24230957,1551.23303223,28.46739578,0.00000000,0.00000000,0.00000000); //object(cj_flame_drum) (4)
- CreateObject(918,-751.99145508,1584.75866699,26.33246613,0.00000000,0.00000000,0.00000000); //object(cj_flame_drum) (5)
- CreateObject(3425,-827.38507080,1579.48583984,37.53537750,0.00000000,0.00000000,0.00000000); //object(nt_windmill) (1)
- CreateObject(3461,-859.33721924,1530.74768066,35.01841736,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (1)
- CreateObject(3461,-861.43304443,1530.73400879,35.08061981,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (2)
- CreateObject(3461,-744.24792480,1593.51708984,39.40188599,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (3)
- CreateObject(3461,-742.68011475,1591.93481445,39.38767242,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (4)
- CreateObject(3461,-741.12030029,1593.25549316,39.40349960,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (5)
- CreateObject(3461,-742.51257324,1595.11584473,39.40674973,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (6)
- CreateObject(3864,-796.99060059,1598.07507324,34.87797928,0.00000000,0.00000000,0.00000000); //object(ws_floodlight) (1)
- CreateObject(2985,-773.91528320,1614.83068848,26.11718750,0.00000000,0.00000000,234.00000000); //object(minigun_base) (1)
- CreateObject(2892,-771.08331299,1620.51037598,26.11718750,0.00000000,0.00000000,0.00000000); //object(temp_stinger) (1)
- CreateObject(2892,-770.63629150,1537.16455078,25.96093750,0.00000000,0.00000000,0.00000000); //object(temp_stinger) (2)
- CreateObject(2237,-786.84252930,1624.39221191,27.21628761,0.00000000,0.00000000,0.00000000); //object(cj_shovel2) (1)
- CreateObject(2064,-794.64447021,1625.15197754,26.75366592,0.00000000,0.00000000,0.00000000); //object(cj_feildgun) (1)
- CreateObject(2061,-788.88623047,1624.49291992,30.16129875,0.00000000,0.00000000,0.00000000); //object(cj_shells1) (1)
- CreateObject(2044,-799.24804688,1624.51440430,26.98993301,0.00000000,0.00000000,0.00000000); //object(cj_mp5k) (1)
- CreateObject(2057,-868.20001221,1548.81823730,22.51218987,0.00000000,0.00000000,0.00000000); //object(flame_tins) (1)
- CreateObject(1550,-857.75543213,1535.49255371,26.44811630,0.00000000,0.00000000,0.00000000); //object(cj_money_bag) (1)
- CreateObject(1550,-857.57299805,1534.91638184,26.45166779,0.00000000,0.00000000,0.00000000); //object(cj_money_bag) (2)
- CreateObject(1550,-857.78894043,1534.31860352,26.43819809,0.00000000,0.00000000,0.00000000); //object(cj_money_bag) (3)
- CreateObject(1550,-858.00689697,1534.71582031,26.43243027,0.00000000,0.00000000,0.00000000); //object(cj_money_bag) (4)
- CreateObject(1550,-858.31878662,1535.19287109,26.41297531,0.00000000,0.00000000,0.00000000); //object(cj_money_bag) (5)
- CreateObject(1550,-858.72625732,1535.48498535,26.38755798,0.00000000,0.00000000,0.00000000); //object(cj_money_bag) (6)
- CreateObject(1550,-857.81036377,1533.80261230,26.43686104,0.00000000,0.00000000,0.00000000); //object(cj_money_bag) (7)
- CreateObject(1550,-858.33178711,1533.98510742,26.41216469,0.00000000,45.00000000,0.00000000); //object(cj_money_bag) (8)
- CreateObject(1550,-858.37420654,1534.80944824,26.40951920,0.00000000,0.00000000,0.00000000); //object(cj_money_bag) (9)
- CreateObject(1310,-861.66687012,1530.56823730,26.27408791,0.00000000,0.00000000,0.00000000); //object(pikupparachute) (1)
- CreateObject(1310,-860.79852295,1530.66455078,26.32825470,0.00000000,0.00000000,0.00000000); //object(pikupparachute) (2)
- CreateObject(1276,-868.74615479,1504.59863281,33.20210648,0.00000000,0.00000000,0.00000000); //object(package1) (1)
- CreateObject(3578,-899.21191406,1509.25732422,25.57205582,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (1)
- CreateObject(11395,-875.70965576,1597.74597168,34.47282791,0.00000000,0.00000000,0.00000000); //object(corvinsign_sfse) (1)
- CreateObject(8423,-857.99212646,1586.22375488,42.70102692,0.00000000,0.00000000,0.00000000); //object(prtskllsgn02_lvs) (1)
- CreateObject(16781,-774.13055420,1557.24682617,26.11718750,0.00000000,0.00000000,90.00000000); //object(cn2_ringking) (1)
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if(gTeam[playerid] == TEAM_RUSSIA)
- {
- SetPlayerPos(playerid,-860.3782,1530.0588,34.6974); //Russians
- SetPlayerCameraPos(playerid,-860.6202,1535.8185,34.6974); //Russians
- SetPlayerCameraLookAt(playerid,-860.3782,1530.0588,34.6974); //Russians
- }
- else if(gTeam[playerid] == TEAM_AMERICA)
- {
- SetPlayerPos(playerid,-742.6446,1593.5000,35.9531); //USA
- SetPlayerCameraPos(playerid,-745.1355,1591.1097,35.9531); //USA
- SetPlayerCameraLookAt(playerid,-742.6446,1593.5000,35.9531); //USA
- }
- if(classid == 0)
- {
- GameTextForPlayer(playerid, "~r~ Russia", 9000, 3);
- gTeam[playerid] = TEAM_RUSSIA;
- }
- else if(classid == 1)
- {
- GameTextForPlayer(playerid, "~b~ America", 9000, 3);
- gTeam[playerid] = TEAM_AMERICA;
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new string[64], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
- format(string,sizeof string,"%s has joined the [Test Server]!",pName);
- SendClientMessageToAll(0xFFFFFFAA,string);
- GameTextForPlayer(playerid,"~r~ Weclome choose a team",6000,5);
- SetTimer("TextDrawShower",6000,true);
- return 1;
- }
- public TextDrawShower(playerid)
- {
- TextDrawShowForPlayer(playerid,Textdraw0);
- TextDrawShowForPlayer(playerid,TextDrawScore);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(gTeam[playerid] == TEAM_RUSSIA)
- {
- SetPlayerTeam(playerid,0);
- SetPlayerColor(playerid,GREEN);
- GivePlayerWeapon(playerid,WEAPON_RUSSIA,1000);
- GivePlayerWeapon(playerid,WEAPON_RUSSIA2,1000);
- SendClientMessage(playerid,RED,"SERVER: Team: Russia Weapon: Ak47");
- SetPlayerWorldBounds(playerid, -455.4371, -1599.869, 2487.387, 1284.566);
- GangZoneShowForPlayer(playerid, worldb, GREEN);
- }
- if(gTeam[playerid] == TEAM_AMERICA)
- {
- SetPlayerTeam(playerid,1);
- SetPlayerColor(playerid,RED);
- GivePlayerWeapon(playerid,WEAPON_AMERICA,1000);
- GivePlayerWeapon(playerid,WEAPON_AMERICA2,1000);
- SendClientMessage(playerid,RED,"SERVER: Team: America Weapon: M4");
- SetPlayerWorldBounds(playerid, -455.4371, -1599.869, 2487.387, 1284.566);
- GangZoneShowForPlayer(playerid, worldb, RED);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SendDeathMessage(killerid,playerid,reason);
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid, 3000);
- SendClientMessage(killerid,RED,"You killed a enemey You earned 3000 Keep on killing");
- Kills[killerid]++;
- DropPlayerWeapons(playerid);
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new string[256];
- if(newstate == PLAYER_STATE_DRIVER)
- {
- new newcar = GetPlayerVehicleID(playerid);
- format(string, sizeof(string), "~r~ %s",VehicleName[GetVehicleModel(newcar)-400]);
- GameTextForPlayer(playerid,string,2500,1);
- }
- return 1;
- }
- public DropPlayerWeapons(playerid)
- {
- new playerweapons[13][2];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid, x, y, z);
- for(new i=0;i<13;i++){
- GetPlayerWeaponData(playerid, i, playerweapons[i][0], playerweapons[i][1]);
- new model=GetWeaponModel(playerweapons[i][0]);
- new times=floatround(playerweapons[i][1]/10.0001);
- new string[256];
- format(string, sizeof(string), "%d", times);
- times=strval(string);
- new Float:X=x+(random(3)-random(3));
- new Float:Y=y+(random(3)-random(3));
- if(playerweapons[i][1]!=0)
- {
- if(times>DropLimit) times=DropLimit;
- for(new a=0;a<times;a++)
- {
- if(model!=-1)
- {
- new pickupid=CreatePickup(model, 3, X, Y, z);
- SetTimerEx("DeletePickup", DeleteTime*5000, false, "d", pickupid);
- }
- }
- }
- }
- return 1;
- }
- public DeletePickup(pickupid)
- {
- DestroyPickup(pickupid);
- return 1;
- }
- public GetWeaponModel(weaponid)
- {
- new model;
- switch(weaponid)
- {
- case 1: model=331; case 2: model=333; case 3: model=334;
- case 4: model=335; case 5: model=336; case 6: model=337;
- case 7: model=338; case 8: model=339; case 9: model=341;
- case 10: model=321; case 11: model=322; case 12: model=323;
- case 13: model=324; case 14: model=325; case 15: model=326;
- case 16: model=342; case 17: model=343; case 18: model=344;
- case 22: model=346; case 23: model=347; case 24: model=348;
- case 25: model=349; case 26: model=350; case 27: model=351;
- case 28: model=352; case 29: model=353; case 30: model=355;
- case 31: model=356; case 32: model=372; case 33: model=357;
- case 34: model=358; case 35: model=359; case 36: model=360;
- case 37: model=361; case 38: model=362; case 39: model=363;
- case 41: model=365; case 42: model=366; case 46: model=371;
- }
- if(model<300) return -1;
- return model;
- }
- public GetTeamScores() {
- for ( new i = 0; i < MAX_PLAYERS; i++ ) {
- if ( IsPlayerConnected(i) ) {
- if ( Kills[i] > 0 ) {
- if ( gTeam[i] == TEAM_RUSSIA ) {
- RussiaKills += Kills[i];
- Kills[i] = 0;
- } else {
- AmericaKills += Kills[i];
- Kills[i] = 0;
- }
- }
- }
- }
- new String[50];
- format(String, sizeof String, "Russian Kills: %d\r\nAmerica 0 Kills: %d", RussiaKills, AmericaKills);
- TextDrawDestroy(TextDrawScore);
- TextDrawScore = TextDrawCreate(640.0, 437.0, String);
- TextDrawUseBox(TextDrawScore, 1);
- TextDrawFont(TextDrawScore, 1);
- TextDrawSetShadow(TextDrawScore, 0);
- TextDrawSetOutline(TextDrawScore, 1);
- TextDrawBackgroundColor(TextDrawScore, 0x000000FF);
- TextDrawColor(TextDrawScore, 0xFFFFFFFF);
- TextDrawAlignment(TextDrawScore, 3);
- TextDrawShowForAll(TextDrawScore);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/credits", cmdtext, true , 11) == 0)
- {
- SendClientMessage(playerid,RED,"==================CREDITS SECTION================");
- SendClientMessage(playerid,RED,"SERVER: Kitten For Scripting GM");
- SendClientMessage(playerid,RED,"SERVER: Viruzzz For Buy Menu /buy");
- SendClientMessage(playerid,RED,"SERVER: Willsuckformoney for map");
- SendClientMessage(playerid,RED,"==================CREDITS SECTION================");
- return 1;
- }
- if (strcmp("/buy", cmdtext, true, 11) == 0)
- {
- GivePlayerMoney(playerid,-1000);
- SendClientMessage(playerid,RED,"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("/help", cmdtext, true , 11) == 0)
- {
- SendClientMessage(playerid,RED,"==================HELP SECTION===================");
- SendClientMessage(playerid,RED,"SERVER: This Gamemode is made by Kitten");
- SendClientMessage(playerid,RED,"SERVER: Help: what is this");
- SendClientMessage(playerid,RED,"SERVER: this is a TDM Team Deathmatch mode");
- SendClientMessage(playerid,RED,"SERVER: Add Our Server To Your Favirotes:) [SERVERIP]");
- return 1;
- }
- if(strcmp("/commands", cmdtext, true , 11) == 0)
- {
- SendClientMessage(playerid,RED,"=================COMMANDS SECTION=================");
- SendClientMessage(playerid,RED,"SERVER: /credits /help /class /die");
- SendClientMessage(playerid,RED,"SERVER: /afk /back ");
- SendClientMessage(playerid,RED,"=================COMMANDS SECTION=================");
- return 1;
- }
- if(strcmp(cmdtext, "/class",true)==0)
- {
- ForceClassSelection(playerid);
- SendClientMessage(playerid, RED,"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,RED,"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(RED, 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(RED, string);
- SetPlayerFacingAngle(playerid, 0);
- TogglePlayerControllable(playerid, 1);
- return 1;
- }
- return 0;
- }
- public Finsh()
- {
- SendRconCommand("gmx");
- if(GameTimer == TEAM_RUSSIA)
- {
- SendClientMessageToAll(RED,"Test");
- }
- return 1;
- }
- public GameTime()
- {
- if(GameSeconds || GameMinutes)
- {
- GameSeconds--;
- if(GameSeconds <= -1)
- {
- GameMinutes--;
- GameSeconds=59;
- }
- new TimeString[14];
- format(TimeString,sizeof(TimeString),"%02d:%02d",GameMinutes,GameSeconds);
- TextDrawSetString(Textdraw0,TimeString);
- }
- 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