30.11.2010, 07:57
all when u correct that my GM will upload
30.11.2010, 08:07
How about no? We aren't a ready-to-help helpdesk. If you are unable to fix those errors, either choose a more simple script or read the pawn-lang.pdf for detailed error information.
30.11.2010, 08:28
Код:
//------------------------------------------------------------------------------ //-----=== Clan Wars/Training Server created by : V3ntrilo (old GL-RP*** player) ===------- //- ========== __ _ () __ ___ ® //- || ------ ||\\ || || | | | | //- || | | || \\ || || | | | | //- || |_____| || \\|| || |_|____|_| ----- // -------------~~~~~~~~~~~~~~~~~~~~~~~~~---------------- //------Clan Wars/Training Server Made by : V3ntrilo ! DO NOT CLAIM THIS AS YOUR OWN !! ---------------------------- //--- If you're going to use/edit it, leave me some credits please, as I have spent several hours making this script :) ENJOY -- //--== Credits ==-- : Cam (for making SFTDM) and me ( V3ntrilo)--- #include <a_samp> #include <a_samp> #include <core> #include <float> #include <string> #include <file> #include <time> #include <datagram> #include <a_players> #include <a_vehicles> #include <a_objects> #include <a_sampdb> #include <dini> #include <dudb> #include <dutils> #include <sscanf2> static gTeam[MAX_PLAYERS]; new gPlayerClass[MAX_PLAYERS]; #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 #pragma unused GameText EraseVehicle GetVehicleModelIDFromName IsNumeric Pressedkey ReturnUser cash deaths fakechat gActivePlayers gCopPlayerSpawns gLastGaveCash gRandomPlayerSpawns iPlayerChatTime iSpawnSet info info2 kills player_level player_names playerpositionsz PlayerChatMsg weaponlevel playerramp //color #define COLOR_TUT 0xF6C861AA #define COLOR_WHITE 0xFFFFFFFF #define COLOR_GREY 0xAFAFAFAA #define COLOR_BRIGHTRED 0xFF0000AA #define COLOR_YELLOW 0xFFFF00FF #define COLOR_PINK 0xFF66FFAA #define COLOR_BLUE 0x0000BBAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_DARKRED 0x660000AA #define COLOR_ORANGE 0xFF9900AA #define COLOR_BRIGHTRED 0xFF0000AA #define COLOR_INDIGO 0x4B00B0AA #define COLOR_VIOLET 0x9955DEEE #define COLOR_LIGHTRED 0xFF99AADD #define COLOR_SEAGREEN 0x00EEADDF #define COLOR_GRAYWHITE 0xEEEEFFC4 #define COLOR_LIGHTNEUTRALBLUE 0xabcdef66 #define COLOR_GREENISHGOLD 0xCCFFDD56 #define COLOR_LIGHTBLUEGREEN 0x0FFDD349 #define COLOR_NEUTRALBLUE 0xABCDEF01 #define COLOR_LIGHT 0xAAFFCC33 #define COLOR_LEMON 0xDDDD2357 #define COLOR_MEDIUMBLUE 0x63AFF00A #define COLOR_NEUTRAL 0xABCDEF97 #define COLOR_BLACK 0x00000000 #define COLOR_NEUTRALGREEN 0x81CFAB00 #define COLOR_DARKGREEN 0x12900BBF #define COLOR_LIGHTGREEN 0x24FF0AB9 #define COLOR_DARKBLUE 0x300FFAAB #define COLOR_BLUEGREEN 0x46BBAA00 #define COLOR_PINK 0xFF66FFAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_DARKRED 0x660000AA #define COLOR_ORANGE 0xFF9900AA #define COLOR_PURPLE 0x800080AA #define COLOR_GRAD1 0xB4B5B7FF #define COLOR_GRAD2 0xBFC0C2FF #define COLOR_RED1 0xFF0000AA #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x00FF00AA #define COLOR_BROWN 0x993300AA #define COLOR_ 0x99FFFFAA #define COLOR_TAN 0xFFFFCCAA #define COLOR_PINK 0xFF66FFAA #define COLOR_KHAKI 0x999900AA #define COLOR_LIME 0x99FF00AA #define COLOR_SYSTEM 0xEFEFF7AA #define COLOR_GRAD2 0xBFC0C2FF #define COLOR_GRAD4 0xD8D8D8FF #define COLOR_GRAD6 0xF0F0F0FF #define COLOR_GRAD2 0xBFC0C2FF #define COLOR_GRAD3 0xCBCCCEFF #define COLOR_GRAD5 0xE3E3E3FF #define COLOR_GRAD1 0xB4B5B7FF #define COLOR_GREY 0xAFAFAFAA #define COLOR_RED2 0xAA3333AA #define COLOR_GREY 0xAFAFAFAA #define COLOR_CYAN 0x99FFFFAA #define PocketMoney 100000 // Amount player recieves on spawn. #define INACTIVE_PLAYER_ID 255 #define GIVECASH_DELAY 5000 // Time in ms between /givecash commands. #define SLOTS 8 #define ADMIN_SPEC_TYPE_NONE 0 #define ADMIN_SPEC_TYPE_PLAYER 1 #define ADMIN_SPEC_TYPE_VEHICLE 2 #define ADMIN_SPEC_TYPE_PLAYER 1 #define ADMIN_SPEC_TYPE_NONE 0 #define isnull(%1) \ ((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1])))) #define NUMVALUES 4 // Teams #define TEAM_SPEC 0 #define TEAM_OWNER 1 #define TEAM_VISITOR 2 // Team Colors #define COLOR_SPEC_TEAM 0xF6F600AA #define COLOR_OWNER_TEAM 0x00B100AA #define COLOR_VISITOR_TEAM 0x800091AA #pragma tabsize 0 new gRoundTime = 3600000; new peacehouse; new peacehouse2; new arena; new arena2; new parachute; new Text:Textdraw0; new Text:Textdraw1; forward GameModeExitFunc(); forward MoneyGrubScoreUpdate(); forward Givecashdelaytimer(playerid); forward SetPlayerRandomSpawn(playerid); forward SetupPlayerForClassSelection(playerid); forward SendPlayerFormattedText(playerid, const str[], define); forward public SendAllFormattedText(playerid, const str[], define); forward OnPlayerLogin(playerid,password[]); forward OnPlayerRegister(playerid, password[]); forward Jailed(); #define SLOTS 8 new vehicle; new info; new info2; new cash; new player_names[SLOTS][MAX_PLAYER_NAME]; new player_level[SLOTS] = -1; new gSpectateID[MAX_PLAYERS]; new gSpectateType[MAX_PLAYERS]; new jail[MAX_PLAYERS]; new playerposition[MAX_PLAYERS]; new playerramp[MAX_PLAYERS]; new Pressedkey[MAX_PLAYERS]; new jumped[MAX_PLAYERS]; new ramped[MAX_PLAYERS]; forward DeleteRamp(playerid); forward Float:GetRampDistance(playerid); forward Float:GetPosInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance); forward Keys(); new logged[MAX_PLAYERS]; new adminlevel[MAX_PLAYERS]; new money[MAX_PLAYERS]; new playername[MAX_PLAYER_NAME]; static iPlayerChatTime[MAX_PLAYERS]; static szPlayerChatMsg[MAX_PLAYERS][128]; new muted[MAX_PLAYERS]; new Text:GameText; #define RC_BANDIT 441 #define RC_BARON 464 #define RC_GOBLIN 501 #define RC_RAIDER 465 #define D_TRAM 449 #define RC_TANK 564 #define RC_CAM 594 new gWorldStatus[3] = {12, 4}; new kills[MAX_PLAYERS]; new deaths[MAX_PLAYERS]; forward SendClientMessageToAdmins(color,string[]); new fakechat[MAX_PLAYERS]; #define Min_Weapon_Id 0 #define Max_Weapon_Id 46 forward AntiCheat(); forward AntiHealthCheat(); new weaponlevel[MAX_PLAYERS]; new healthlevel[MAX_PLAYERS]; //===============================================================================================================// new iSpawnSet[MAX_PLAYERS]; new Float:gRandomPlayerSpawns[22][3] = { {1958.3783,1343.1572,15.3746}, {2199.6531,1393.3678,10.8203}, {2483.5977,1222.0825,10.8203}, {2637.2712,1129.2743,11.1797}, {2000.0106,1521.1111,17.0625}, {2024.8190,1917.9425,12.3386}, {2261.9048,2035.9547,10.8203}, {2244.2566,2523.7280,10.8203}, {2335.3228,2786.4478,10.8203}, {2150.0186,2734.2297,11.1763}, {2158.0811,2797.5488,10.8203}, {1969.8301,2722.8564,10.8203}, {1652.0555,2709.4072,10.8265}, {1564.0052,2756.9463,10.8203}, {1271.5452,2554.0227,10.8203}, {1441.5894,2567.9099,10.8203}, {1480.6473,2213.5718,11.0234}, {1400.5906,2225.6960,11.0234}, {1598.8419,2221.5676,11.0625}, {1318.7759,1251.3580,10.8203}, {1558.0731,1007.8292,10.8125}, //{-857.0551,1536.6832,22.5870}, Out of Town Spawns //{817.3494,856.5039,12.7891}, //{116.9315,1110.1823,13.6094}, //{-18.8529,1176.0159,19.5634}, //{-315.0575,1774.0636,43.6406}, {1705.2347,1025.6808,10.8203} }; new Float:gCopPlayerSpawns[2][3] = { {2297.1064,2452.0115,10.8203}, {2297.0452,2468.6743,10.8203} }; //Round code stolen from mike's Manhunt :P //new gRoundTime = 3600000; // Round time - 1 hour //new gRoundTime = 1200000; // Round time - 20 mins //new gRoundTime = 900000; // Round time - 15 mins //new gRoundTime = 600000; // Round time - 10 mins //new gRoundTime = 300000; // Round time - 5 mins //new gRoundTime = 120000; // Round time - 2 mins //new gRoundTime = 60000; // Round time - 1 min new gActivePlayers[MAX_PLAYERS]; new gLastGaveCash[MAX_PLAYERS]; //===============================================================================================================// enum blablabla { pAdminLevel } new PlayerInfo[MAX_PLAYERS][blablabla]; //-------------------== Toniu_ ==----------------------------------------------- main() { print("\n=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~="); print(" ..:: sOL GM by V3ntrilo ::..\n"); print("=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=\n"); } //---------------------== Toniu_ ==--------------------------------------------- public OnGameModeInit() { SetGameModeText(".: CW v1.5 :."); SetTeamCount(3); ShowNameTags(1); UsePlayerPedAnims(); DisableInteriorEnterExits(); ShowPlayerMarkers(1); SetWorldTime(18); TextDrawShowForAll(Textdraw0); AllowInteriorWeapons(1); // Skins AddPlayerClass(107, -295.7394,1727.6598,42.6875,2.4049,5,1,0,0,0,0); // Owner Clan Spawn Position AddPlayerClass(106, -295.7394,1727.6598,42.6875,2.4049,5,1,0,0,0,0); // Owner Clan Spawn Position AddPlayerClass(105, -295.7394,1727.6598,42.6875,2.4049,5,1,0,0,0,0); // Owner Clan Spawn Position AddPlayerClass(102, -295.0699,1780.1384,42.6875,179.4165,5,1,0,0,0,0); // Visitor Clan Spawn Position AddPlayerClass(103, -295.0699,1780.1384,42.6875,179.4165,5,1,0,0,0,0); // Visitor Clan Spawn Position AddPlayerClass(104, -295.0699,1780.1384,42.6875,179.4165,5,1,0,0,0,0); // Visitor Clan Spawn Position AddPlayerClass(274, -309.4995,1761.9545,43.6406,269.6573,1,1,14,1,0,0); // Spectators Spawn Position AddPlayerClass(275, -309.4995,1761.9545,43.6406,269.6573,1,1,14,1,0,0); // Spectators Spawn Position // Vehicles AddStaticVehicle(522,-320.9265,1762.3906,42.3101,273.2338,6,6); // spec1 AddStaticVehicle(522,-320.8253,1760.4330,42.3029,269.3399,6,6); // spec2 AddStaticVehicle(560,-319.6191,1757.1819,42.4475,271.9765,6,6); // spec3 AddStaticVehicle(560,-319.6056,1753.9769,42.4385,268.7227,6,6); // spec4 AddStaticVehicle(579,-319.6045,1750.5537,42.7305,271.4595,6,6); // spec5 AddStaticVehicle(567,-319.3003,1746.9412,42.6847,271.2500,6,6); // spec6 AddStaticVehicle(560,-303.1542,1728.4697,42.3952,320.3942,86,86); // owner1 AddStaticVehicle(560,-289.2155,1728.9891,42.3929,37.5969,86,86); // owner2 AddStaticVehicle(522,-288.2537,1732.7966,42.2362,18.0118,86,86); // owner3 AddStaticVehicle(560,-287.8549,1779.5393,42.4545,135.7863,157,157); // visitor1 AddStaticVehicle(560,-301.6541,1778.6550,42.3953,214.1730,157,157); // visitor2 AddStaticVehicle(522,-302.5840,1775.4305,42.2502,208.4944,157,157); // visitor3 AddStaticVehicle(560,-1359.7546,852.6231,46.8207,137.2246,86,86); // race 1 car 1 AddStaticVehicle(560,-1363.9032,856.5994,46.8203,136.9124,86,86); // race 1 car 2 AddStaticVehicle(560,-1371.3724,863.7615,46.8202,137.5794,157,157); // race 1 car 3 AddStaticVehicle(560,-1375.4718,867.5476,46.8203,136.3313,157,157); // race 1 car 4 AddStaticVehicle(541,-2671.2078,2142.2681,55.1326,180.5315,86,0); // race 2 car1 AddStaticVehicle(541,-2676.8389,2142.2356,55.1373,181.0191,86,0); // race 2 car2 AddStaticVehicle(541,-2686.4502,2142.3665,55.1348,181.3505,157,1); // race 2 car3 AddStaticVehicle(541,-2692.0400,2142.3164,55.1374,181.5204,157,1); // race 2 car4 AddStaticVehicle(500,1529.3280,15.6927,23.8454,188.2039,86,86); // /race 3 owner car 1 AddStaticVehicle(500,1528.8121,25.8534,23.8428,179.5016,86,86); // /race 3 owner car 2 AddStaticVehicle(522,1538.1063,11.5268,23.6999,186.0312,6,6); // /race 3 spec car 1 AddStaticVehicle(500,1579.0726,24.9230,23.6635,175.8439,157,157); // /race 3 vis car 1 AddStaticVehicle(500,1578.4211,33.1882,24.1030,185.8541,157,157); // /race 3 vis car 2 AddStaticVehicle(522,1573.7200,20.5615,23.7290,180.1810,6,6); // /race 3 spec car 2 AddStaticVehicle(562,2441.3025,-1967.3767,13.2086,10.9732,0,0); // elegy AddStaticVehicle(560,2033.7545,1930.1967,11.9320,174.7067,123,123); // lv car 1 AddStaticVehicle(522,2033.6766,1921.8588,11.7531,179.4913,123,123); // lv car 2 AddStaticVehicle(567,2033.0903,1909.8455,12.1121,182.2755,123,123); // lv car 3 AddStaticVehicle(522,1536.3585,-1683.9216,13.1035,43.6804,7,0); // /ls veh 1 AddStaticVehicle(522,1535.9583,-1686.5746,13.1080,52.3101,16,11); // /ls veh 3 AddStaticVehicle(522,1536.1239,-1685.3934,13.0881,53.3473,56,123); // /ls veh 2 AddStaticVehicle(560,1536.0623,-1666.9075,13.0875,0.8053,123,123); // /ls veh 4 AddStaticVehicle(560,1536.0718,-1678.8734,13.0881,1.2763,0,0); // /ls veh 5 AddStaticVehicle(576,1524.1294,-1674.3883,13.0731,0.7283,11,1); // /ls veh 6 AddStaticVehicle(562,1524.0089,-1659.5182,13.1167,359.4594,1,1); // /ls veh 7 AddStaticVehicle(567,2649.4443,-1998.3949,13.3318,89.2963,31,56); // LOCOLOW VEH 1 AddStaticVehicle(536,2664.6421,-2009.4442,13.2020,89.6739,51,12); // LOCOLOW VEH 2 AddStaticVehicle(534,2653.9058,-2009.2942,13.1883,90.4145,145,1); // LOCOLOW VEH 3 AddStaticVehicle(535,2663.3132,-1998.2957,13.2297,89.5796,185,14); // LOCOLOW VEH 4 AddStaticVehicle(541,2395.6672,1016.4827,10.4469,1.9512,1,123); // transf veh 1 AddStaticVehicle(402,2378.9333,1021.7704,10.6519,359.1358,51,57); // transf veh 2 AddStaticVehicle(542,2395.2813,987.0365,10.5635,359.5988,1,1); // transf veh 3 AddStaticVehicle(475,2378.8865,1009.3865,10.6242,358.8896,67,122); // transf veh 4 AddStaticVehicle(415,2389.1021,986.7585,10.5916,0.0338,65,12); // transf veh 5 AddStaticVehicle(506,2383.9939,986.9384,10.5246,1.7717,14,14); // transf veh 6 AddStaticVehicle(451,2378.6348,986.8866,10.5266,0.3952,3,3); // transf veh 7 AddStaticVehicle(560,-2693.2085,212.4930,3.9570,89.0186,0,0); // waa veh 1 AddStaticVehicle(560,-2691.3850,223.0535,3.9563,89.1839,5,5); // waa veh 2 AddStaticVehicle(558,-2682.7354,212.3796,3.8807,90.5606,76,12); // waa veh 3 AddStaticVehicle(562,-2678.2039,222.9968,3.9100,89.2533,123,123); // waa veh 4 AddStaticVehicle(560,-2617.3716,1378.3165,6.8471,178.2657,1,1); // SF veh 1 AddStaticVehicle(475,-2621.8418,1378.7834,6.9504,180.0988,12,12); // SF veh 2 AddStaticVehicle(522,-2625.1741,1378.9750,6.7126,177.0134,14,78); // SF veh 3 AddStaticVehicle(579,-2628.1521,1378.7445,7.0747,179.6737,0,0); // SF veh 4 AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 26, 8000, 28, 8000, 0, 0); AddStaticVehicle(522,2513.5706,2389.7922,10.3940,267.9746,36,105); AddPlayerClass(0,2113.8882,1927.3894,10.8203,358.1300,26,8000,28,8000,0,0); AddPlayerClass(230,2461.4231,2267.8325,91.6300,185.5897,26,8000,28,8000,0,0); AddPlayerClass(293,2402.6985,2415.0161,10.6797,224.1306,26,8000,28,8000,0,0); AddStaticVehicle(451,2040.0520,1319.2751,10.3913,183.2436,16,16); AddStaticVehicle(429,2040.5259,1359.2792,10.3497,177.1879,13,13); AddStaticVehicle(411,2040.2279,1344.4128,10.4076,3.5436,126,54); AddStaticVehicle(522,2040.1927,1336.5278,10.2416,355.6628,7,79); AddPlayerClass(293,2075.7346,1511.8411,10.6719,178.0210,26,0,0,0,0,0); AddStaticVehicleEx(541,1559.8295,-2338.4761,13.1874,271.4546,0,6,30000); // car 1 AddStaticVehicleEx(589,1559.8136,-2331.7449,13.1871,268.5542,0,6,30000); // car 3 AddStaticVehicleEx(400,1560.0394,-2335.1580,13.1859,267.9830,0,6,30000); // car 2 AddStaticVehicleEx(554,1560.0558,-2328.5540,13.1862,271.7626,0,6,30000); // car 4 AddStaticVehicleEx(565,1560.3300,-2325.2305,13.1878,270.5352,0,6,30000); // car 5 AddStaticVehicleEx(451,1560.5098,-2315.2676,13.1874,269.1917,0,6,30000); // car 6 AddStaticVehicleEx(444,1546.2843,-2361.3855,13.1943,180.4433,0,6,30000); // car 5 AddStaticVehicle(589,1671.1375,-2313.5847,13.1431,89.7754,0,6); // // Public car AddStaticVehicle(400,1691.4199,-2313.5417,13.2360,92.2966,0,6); // Public car 2 AddStaticVehicle(541,1702.2924,-2313.6370,13.5459,90.6240,0,6); // //public car 3 AddStaticVehicle(554,1710.5486,-2313.4878,13.5423,91.4031,0,6); // //public car 4 CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 26, 8000, 28, 8000, 0, 0); AddStaticVehicle(522,2513.5706,2389.7922,10.3940,267.9746,36,105); AddPlayerClass(0,2113.8882,1927.3894,10.8203,358.1300,26,8000,28,8000,0,0); AddPlayerClass(230,2461.4231,2267.8325,91.6300,185.5897,26,8000,28,8000,0,0); AddPlayerClass(293,2402.6985,2415.0161,10.6797,224.1306,26,8000,28,8000,0,0); AddStaticVehicle(451,2040.0520,1319.2751,10.3913,183.2436,16,16); AddStaticVehicle(429,2040.5259,1359.2792,10.3497,177.1879,13,13); AddStaticVehicle(411,2040.2279,1344.4128,10.4076,3.5436,126,54); AddStaticVehicle(522,2040.1927,1336.5278,10.2416,355.6628,7,79); AddPlayerClass(293,2075.7346,1511.8411,10.6719,178.0210,26,0,0,0,0,0); AddStaticVehicleEx(541,1559.8295,-2338.4761,13.1874,271.4546,0,6,30000); // car 1 AddStaticVehicleEx(589,1559.8136,-2331.7449,13.1871,268.5542,0,6,30000); // car 3 AddStaticVehicleEx(400,1560.0394,-2335.1580,13.1859,267.9830,0,6,30000); // car 2 AddStaticVehicleEx(554,1560.0558,-2328.5540,13.1862,271.7626,0,6,30000); // car 4 AddStaticVehicleEx(565,1560.3300,-2325.2305,13.1878,270.5352,0,6,30000); // car 5 AddStaticVehicleEx(451,1560.5098,-2315.2676,13.1874,269.1917,0,6,30000); // car 6 AddStaticVehicleEx(444,1546.2843,-2361.3855,13.1943,180.4433,0,6,30000); // car 5 AddStaticVehicle(589,1671.1375,-2313.5847,13.1431,89.7754,0,6); // // Public car AddStaticVehicle(400,1691.4199,-2313.5417,13.2360,92.2966,0,6); // Public car 2 AddStaticVehicle(541,1702.2924,-2313.6370,13.5459,90.6240,0,6); // //public car 3 AddStaticVehicle(554,1710.5486,-2313.4878,13.5423,91.4031,0,6); // //public car 4 CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60); AddPlayerClass(265,1958.3783,1343.1572,15.3746,270.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(266,1958.3783,1343.1572,15.3746,270.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(267,1958.3783,1343.1572,15.3746,270.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(268,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(269,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(270,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(271,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(272,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(280,1958.3783,1343.1572,15.3746,270.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(281,1958.3783,1343.1572,15.3746,270.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(282,1958.3783,1343.1572,15.3746,270.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(283,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(284,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(285,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(286,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(287,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(254,1958.3783,1343.1572,15.3746,0.0,26,9999999,28,9999999,24,999999); AddPlayerClass(255,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(256,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(257,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(258,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(260,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(261,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(262,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(263,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(264,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(274,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(275,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(276,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(1,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(2,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(290,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(291,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(292,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(293,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(294,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(295,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(296,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(297,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(298,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(299,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(277,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(278,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(279,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(288,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(47,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(48,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(49,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(50,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(51,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(52,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(53,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(54,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(55,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(56,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(57,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(58,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(60,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(61,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(62,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(63,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(64,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(66,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(67,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(68,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(69,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(70,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(71,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(72,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(73,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(75,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(76,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(78,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(79,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(80,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(81,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(82,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(83,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(84,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(85,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(87,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(88,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(89,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(91,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(92,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(93,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(95,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(96,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(97,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(98,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(99,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(100,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(101,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(102,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(103,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(104,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(105,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(106,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(107,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(108,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(109,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(110,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(111,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(112,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(113,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(114,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(115,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(116,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(117,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(118,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(120,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(121,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(122,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(123,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(124,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(125,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(126,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(127,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(128,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(129,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(131,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(133,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(134,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(135,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(136,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(137,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(138,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(139,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(140,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(141,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(142,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(143,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(144,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(145,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(146,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(147,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(148,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(150,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(151,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(152,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(153,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(154,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(155,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(156,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(157,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(158,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(159,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(160,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(161,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(162,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(163,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(164,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(165,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(166,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(167,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(168,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(169,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(170,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(171,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(172,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(173,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(174,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(175,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(176,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(177,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(178,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(179,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(180,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(181,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(182,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(183,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(184,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(185,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(186,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(187,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(188,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(189,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(190,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(191,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(192,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(193,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(194,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(195,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(196,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(197,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(198,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(199,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(200,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(201,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(202,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(203,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(204,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(205,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(206,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(207,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(209,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(210,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(211,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(212,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(213,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(214,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(215,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(216,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(217,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(218,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(219,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(220,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(221,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(222,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(223,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(224,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(225,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(226,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(227,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(228,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(229,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(230,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(231,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(232,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(233,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(234,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(235,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(236,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(237,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(238,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(239,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(240,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(241,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(242,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(243,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(244,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(245,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(246,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(247,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(248,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,26,9999999,28,9999999,24,999999); AddPlayerClass(106,2512.8611,-1673.2799,13.5104,87.7485,26,9999999,28,9999999,24,999999); AddPlayerClass(107,2508.1372,-1656.6781,13.5938,129.4222,26,9999999,28,9999999,24,999999); AddPlayerClassEx( 15, 0, 1958.33, 1343.12, 15.36,269.15, 26,9999999,28,9999999,24,999999); AddPlayerClassEx( 15, 101, 1958.33, 1343.12,15.36,269.15,26,9999999,28,9999999,24,999999); AddStaticVehicle(451,2040.0520,1319.2799,10.3779,183.2439,16,16);//1 AddStaticVehicle(429,2040.5247,1359.2783,10.3516,177.1306,13,13);//2 AddStaticVehicle(421,2110.4102,1398.3672,10.7552,359.5964,13,13);//3 AddStaticVehicle(411,2074.9624,1479.2120,10.3990,359.6861,64,64);//4 AddStaticVehicle(477,2075.6038,1666.9750,10.4252,359.7507,2,2);//5 AddStaticVehicle(541,2119.5845,1938.5969,10.2967,181.9064,22,22);//6 AddStaticVehicle(541,1843.7881,1216.0122,10.4556,270.8793,60,1);//7 AddStaticVehicle(402,1944.1003,1344.7717,8.9411,0.8168,30,30);//8 AddStaticVehicle(402,1679.2278,1316.6287,10.6520,180.4150,90,90);//9 AddStaticVehicle(415,1685.4872,1751.9667,10.5990,268.1183,25,1);//10 AddStaticVehicle(411,2034.5016,1912.5874,11.9048,0.2909,123,1);//11 AddStaticVehicle(411,2172.1682,1988.8643,10.5474,89.9151,116,1);//12 AddStaticVehicle(477,2361.1538,1993.9761,10.4260,178.3929,101,1);//13 AddStaticVehicle(550,2221.9946,1998.7787,9.6815,92.6188,53,53);//14 AddStaticVehicle(558,2243.3833,1952.4221,14.9761,359.4796,116,1);//15 AddStaticVehicle(587,2276.7085,1938.7263,31.5046,359.2321,40,1);//16 AddStaticVehicle(587,2602.7769,1853.0667,10.5468,91.4813,43,1);//17 AddStaticVehicle(603,2610.7600,1694.2588,10.6585,89.3303,69,1);//18 AddStaticVehicle(587,2635.2419,1075.7726,10.5472,89.9571,53,1);//19 AddStaticVehicle(437,2577.2354,1038.8063,10.4777,181.7069,35,1);//20 AddStaticVehicle(535,2039.1257,1545.0879,10.3481,359.6690,123,1);//21 AddStaticVehicle(535,2009.8782,2411.7524,10.5828,178.9618,66,1);//22 AddStaticVehicle(429,2010.0841,2489.5510,10.5003,268.7720,1,2);//23 AddStaticVehicle(415,2076.4033,2468.7947,10.5923,359.9186,36,1);//24 AddStaticVehicle(487,2093.2754,2414.9421,74.7556,89.0247,26,57);//25 AddStaticVehicle(506,2352.9026,2577.9768,10.5201,0.4091,7,7);//26 AddStaticVehicle(506,2166.6963,2741.0413,10.5245,89.7816,52,52);//27 AddStaticVehicle(411,1960.9989,2754.9072,10.5473,200.4316,112,1);//28 AddStaticVehicle(429,1919.5863,2760.7595,10.5079,100.0753,2,1);//29 AddStaticVehicle(415,1673.8038,2693.8044,10.5912,359.7903,40,1);//30 AddStaticVehicle(402,1591.0482,2746.3982,10.6519,172.5125,30,30);//31 AddStaticVehicle(603,1580.4537,2838.2886,10.6614,181.4573,75,77);//32 AddStaticVehicle(550,1555.2734,2750.5261,10.6388,91.7773,62,62);//33 AddStaticVehicle(535,1455.9305,2878.5288,10.5837,181.0987,118,1);//34 AddStaticVehicle(477,1537.8425,2578.0525,10.5662,0.0650,121,1);//35 AddStaticVehicle(451,1433.1594,2607.3762,10.3781,88.0013,16,16);//36 AddStaticVehicle(603,2223.5898,1288.1464,10.5104,182.0297,18,1);//37 AddStaticVehicle(558,2451.6707,1207.1179,10.4510,179.8960,24,1);//38 AddStaticVehicle(550,2461.7253,1357.9705,10.6389,180.2927,62,62);//39 AddStaticVehicle(558,2461.8162,1629.2268,10.4496,181.4625,117,1);//40 AddStaticVehicle(477,2395.7554,1658.9591,10.5740,359.7374,0,1);//41 AddStaticVehicle(404,1553.3696,1020.2884,10.5532,270.6825,119,50);//42 AddStaticVehicle(400,1380.8304,1159.1782,10.9128,355.7117,123,1);//43 AddStaticVehicle(418,1383.4630,1035.0420,10.9131,91.2515,117,227);//44 AddStaticVehicle(404,1445.4526,974.2831,10.5534,1.6213,109,100);//45 AddStaticVehicle(400,1704.2365,940.1490,10.9127,91.9048,113,1);//46 AddStaticVehicle(404,1658.5463,1028.5432,10.5533,359.8419,101,101);//47 AddStaticVehicle(581,1677.6628,1040.1930,10.4136,178.7038,58,1);//48 AddStaticVehicle(581,1383.6959,1042.2114,10.4121,85.7269,66,1);//49 AddStaticVehicle(581,1064.2332,1215.4158,10.4157,177.2942,72,1);//50 AddStaticVehicle(581,1111.4536,1788.3893,10.4158,92.4627,72,1);//51 AddStaticVehicle(522,953.2818,1806.1392,8.2188,235.0706,3,8);//52 AddStaticVehicle(522,995.5328,1886.6055,10.5359,90.1048,3,8);//53 AddStaticVehicle(521,993.7083,2267.4133,11.0315,1.5610,75,13);//54 AddStaticVehicle(535,1439.5662,1999.9822,10.5843,0.4194,66,1);//55 AddStaticVehicle(522,1430.2354,1999.0144,10.3896,352.0951,6,25);//56 AddStaticVehicle(522,2156.3540,2188.6572,10.2414,22.6504,6,25);//57 AddStaticVehicle(598,2277.6846,2477.1096,10.5652,180.1090,0,1);//58 AddStaticVehicle(598,2268.9888,2443.1697,10.5662,181.8062,0,1);//59 AddStaticVehicle(598,2256.2891,2458.5110,10.5680,358.7335,0,1);//60 AddStaticVehicle(598,2251.6921,2477.0205,10.5671,179.5244,0,1);//61 AddStaticVehicle(523,2294.7305,2441.2651,10.3860,9.3764,0,0);//62 AddStaticVehicle(523,2290.7268,2441.3323,10.3944,16.4594,0,0);//63 AddStaticVehicle(523,2295.5503,2455.9656,2.8444,272.6913,0,0);//64 AddStaticVehicle(522,2476.7900,2532.2222,21.4416,0.5081,8,82);//65 AddStaticVehicle(522,2580.5320,2267.9595,10.3917,271.2372,8,82);//66 AddStaticVehicle(522,2814.4331,2364.6641,10.3907,89.6752,36,105);//67 AddStaticVehicle(535,2827.4143,2345.6953,10.5768,270.0668,97,1);//68 AddStaticVehicle(521,1670.1089,1297.8322,10.3864,359.4936,87,118);//69 AddStaticVehicle(487,1614.7153,1548.7513,11.2749,347.1516,58,8);//70 AddStaticVehicle(487,1647.7902,1538.9934,11.2433,51.8071,0,8);//71 AddStaticVehicle(487,1608.3851,1630.7268,11.2840,174.5517,58,8);//72 AddStaticVehicle(476,1283.0006,1324.8849,9.5332,275.0468,7,6); //73 AddStaticVehicle(476,1283.5107,1361.3171,9.5382,271.1684,1,6); //74 AddStaticVehicle(476,1283.6847,1386.5137,11.5300,272.1003,89,91);//75 AddStaticVehicle(476,1288.0499,1403.6605,11.5295,243.5028,119,117);//76 AddStaticVehicle(415,1319.1038,1279.1791,10.5931,0.9661,62,1);//77 AddStaticVehicle(521,1710.5763,1805.9275,10.3911,176.5028,92,3);//78 AddStaticVehicle(521,2805.1650,2027.0028,10.3920,357.5978,92,3);///79 AddStaticVehicle(535,2822.3628,2240.3594,10.5812,89.7540,123,1);//80 AddStaticVehicle(521,2876.8013,2326.8418,10.3914,267.8946,115,118);//81 AddStaticVehicle(429,2842.0554,2637.0105,10.5000,182.2949,1,3);//82 AddStaticVehicle(549,2494.4214,2813.9348,10.5172,316.9462,72,39);//83 AddStaticVehicle(549,2327.6484,2787.7327,10.5174,179.5639,75,39);//84 AddStaticVehicle(549,2142.6970,2806.6758,10.5176,89.8970,79,39);//85 AddStaticVehicle(521,2139.7012,2799.2114,10.3917,229.6327,25,118);//86 AddStaticVehicle(521,2104.9446,2658.1331,10.3834,82.2700,36,0);//87 AddStaticVehicle(521,1914.2322,2148.2590,10.3906,267.7297,36,0);//88 AddStaticVehicle(549,1904.7527,2157.4312,10.5175,183.7728,83,36);//89 AddStaticVehicle(549,1532.6139,2258.0173,10.5176,359.1516,84,36);//90 AddStaticVehicle(521,1534.3204,2202.8970,10.3644,4.9108,118,118);//91 AddStaticVehicle(549,1613.1553,2200.2664,10.5176,89.6204,89,35);//92 AddStaticVehicle(400,1552.1292,2341.7854,10.9126,274.0815,101,1);//93 AddStaticVehicle(404,1637.6285,2329.8774,10.5538,89.6408,101,101);//94 AddStaticVehicle(400,1357.4165,2259.7158,10.9126,269.5567,62,1);//95 AddStaticVehicle(411,1281.7458,2571.6719,10.5472,270.6128,106,1);//96 AddStaticVehicle(522,1305.5295,2528.3076,10.3955,88.7249,3,8);//97 AddStaticVehicle(521,993.9020,2159.4194,10.3905,88.8805,74,74);//98 AddStaticVehicle(415,1512.7134,787.6931,10.5921,359.5796,75,1);//99 AddStaticVehicle(522,2299.5872,1469.7910,10.3815,258.4984,3,8);//100 AddStaticVehicle(522,2133.6428,1012.8537,10.3789,87.1290,3,8);//101 AddStaticVehicle(411, 2040.2279, 1344.4127, 10.6719, 3.5436, 126, 54);//102 AddStaticVehicle(469, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1);//103//its mistake it is 104 AddStaticVehicle(411,2289.5420,-555.4283,635.7312,92.5234,0,0);//105 AddStaticVehicle(495,2288.7607,-546.9108,635.7312,86.5700,0,0);//106 CreateObject(973,2024.969,1545.427,10.661,0.0,0.0,-97.812);//shiprail CreateObject(8650,2104.617,2173.167,11.036,0.0,0.0,0.0);//fc 1`s wall //admins area AddStaticVehicleEx(464,2217.2498,2038.4462,10.8203,270.7686,0,0,180); AddStaticVehicleEx(441,2217.6450,2041.7980,10.8203,270.7686,0,0,180); AddStaticVehicleEx(564,2218.0583,2045.6201,10.8203,270.7686,0,0,180); AddStaticVehicleEx(465,2218.4404,2048.7959,10.8203,270.7686,0,0,180); AddStaticVehicleEx(501,2218.8000,2052.6770,10.8203,270.7686,0,0,180); AddStaticVehicleEx(464,2219.1394,2055.8945,10.8203,270.7686,0,0,180); // cargo CreateObject(987,2212.383,2032.285,9.894,0.0,0.0,0.0); CreateObject(987,2224.303,2032.268,9.820,0.0,0.0,0.0); CreateObject(987,2236.167,2032.229,9.820,0.0,0.0,0.0); CreateObject(990,2268.105,2032.526,14.061,0.0,0.0,-180.000); CreateObject(990,2278.006,2032.546,14.061,0.0,0.0,-180.000); CreateObject(990,2288.042,2032.576,14.061,0.0,0.0,-180.000); CreateObject(990,2297.960,2032.584,14.061,0.0,0.0,-180.000); CreateObject(990,2307.839,2032.574,14.061,0.0,0.0,-180.000); //Saif`s house CreateObject(970,1305.965,-802.594,83.692,0.0,0.0,0.0); CreateObject(987,1256.798,-733.356,92.925,0.0,0.0,-157.500); CreateObject(987,1267.506,-729.071,92.509,0.0,0.0,-157.500); CreateObject(987,1279.045,-731.247,91.793,0.0,0.0,-191.250); CreateObject(987,1289.775,-735.789,92.561,0.0,0.0,-202.500); CreateObject(987,1297.974,-744.182,93.398,0.0,0.0,-225.000); CreateObject(987,1304.209,-753.420,92.451,-2.578,-5.157,-235.391); CreateObject(987,1310.196,-763.204,91.247,0.0,-5.157,-236.250); CreateObject(987,1316.147,-772.446,89.327,0.0,-9.454,-236.250); CreateObject(987,1320.146,-782.312,85.008,0.0,-15.470,-247.500); CreateObject(987,1322.094,-792.302,79.941,0.0,-22.345,-258.750); CreateObject(987,1310.470,-794.405,78.195,20.626,-0.859,-346.172); CreateObject(974,1307.399,-795.167,80.225,17.189,0.0,0.0); CreateObject(993,1306.094,-792.281,84.654,0.0,0.0,-75.312); CreateObject(993,1307.762,-807.636,81.360,-1.719,32.659,-88.281); CreateObject(993,1307.703,-797.870,84.754,0.0,0.0,-90.000); CreateObject(2780,1306.980,-801.087,81.970,0.0,0.0,67.500); CreateObject(2780,1305.993,-794.934,80.538,0.0,0.0,-225.000); CreateObject(987,1234.927,-743.439,95.832,0.0,0.0,-152.266); CreateObject(987,1224.284,-748.799,95.904,0.0,0.0,-153.125); CreateObject(987,1213.558,-753.786,97.533,0.0,-12.892,-156.563); CreateObject(987,1203.100,-758.248,100.033,0.0,-12.892,-160.938); CreateObject(987,1192.244,-761.750,102.089,0.0,-12.032,-164.376); CreateObject(987,1203.143,-758.465,90.996,0.0,0.0,-112.577); CreateObject(987,1198.629,-769.096,90.754,0.0,8.594,-83.124); CreateObject(987,1199.798,-780.385,88.781,0.0,17.189,-82.265); CreateObject(987,1201.253,-791.665,85.693,0.0,18.908,-89.923); CreateObject(987,1201.175,-801.746,82.224,0.0,17.189,-71.092); CreateObject(974,1202.332,-804.056,80.692,0.0,7.735,-73.593); //make vehicle 1 pull vehicle 5 AttachTrailerToVehicle(5,1); //Monday 13th Additions ~ Jax AddStaticVehicle(415,2266.7336,648.4756,11.0053,177.8517,0,1); AddStaticVehicle(461,2404.6636,647.9255,10.7919,183.7688,53,1); // AddStaticVehicle(506,2628.1047,746.8704,10.5246,352.7574,3,3); // AddStaticVehicle(549,2817.6445,928.3469,10.4470,359.5235,72,39); // // --- uncommented AddStaticVehicle(562,1919.8829,947.1886,10.4715,359.4453,11,1); // AddStaticVehicle(562,1881.6346,1006.7653,10.4783,86.9967,11,1); // AddStaticVehicle(562,2038.1044,1006.4022,10.4040,179.2641,11,1); // AddStaticVehicle(562,2038.1614,1014.8566,10.4057,179.8665,11,1); // AddStaticVehicle(562,2038.0966,1026.7987,10.4040,180.6107,11,1); // // --- uncommented end //Uber haxed AddStaticVehicle(422,9.1065,1165.5066,19.5855,2.1281,101,25); // AddStaticVehicle(463,19.8059,1163.7103,19.1504,346.3326,11,11); // AddStaticVehicle(463,12.5740,1232.2848,18.8822,121.8670,22,22); // //AddStaticVehicle(434,-110.8473,1133.7113,19.7091,359.7000,2,2); //hotknife AddStaticVehicle(586,69.4633,1217.0189,18.3304,158.9345,10,1); // AddStaticVehicle(586,-199.4185,1223.0405,19.2624,176.7001,25,1); // //AddStaticVehicle(605,-340.2598,1177.4846,19.5565,182.6176,43,8); // SMASHED UP CAR AddStaticVehicle(476,325.4121,2538.5999,17.5184,181.2964,71,77); // AddStaticVehicle(476,291.0975,2540.0410,17.5276,182.7206,7,6); // AddStaticVehicle(576,384.2365,2602.1763,16.0926,192.4858,72,1); // AddStaticVehicle(586,423.8012,2541.6870,15.9708,338.2426,10,1); // AddStaticVehicle(586,-244.0047,2724.5439,62.2077,51.5825,10,1); // AddStaticVehicle(586,-311.1414,2659.4329,62.4513,310.9601,27,1); // //uber haxed x 50 //AddStaticVehicle(406,547.4633,843.0204,-39.8406,285.2948,1,1); // DUMPER //AddStaticVehicle(406,625.1979,828.9873,-41.4497,71.3360,1,1); // DUMPER //AddStaticVehicle(486,680.7997,919.0510,-40.4735,105.9145,1,1); // DOZER //AddStaticVehicle(486,674.3994,927.7518,-40.6087,128.6116,1,1); // DOZER AddStaticVehicle(543,596.8064,866.2578,-43.2617,186.8359,67,8); // AddStaticVehicle(543,835.0838,836.8370,11.8739,14.8920,8,90); // AddStaticVehicle(549,843.1893,838.8093,12.5177,18.2348,79,39); // //AddStaticVehicle(605,319.3803,740.2404,6.7814,271.2593,8,90); // SMASHED UP CAR AddStaticVehicle(400,-235.9767,1045.8623,19.8158,180.0806,75,1); // AddStaticVehicle(599,-211.5940,998.9857,19.8437,265.4935,0,1); // AddStaticVehicle(422,-304.0620,1024.1111,19.5714,94.1812,96,25); // AddStaticVehicle(588,-290.2229,1317.0276,54.1871,81.7529,1,1); // //AddStaticVehicle(424,-330.2399,1514.3022,75.1388,179.1514,2,2); //BF INJECT AddStaticVehicle(451,-290.3145,1567.1534,75.0654,133.1694,61,61); // AddStaticVehicle(470,280.4914,1945.6143,17.6317,310.3278,43,0); // AddStaticVehicle(470,272.2862,1949.4713,17.6367,285.9714,43,0); // AddStaticVehicle(470,271.6122,1961.2386,17.6373,251.9081,43,0); // AddStaticVehicle(470,279.8705,1966.2362,17.6436,228.4709,43,0); // //AddStaticVehicle(548,292.2317,1923.6440,19.2898,235.3379,1,1); // CARGOBOB AddStaticVehicle(433,277.6437,1985.7559,18.0772,270.4079,43,0); // AddStaticVehicle(433,277.4477,1994.8329,18.0773,267.7378,43,0); // //AddStaticVehicle(432,275.9634,2024.3629,17.6516,270.6823,43,0); // Tank (can cause scary shit to go down) AddStaticVehicle(568,-441.3438,2215.7026,42.2489,191.7953,41,29); // AddStaticVehicle(568,-422.2956,2225.2612,42.2465,0.0616,41,29); // AddStaticVehicle(568,-371.7973,2234.5527,42.3497,285.9481,41,29); // AddStaticVehicle(568,-360.1159,2203.4272,42.3039,113.6446,41,29); // AddStaticVehicle(468,-660.7385,2315.2642,138.3866,358.7643,6,6); // AddStaticVehicle(460,-1029.2648,2237.2217,42.2679,260.5732,1,3); // //Uber haxed x 100 // --- uncommented AddStaticVehicle(419,95.0568,1056.5530,13.4068,192.1461,13,76); // AddStaticVehicle(429,114.7416,1048.3517,13.2890,174.9752,1,2); // //AddStaticVehicle(466,124.2480,1075.1835,13.3512,174.5334,78,76); // exceeds model limit AddStaticVehicle(411,-290.0065,1759.4958,42.4154,89.7571,116,1); // // --- uncommented end AddStaticVehicle(522,-302.5649,1777.7349,42.2514,238.5039,6,25); // AddStaticVehicle(522,-302.9650,1776.1152,42.2588,239.9874,8,82); // AddStaticVehicle(533,-301.0404,1750.8517,42.3966,268.7585,75,1); // AddStaticVehicle(535,-866.1774,1557.2700,23.8319,269.3263,31,1); // AddStaticVehicle(550,-799.3062,1518.1556,26.7488,88.5295,53,53); // AddStaticVehicle(521,-749.9730,1589.8435,26.5311,125.6508,92,3); // AddStaticVehicle(522,-867.8612,1544.5282,22.5419,296.0923,3,3); // AddStaticVehicle(554,-904.2978,1553.8269,25.9229,266.6985,34,30); // AddStaticVehicle(521,-944.2642,1424.1603,29.6783,148.5582,92,3); // // Exceeds model limit, cars need model adjustments // --- uncommented AddStaticVehicle(429,-237.7157,2594.8804,62.3828,178.6802,1,2); // //AddStaticVehicle(431,-160.5815,2693.7185,62.2031,89.4133,47,74); // AddStaticVehicle(463,-196.3012,2774.4395,61.4775,303.8402,22,22); // //AddStaticVehicle(483,-204.1827,2608.7368,62.6956,179.9914,1,5); // //AddStaticVehicle(490,-295.4756,2674.9141,62.7434,359.3378,0,0); // //AddStaticVehicle(500,-301.5293,2687.6013,62.7723,87.9509,28,119); // //AddStaticVehicle(500,-301.6699,2680.3293,62.7393,89.7925,13,119); // AddStaticVehicle(519,-1341.1079,-254.3787,15.0701,321.6338,1,1); // AddStaticVehicle(519,-1371.1775,-232.3967,15.0676,315.6091,1,1); // //AddStaticVehicle(552,-1396.2028,-196.8298,13.8434,286.2720,56,56); // //AddStaticVehicle(552,-1312.4509,-284.4692,13.8417,354.3546,56,56); // //AddStaticVehicle(552,-1393.5995,-521.0770,13.8441,187.1324,56,56); // //AddStaticVehicle(513,-1355.6632,-488.9562,14.7157,191.2547,48,18); // //AddStaticVehicle(513,-1374.4580,-499.1462,14.7482,220.4057,54,34); // //AddStaticVehicle(553,-1197.8773,-489.6715,15.4841,0.4029,91,87); // //AddStaticVehicle(553,1852.9989,-2385.4009,14.8827,200.0707,102,119); // //AddStaticVehicle(583,1879.9594,-2349.1919,13.0875,11.0992,1,1); // //AddStaticVehicle(583,1620.9697,-2431.0752,13.0951,126.3341,1,1); // //AddStaticVehicle(583,1545.1564,-2409.2114,13.0953,23.5581,1,1); // //AddStaticVehicle(583,1656.3702,-2651.7913,13.0874,352.7619,1,1); // AddStaticVehicle(519,1642.9850,-2425.2063,14.4744,159.8745,1,1); // AddStaticVehicle(519,1734.1311,-2426.7563,14.4734,172.2036,1,1); // // --- uncommented end AddStaticVehicle(415,-680.9882,955.4495,11.9032,84.2754,36,1); // AddStaticVehicle(460,-816.3951,2222.7375,43.0045,268.1861,1,3); // AddStaticVehicle(460,-94.6885,455.4018,1.5719,250.5473,1,3); // AddStaticVehicle(460,1624.5901,565.8568,1.7817,200.5292,1,3); // AddStaticVehicle(460,1639.3567,572.2720,1.5311,206.6160,1,3); // AddStaticVehicle(460,2293.4219,517.5514,1.7537,270.7889,1,3); // AddStaticVehicle(460,2354.4690,518.5284,1.7450,270.2214,1,3); // AddStaticVehicle(460,772.4293,2912.5579,1.0753,69.6706,1,3); // // 22/4 UPDATE AddStaticVehicle(560,2133.0769,1019.2366,10.5259,90.5265,9,39); // AddStaticVehicle(560,2142.4023,1408.5675,10.5258,0.3660,17,1); // AddStaticVehicle(560,2196.3340,1856.8469,10.5257,179.8070,21,1); // AddStaticVehicle(560,2103.4146,2069.1514,10.5249,270.1451,33,0); // AddStaticVehicle(560,2361.8042,2210.9951,10.3848,178.7366,37,0); // AddStaticVehicle(560,-1993.2465,241.5329,34.8774,310.0117,41,29); // AddStaticVehicle(559,-1989.3235,270.1447,34.8321,88.6822,58,8); // AddStaticVehicle(559,-1946.2416,273.2482,35.1302,126.4200,60,1); // AddStaticVehicle(558,-1956.8257,271.4941,35.0984,71.7499,24,1); // AddStaticVehicle(562,-1952.8894,258.8604,40.7082,51.7172,17,1); // AddStaticVehicle(411,-1949.8689,266.5759,40.7776,216.4882,112,1); // AddStaticVehicle(429,-1988.0347,305.4242,34.8553,87.0725,2,1); // AddStaticVehicle(559,-1657.6660,1213.6195,6.9062,282.6953,13,8); // AddStaticVehicle(560,-1658.3722,1213.2236,13.3806,37.9052,52,39); // AddStaticVehicle(558,-1660.8994,1210.7589,20.7875,317.6098,36,1); // AddStaticVehicle(550,-1645.2401,1303.9883,6.8482,133.6013,7,7); // AddStaticVehicle(460,-1333.1960,903.7660,1.5568,0.5095,46,32); // // 25/4 UPDATE AddStaticVehicle(411,113.8611,1068.6182,13.3395,177.1330,116,1); // AddStaticVehicle(429,159.5199,1185.1160,14.7324,85.5769,1,2); // AddStaticVehicle(411,612.4678,1694.4126,6.7192,302.5539,75,1); // AddStaticVehicle(522,661.7609,1720.9894,6.5641,19.1231,6,25); // AddStaticVehicle(522,660.0554,1719.1187,6.5642,12.7699,8,82); // AddStaticVehicle(567,711.4207,1947.5208,5.4056,179.3810,90,96); // AddStaticVehicle(567,1031.8435,1920.3726,11.3369,89.4978,97,96); // AddStaticVehicle(567,1112.3754,1747.8737,10.6923,270.9278,102,114); // AddStaticVehicle(567,1641.6802,1299.2113,10.6869,271.4891,97,96); // AddStaticVehicle(567,2135.8757,1408.4512,10.6867,180.4562,90,96); // AddStaticVehicle(567,2262.2639,1469.2202,14.9177,91.1919,99,81); // AddStaticVehicle(567,2461.7380,1345.5385,10.6975,0.9317,114,1); // AddStaticVehicle(567,2804.4365,1332.5348,10.6283,271.7682,88,64); // AddStaticVehicle(560,2805.1685,1361.4004,10.4548,270.2340,17,1); // AddStaticVehicle(506,2853.5378,1361.4677,10.5149,269.6648,7,7); // AddStaticVehicle(567,2633.9832,2205.7061,10.6868,180.0076,93,64); // AddStaticVehicle(567,2119.9751,2049.3127,10.5423,180.1963,93,64); // AddStaticVehicle(567,2785.0261,-1835.0374,9.6874,226.9852,93,64); // AddStaticVehicle(567,2787.8975,-1876.2583,9.6966,0.5804,99,81); // AddStaticVehicle(411,2771.2993,-1841.5620,9.4870,20.7678,116,1); // AddStaticVehicle(420,1713.9319,1467.8354,10.5219,342.8006,6,1); // taxi AddStaticPickup(371, 15, 1710.3359,1614.3585,10.1191); AddStaticPickup(371, 15, 1964.4523,1917.0341,130.9375); AddStaticPickup(371, 15, 2055.7258,2395.8589,150.4766); AddStaticPickup(371, 15, 2265.0120,1672.3837,94.9219); AddStaticPickup(371, 15, 2265.9739,1623.4060,94.9219); //para AddStaticPickup(1242, 2, 2100.1555,2186.5247,13.4786); //armour AddStaticPickup(1240, 2, 2100.0977,2184.5334,13.4786); //health AddStaticPickup(1241, 2, 2103.8667,2180.1716,14.4965);//capsule AddStaticPickup(1240,2,1596.3440,-1243.9486,277.8773); AddStaticPickup(1242,2,1596.1666,-1246.0652,277.8779); AddStaticPickup(1242,2,2156.5933,-1814.6230,16.1406); AddStaticPickup(1240,2,2154.3936,-1815.0106,16.1406); AddStaticPickup(1240,2,1875.7402,2124.8997,32.5571); AddStaticPickup(1242,2,1875.6296,2122.8262,32.5571); AddStaticPickup(1240,2,1546.2760,1049.6926,10.8203); AddStaticPickup(1242,2,1544.4742,1049.7078,10.8203); AddStaticPickup(1240,2,1365.7069,2196.4146,9.7578); AddStaticPickup(1242,2,1875.6296,2122.8262,32.5571); AddStaticPickup(1240,2,1546.2760,1049.6926,10.8203); AddStaticPickup(1242,2,1544.4742,1049.7078,10.8203); //mount chilliad AddStaticPickup(371, 15,1537.083,-1347.547,329.119); AddStaticPickup(371, 15,1550.850,-1348.124,329.123); AddStaticPickup(371, 15,1552.274,-1360.415,329.129); AddStaticPickup(371, 15,1536.623,-1360.233,329.121); AddStaticPickup(1240, 2, 1073.8706,-300.1780,73.9851); AddStaticPickup(1242, 2, 1072.2620,-300.5997,73.9851); AddStaticPickup(1240, 2, 35.0579,-56.1771,1.9657); AddStaticPickup(1242, 2, 34.0736,-55.8567,2.0585); AddStaticPickup(1240, 2, 628.3524,899.2728,-41.1028); AddStaticPickup(1242, 2, 629.7010,898.4933,-41.1028); AddStaticPickup(1240, 2,-2406.1809,1496.7009,-40.5665); AddStaticPickup(1242, 2,-2405.9856,1499.4243,-40.5665); AddStaticPickup(1240, 2,-2241.6963,2304.0364,5.2116); AddStaticPickup(1242, 2,-2241.4514,2305.7632,5.2270); AddStaticPickup(1240, 2,1362.5205,2196.6482,9.7578,174); AddStaticPickup(1242, 2,1363.9677,2196.4463,9.7578); AddStaticPickup(1240, 2,-551.6077,2594.4453,66.8304); AddStaticPickup(1242, 2,-551.6957,2592.7134,66.8304); // Pickups peacehouse = CreatePickup(1239, 1, -314.7654,1774.3370,43.6406); // Spawn House enter Icon peacehouse2 = CreatePickup(1239, 1, 502.0265,-68.0579,998.7578); // Spawn House exit Icon arena = CreatePickup(1239, 1, 2229.4663,-1721.8398,13.5668); // Arena Enter Icon arena2 = CreatePickup(1239, 1, 774.0844,-49.7533,1000.5859); // Arena Exit Icon parachute = CreatePickup(371, 1, -350.0874,1780.1267,1554.1251); // Parachute Pickup Icon // Texdraws Textdraw0 = TextDrawCreate(0.0, 434.0,"CW v1.5"); TextDrawFont(Textdraw0,1); TextDrawLetterSize(Textdraw0,0.550,1.650); TextDrawColor(Textdraw0,0x007700AA); TextDrawSetOutline(Textdraw0,1); TextDrawBackgroundColor(Textdraw0,0x000000AA); TextDrawUseBox(Textdraw0,0); TextDrawSetProportional(Textdraw0,1); Textdraw1 = TextDrawCreate(527, 10, "www.sa-mp.com"); // edit the forum adress to fit your own Clan forums !! TextDrawFont(Textdraw1,3); TextDrawLetterSize(Textdraw1,0.300,1); TextDrawColor(Textdraw1, 0xC00000AA); TextDrawSetOutline(Textdraw1,1); TextDrawBackgroundColor(Textdraw1,0x000000AA); TextDrawUseBox(Textdraw1,0); TextDrawAlignment(Textdraw1, 1); // Objects CreateObject(4007,-349.218,1770.377,1470.961,0.0,0.0,11.250); SetTimer("GameModeExitFunc", gRoundTime, 0); return 1; } //------------------------------------------------------------------------------ public OnPlayerConnect(playerid) { TextDrawShowForPlayer(playerid, Textdraw0); TextDrawShowForPlayer(playerid, Textdraw1); GameTextForPlayer(playerid,"CW v1.5 ~w~Server Scripted by V3ntrilo_",5000,1); SendClientMessage(playerid,COLOR_WHITE, "-Welcome- You have joined the CW v1.5"); SendClientMessage(playerid,COLOR_WHITE, "-Welcome- Type /help for more info, enjoy your stay !"); SendClientMessage(playerid,COLOR_YELLOW, "Server CW/DM/Freeroam , Created by : V3ntrilo"); // do not remove this one -.- SendClientMessage(playerid,COLOR_YELLOW, "Don't forget to visit and register at our Clan forums ! www.sa-mp.com"); // change www.sa-mp.com to your clan forums adress GivePlayerMoney(playerid, 5000); new pName[MAX_PLAYER_NAME]; new string[48]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), "%s has joined the server.", pName); SendClientMessageToAll(COLOR_GREY, string); return 1; } //------------------------------------------------------------------------------ public OnPlayerDisconnect(playerid, reason) { TextDrawHideForPlayer(playerid, Textdraw1); TextDrawHideForPlayer(playerid, Textdraw0); new pName[MAX_PLAYER_NAME], string[56]; GetPlayerName(playerid, pName, sizeof(pName)); switch(reason) { case 0: format(string, sizeof(string), "%s has left the server. (timeout)", pName); case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", pName); case 2: format(string, sizeof(string), "%s has left the server. (Kicked/banned)", pName); } SendClientMessageToAll(COLOR_GREY, string); return 1; } //------------------------------------------------------------------------------ public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == peacehouse) { GameTextForPlayer(playerid, "~g~Welcome to the Peace House !", 5000, 5); SetPlayerInterior(playerid,11); SetPlayerPos(playerid,502.4172,-70.3731,998.7578); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has entered the Peace House",name); SendClientMessageToAll(0xC2A2DAAA,string); } if(pickupid == peacehouse2) { GameTextForPlayer(playerid, "~y~ Thank you for visiting Peace House,see you !", 5000, 5); SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-313.9120,1772.2092,43.6406); } if(pickupid == arena) { GameTextForPlayer(playerid, "~g~Welcome to the Los Santos ~r~ Arena !", 5000, 5); SetPlayerInterior(playerid,6); ResetPlayerWeapons(playerid); SetPlayerPos(playerid,773.6821,-46.8910,1000.5927); } if(pickupid == arena2) { GameTextForPlayer(playerid, "~y~Thank you for visiting Los Santos Arena ~r~ See you soon!", 5000, 5); SetPlayerInterior(playerid,0); SetPlayerPos(playerid, 2225.8494,-1722.5834,13.5625); } if(pickupid == parachute) { GameTextForPlayer(playerid, "~y~You have picked up a parachute !", 5000, 5); GivePlayerWeapon(playerid, 46,1); } return 1; } //------------------------------------------------------------------------------ public OnPlayerSpawn(playerid) { ClearAnimations(playerid); SetPlayerInterior(playerid,0); if(gTeam[playerid] == TEAM_SPEC) { SetPlayerColor(playerid,COLOR_SPEC_TEAM); // Spectator Yellow } else if(gTeam[playerid] == TEAM_OWNER) { SetPlayerColor(playerid,COLOR_OWNER_TEAM); // Owner Clan , Grove Green } else if(gTeam[playerid] == TEAM_VISITOR) { SetPlayerColor(playerid,COLOR_VISITOR_TEAM); // Visitor Clan , Ballaz Purple } return 1; } //------------------------------------------------------------------------------ public OnPlayerDeath(playerid, killerid, reason) { if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); } else { if(gTeam[killerid] != gTeam[playerid]) { // Valid kill SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerMoney(killerid, 1000); } else { new warning[256]; format(warning, sizeof(warning), "Team-Killing is not Allowed ! You have been punished !."); SendClientMessage(killerid, 0x12900BBF, warning); SendDeathMessage(killerid,playerid,reason); GivePlayerMoney(killerid, -1000); SetPlayerScore(killerid, GetPlayerScore(killerid) - 1); } } return 1; } //------------------------------------------------------------------------------ public SetupPlayerForClassSelection(playerid) { SetPlayerCameraPos(playerid, 2446.008056, -1974.017700, 13.546875); SetPlayerCameraLookAt(playerid, 2442.248535, -1971.448486, 13.546875); SetPlayerPos(playerid, 2442.248535, -1971.448486, 13.546875); SetPlayerInterior(playerid, 0); SetPlayerFacingAngle(playerid, 226.874053); } //------------------------------------------------------------------------------ public OnPlayerRequestClass(playerid, classid) { SetPlayerClass(playerid, classid); SetupPlayerForClassSelection(playerid); gPlayerClass[playerid] = classid; switch (classid) { case 0: { GameTextForPlayer(playerid, "~g~Owner Clan", 500, 3); } case 1: { GameTextForPlayer(playerid, "~g~Owner Clan", 500, 3); } case 2: { GameTextForPlayer(playerid, "~g~Owner Clan", 500, 3); } case 3: { GameTextForPlayer(playerid, "~p~Visitor Clan", 500, 3); } case 4: { GameTextForPlayer(playerid, "~p~Visitor Clan", 500, 3); } case 5: { GameTextForPlayer(playerid, "~p~Visitor Clan", 500, 3); } case 6: { GameTextForPlayer(playerid, "~y~Spectators", 500, 3); } case 7: { GameTextForPlayer(playerid, "~y~Spectators", 500, 3); } } return 1; } //------------------------------------------------------------------------------ public GameModeExitFunc() { GameModeExit(); return 1; } //------------------------------------------------------------------------------ SetPlayerClass(playerid, classid) { if(classid == 0 || classid == 1 || classid == 2) { gTeam[playerid] = TEAM_OWNER; } else if(classid == 3 || classid == 4 || classid == 5) { gTeam[playerid] = TEAM_VISITOR; } else if(classid == 6 || classid == 7) { gTeam[playerid] = TEAM_SPEC; } } //_________________________ Commands ___________________________ public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(akill,5,cmdtext); dcmd(ban,3,cmdtext); dcmd(cd,2,cmdtext); dcmd(demotecrewmember,16,cmdtext); dcmd(fakedeath,9,cmdtext); dcmd(fakemessage,11,cmdtext); dcmd(freeze,6,cmdtext); dcmd(god,3,cmdtext); dcmd(heal,4,cmdtext); dcmd(jail,4,cmdtext); dcmd(kick,4,cmdtext); dcmd(makeadmin,9,cmdtext); dcmd(makemod,7,cmdtext); dcmd(mmanagment,10,cmdtext); dcmd(playermoney,11,cmdtext); dcmd(rpvehicle,9,cmdtext); dcmd(setadmin,8,cmdtext); dcmd(setmod,6,cmdtext); dcmd(setweather,10,cmdtext); dcmd(unfreeze,8,cmdtext); dcmd(ungod,5,cmdtext); dcmd(unjail,6,cmdtext); dcmd(v,1,cmdtext); dcmd(vr,2,cmdtext); dcmd(ww,2,cmdtext); new cmd[256], idx; cmd = strtok(cmdtext, idx); //---------------== General Commands ==----------------- if(strcmp(cmdtext, "/help", true)==0 || strcmp(cmdtext, "/commands", true) == 0 || strcmp(cmdtext, "/cmds", true) == 0) { SendClientMessage(playerid,COLOR_GREEN, ".........:::: Server Help ::::........"); SendClientMessage(playerid,COLOR_PURPLE, "--== General ==--"); SendClientMessage(playerid,COLOR_WHITE, "/heal , /animlist "); SendClientMessage(playerid,COLOR_YELLOW, "--== Deathmatches ==--"); SendClientMessage(playerid,COLOR_WHITE, "/DGL , /dm1-13 , /sniper , /bazooka , /arena /minigun /batdm , /world 1_20"); SendClientMessage(playerid,COLOR_LIGHTBLUE,"--== Teleports ==--"); SendClientMessage(playerid,COLOR_WHITE,"/ls , /sf , /lv , /locolow , /transf , /waa , /spawn"); SendClientMessage(playerid,COLOR_ORANGE,"--== Races & Stunts ==--"); SendClientMessage(playerid,COLOR_WHITE,"/race1 , /race2 , /race3 , /skydiving"); SendClientMessage(playerid,COLOR_GREEN, ".........:::: Server Help ::::........"); return 1; } //-Heal Command ****** if(strcmp(cmdtext, "/heal", true) == 0 || strcmp(cmdtext, "/hp", true) == 0) { SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); return 1; } //-Anim List ******* if(strcmp(cmdtext, "/animlist", true)==0 || strcmp(cmdtext, "/anims", true) == 0) { SendClientMessage(playerid,COLOR_PURPLE, ".........:::: Animations Help ::::........"); SendClientMessage(playerid,COLOR_WHITE, "/handsup /drunk /gangwalk /wave /sit /sleep"); SendClientMessage(playerid,COLOR_WHITE, "/pedal /smoke /gsign /celebrate /fucku /bomb"); SendClientMessage(playerid,COLOR_WHITE, "/laugh /rap /rap1-5 /robman /angry /riot1-5"); SendClientMessage(playerid,COLOR_PURPLE, ".........:::: Animations Help ::::........"); return 1; } //-War Time ****** if(strcmp(cmdtext, "/war", true)==0 || strcmp(cmdtext, "/wartime", true) == 0) { SendClientMessageToAll(COLOR_BLUE, "---=== War Time ===---"); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has turned the server into War Time",name); SendClientMessageToAll(COLOR_TUT,string); GameTextForAll( "~r~WAR ~w~Time", 7500, 6); SendClientMessageToAll(0x12900BBF, "Server turned into War Time, if you are not affiliated to any Clan,please join Spectators"); SendClientMessageToAll(0x12900BBF, "Otherwise, your ass will be kicked out of a server"); SendClientMessageToAll(COLOR_WHITE, "Type /help for the list of available Deathmatches"); SendClientMessageToAll(COLOR_BLUE, "---=== War Time ===---"); return 1; } //-------------------== Animations ==-------------------- if(strcmp(cmdtext, "/handsup", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP); return 1; } } if(strcmp(cmdtext, "/drunk", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/gangwalk", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"PED","WALK_gang1",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/wave", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"KISSING","BD_GF_Wave",4.1,0,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/sleep", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"INT_HOUSE","BED_In_L",4.1,0,0,0,1,1); return 1; } } if(strcmp(cmdtext, "/sit", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"MISC","SEAT_LR",4.1,0,0,0,1,1); return 1; } } if(strcmp(cmdtext, "/pedal", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"GYMNASIUM","gym_bike_pedal",4.1,0,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/smoke", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"SMOKING","M_smklean_loop",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/gsign", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"GHANDS","gsign1",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/celebrate", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"Freeweights","gym_free_celebrate",4.1,0,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/fucku", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"ped","fucku",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/bomb", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"ped","bomber",4.1,0,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/laugh", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RAPPING","Laugh_01",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/rap", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RAPPING","RAP_A_IN",4.1,0,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/rap1", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RAPPING","RAP_B_IN",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/rap2", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RAPPING","RAP_A_Loop",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/rap3", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RAPPING","RAP_A_OUT",4.1,0,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/rap4", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RAPPING","RAP_B_Loop",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/rap5", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RAPPING","RAP_B_OUT",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/robman", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"SHOP","ROB_Loop",4.1,0,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/angry", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RIOT","RIOT_Angry",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/riot1", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RIOT","RIOT_Angry_B",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/riot2", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RIOT","RIOT_challenge",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/riot3", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RIOT","RIOT_CHANT",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/riot4", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RIOT","RIOT_FUKU",4.1,1,1,1,1,1); return 1; } } if(strcmp(cmdtext, "/riot5", true) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"RIOT","RIOT_shout",4.1,1,1,1,1,1); return 1; } } if (strcmp("/kill", cmdtext, true, 10) == 0) { SetPlayerHealth(playerid,0);// Set player hp to 0...kill the player return 1; } if (strcmp("/sawnoff", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid,26,8000); return 1; } if (strcmp("/uzi", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid,28,8000); return 1; } if (strcmp("/deagle", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid,24,8000); return 1; } if (strcmp("/shotgun", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid,25,8000); return 1; } if (strcmp("/sniper", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid,34,8000); return 1; } if (strcmp("/spas", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid,27,8000); return 1; } if (strcmp("/armor", cmdtext, true, 10) == 0) { SetPlayerArmour(playerid, 200); return 1; } if (strcmp("/s 18", cmdtext, true) == 0) { SetPlayerSkin(playerid, 18); return 1; } if (strcmp("/s 293", cmdtext, true) == 0) { SetPlayerSkin(playerid, 293); return 1; } if (strcmp("/s 134", cmdtext, true) == 0) { SetPlayerSkin(playerid, 134); return 1; } if (strcmp("/s 212", cmdtext, true) == 0) { SetPlayerSkin(playerid, 212); return 1; } if (strcmp("/s 102", cmdtext, true) == 0) { SetPlayerSkin(playerid,102); return 1; } if (strcmp(cmdtext, "/boxing", true) == 0) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING); SendClientMessage(playerid, 0xFFFFFFAA, "You have changed your fighting style to boxing!"); return 1; } if (strcmp(cmdtext, "/kungfu", true) == 0) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING); SendClientMessage(playerid, 0xFFFFFFAA, "You have changed your fighting style to KUNGFU!"); return 1; } if (strcmp(cmdtext, "/credits", true) == 0) { SendClientMessage(playerid, 0xFFFFFFAA, "GM created by: V3ntrilo!"); return 1; } if(strcmp(cmdtext, "/handsup", true) == 0) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP); return 1; } if(strcmp(cmdtext, "/color126", true) == 0) { SetPlayerColor(playerid, 126); return 1; } if(strcmp(cmdtext, "/color6", true) == 0) { SetPlayerColor(playerid, 6); return 1; } if (strcmp(cmdtext, "/credits", true) == 0) { SendClientMessage(playerid, 0xFFFFFFAA, "GM created by: V3ntrilo!"); return 1; } if(strcmp(cmdtext, "/AC", true) == 0) { SetPlayerColor(playerid, 0xFFFF00FF); return 1; } if(strcmp(cmdtext, "/AC2", true) == 0) { SetPlayerColor(playerid, 0xEFEFF7AA); return 1; } if(!strcmp(cmdtext, "/me ", true, 3)) { if(logged[playerid] == 0) return SendClientMessage(playerid, 0x0000A0AA, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, 0x0000A0AA, "You cannot use commands because you are jailed."); else if(!cmdtext[3])return SendClientMessage(playerid, 0x0000BBAA, "USAGE: /me [action]"); new str[128]; GetPlayerName(playerid, str, sizeof(str)); format(str, sizeof(str), "**%s %s", str, cmdtext[4]); SendClientMessageToAll(GetPlayerColor(playerid), str); return 1; } if(strcmp(cmdtext, "/rules", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, 0x0062F6AA, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, 0x0062F6AA, "You cannot use commands because you are jailed."); else SendClientMessage(playerid, COLOR_YELLOW, "1)No Flaming."); SendClientMessage(playerid, COLOR_YELLOW, "2)No Racism."); SendClientMessage(playerid, COLOR_YELLOW, "3)Leave Cruises Alone."); SendClientMessage(playerid, COLOR_YELLOW, "4)Speak in English in Main chat.Use /pm for non-english."); SendClientMessage(playerid, COLOR_YELLOW, "5)Dont Try to cheat in this server."); return 1; } if(strcmp(cmd, "/register", true) == 0) { new tmp[256], pname[24], string[128]; tmp = strtok(cmdtext, idx); GetPlayerName(playerid, pname, sizeof playername); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /register [password]"); } else { if (!dini_Exists(udb_encode(pname))) { dini_Create(udb_encode(pname)); dini_IntSet(udb_encode(pname), "password", udb_hash(tmp)); dini_IntSet(udb_encode(pname), "adminlevel", 0); format(string, sizeof(string), "Account %s created! You can now login with /login %s", pname, tmp); SendClientMessage(playerid, COLOR_YELLOW, string); dini_IntSet("file", "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0); } else { format(string, sizeof(string), "%s is already registered.", pname,tmp); SendClientMessage(playerid, COLOR_BRIGHTRED, string); } } return 1; } if(strcmp(cmd, "/login", true) == 0) { new tmp[256], tmp2[256], name[24], string[128]; GetPlayerName(playerid, name, 24); if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else if(logged[playerid] == 1) { SendClientMessage(playerid, COLOR_BRIGHTRED, "You are already logged in."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /login [password]"); } else { if (dini_Exists(udb_encode(name))) { tmp2 = dini_Get(udb_encode(name), "password"); if (udb_hash(tmp) != strval(tmp2)) { SendClientMessage(playerid, COLOR_BRIGHTRED, "Invalid Password"); } else { logged[playerid] = 1; format(string, sizeof(string), "%s, you are now logged in .", playername); SendClientMessage(playerid, COLOR_GREEN, string); GivePlayerMoney(playerid, money[playerid]); PlayerInfo[playerid][pAdminLevel] = dini_Int("file", "AdminLevel"); } } else { format(string, sizeof(string), "You are not registered Type /register [password] to create an account!", name); SendClientMessage(playerid, COLOR_BRIGHTRED, string); } } return 1; } if(!strcmp(cmdtext, "/dm5", true)) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid,26,9999); GivePlayerWeapon(playerid,28,9999); GivePlayerWeapon(playerid,24,9999); SetPlayerPos(playerid,2096.0981,2189.2546,16.3711); SendClientMessage(playerid, COLOR_CYAN, "**You have teleported to dm5"); return 1; } if(!strcmp(cmdtext, "/dm6", true)) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,25,9999); SetPlayerPos(playerid,1084.3290,-303.8538,73.9922); SendClientMessage(playerid,COLOR_CYAN, "**You have teleported to dm6"); return 1; } //===============================================================================================================// if(!strcmp(cmdtext, "/dm7", true)) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid,26,9999); GivePlayerWeapon(playerid,26,9999); GivePlayerWeapon(playerid,0,9999); SetPlayerPos(playerid,-2402.0647,1511.6106,-40.5665); SendClientMessage(playerid,COLOR_CYAN, "**You have teleported to dm7"); return 1; } //===============================================================================================================// if(!strcmp(cmdtext, "/dm8", true)) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid,26,9999); GivePlayerWeapon(playerid,28,9999); SetPlayerPos(playerid,1875.1702,2133.7915,32.5571); SendClientMessage(playerid,COLOR_CYAN, "**You have teleported to dm8"); return 1; } //===============================================================================================================// if(!strcmp(cmdtext, "/dm9", true)) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid,26,9999); GivePlayerWeapon(playerid,28,9999); SetPlayerPos(playerid,-2233.7615,2318.3762,7.5469); SendClientMessage(playerid,COLOR_CYAN, "**You have teleported to dm9"); return 1; } //===============================================================================================================// if(!strcmp(cmdtext, "/dm10", true)) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else GivePlayerWeapon(playerid,28,9999); GivePlayerWeapon(playerid,26,9999); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SetPlayerPos(playerid,1553.636,-1224.149,277.542); SendClientMessage(playerid,COLOR_CYAN, "**You have teleported to dm10"); return 1; } //===============================================================================================================// if(!strcmp(cmdtext, "/dm11", true)) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else GivePlayerWeapon(playerid,28,9999); GivePlayerWeapon(playerid,26,9999); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SetPlayerPos(playerid,2151.4998,-1802.6770,16.1509); SendClientMessage(playerid,COLOR_CYAN, "**You have teleported to dm11"); return 1; } if(!strcmp(cmdtext, "/dm12", true)) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else GivePlayerWeapon(playerid,28,9999); GivePlayerWeapon(playerid,26,9999); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SetPlayerPos(playerid, 1369.2261,2195.9084,9.7578); SendClientMessage(playerid,COLOR_CYAN, "**You have teleported to dm12"); return 1; } if(!strcmp(cmdtext, "/dm13", true)) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else GivePlayerWeapon(playerid,28,9999); GivePlayerWeapon(playerid,26,9999); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SetPlayerPos(playerid,-552.8127,2593.2720,65.8368); SendClientMessage(playerid,COLOR_CYAN, "**You have teleported to dm13"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 1", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 1); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 1); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 1"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 2", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 2); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 2); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 2"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 3", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 3); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 3); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 3"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 4", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 4); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 4); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 4"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 5", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 5); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 5); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 5"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 6", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 6); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 6); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 6"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 7", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 7); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 7); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 7"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 8", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 8); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 8); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 8"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 9", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 9); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 9); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 9"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 10", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 10); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 10); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 10"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 11", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 11); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 11); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 11"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 12", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 12); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 12); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 12"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 13", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 13); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 13); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 13"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 14", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 14); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 14); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 14"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 15", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 15); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 15); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 15"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 16", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 16); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 16); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 16"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 17", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 17); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 17); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 17"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 18", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 18); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 18); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 18"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 19", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 19); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 19); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 19"); return 1; } //===============================================================================================================// if (strcmp(cmdtext, "/world 20", true) == 0) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else SetPlayerVirtualWorld(playerid, 20); if(IsPlayerInAnyVehicle(playerid)) //If they are in a vehicle SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 20); //Take the vehicle with them SendClientMessage(playerid, COLOR_CYAN, "You have Teleported to world 20"); return 1; } //-------------------== Teleports ==--------------------- if(!strcmp(cmdtext,"/ls",true)) { new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has moved to Los Santos ( /ls)",name); SendClientMessageToAll(0xC2A2DAAA,string); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,30,999); SetPlayerInterior(playerid,0); SendClientMessage(playerid, COLOR_GREEN, "Welcome to the city of Los Santos, enjoy your stay !"); if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { SetVehiclePos(GetPlayerVehicleID(playerid), 1532.7198,-1692.1169,13.3828); SetVehicleZAngle(GetPlayerVehicleID(playerid), 96.1205); } else { SendClientMessage(playerid, 0x12900BBF, "ERROR: You need to be the driver!"); return 1; } } else { SetPlayerPos(playerid, 1532.7198,-1692.1169,13.3828); SetPlayerFacingAngle(playerid, 96.1205); } return 1; } //-Spawn ******* if(strcmp(cmdtext, "/spawn", true) == 0) { SendClientMessage(playerid, COLOR_ORANGE, "Welcome to the Spawn Zone, type /help for more info"); SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-310.9111,1772.0681,48.7435); // Spawn Zone Coords SetPlayerFacingAngle(playerid, 133.6928); SetPlayerHealth(playerid, 100); ResetPlayerWeapons(playerid); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has just went back to spawn zone ( /spawn)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-Sky Diving ****** if(strcmp(cmdtext, "/skydiving", true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, "Get your parachute and jump off a building !"); SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-343.443,1787.840,1553.686); SetPlayerHealth(playerid, 100); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Sky Diving Zone, ( /skydiving)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-Loco Low Tunning Shop ******** if(!strcmp(cmdtext,"/locolow",true)) { SetPlayerInterior(playerid,0); SendClientMessage(playerid, COLOR_GREEN, "Welcome to the Loco-Low Tunning Shop for Low-Riders !"); if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { SetVehiclePos(GetPlayerVehicleID(playerid), 2646.6094,-2003.8636,13.3828); SetVehicleZAngle(GetPlayerVehicleID(playerid), 174.9982); } else { SendClientMessage(playerid, 0x12900BBF, "ERROR: You need to be the driver!"); return 1; } } else { SetPlayerPos(playerid, 2646.6094,-2003.8636,13.3828); SetPlayerFacingAngle(playerid, 174.9982); } return 1; } //-Trans Fender Tunning Shop ************ if(!strcmp(cmdtext,"/transf",true)) { SetPlayerInterior(playerid,0); SendClientMessage(playerid, COLOR_GREEN, "Welcome to the Trans Fender Tunning Shop for normal cars !"); if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { SetVehiclePos(GetPlayerVehicleID(playerid), 2388.5518,1027.3455,10.8203); SetVehicleZAngle(GetPlayerVehicleID(playerid), 6.3119); } else { SendClientMessage(playerid, 0x12900BBF, "ERROR: You need to be the driver!"); return 1; } } else { SetPlayerPos(playerid, 2388.5518,1027.3455,10.8203); SetPlayerFacingAngle(playerid, 6.3119); } return 1; } //-WAA Tunning Shop ************* if(!strcmp(cmdtext,"/waa",true)) { SetPlayerInterior(playerid,0); SendClientMessage(playerid, COLOR_GREEN, "Welcome to Wheel Arch Angels Tunning Shop for Sport Cars !"); if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { SetVehiclePos(GetPlayerVehicleID(playerid), -2702.0813,218.0697,4.1797); SetVehicleZAngle(GetPlayerVehicleID(playerid), 91.5116); } else { SendClientMessage(playerid, 0x12900BBF, "ERROR: You need to be the driver!"); return 1; } } else { SetPlayerPos(playerid, -2702.0813,218.0697,4.1797); SetPlayerFacingAngle(playerid, 91.5116); } return 1; } //-San Fierro ******** if(!strcmp(cmdtext,"/sf",true)) { new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has moved to San Fierro ( /sf)",name); SendClientMessageToAll(0xC2A2DAAA,string); SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,30,999); SendClientMessage(playerid, COLOR_GREEN, "Welcome to San Fierro, enjoy your stay !"); if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { SetVehiclePos(GetPlayerVehicleID(playerid), -2636.5908,1393.1193,7.1016); SetVehicleZAngle(GetPlayerVehicleID(playerid), 219.2997); } else { SendClientMessage(playerid, 0x12900BBF, "ERROR: You need to be the driver!"); return 1; } } else { SetPlayerPos(playerid, -2636.5908,1393.1193,7.1016); SetPlayerFacingAngle(playerid, 219.2997); } return 1; } //-Las Venturass ********** if(!strcmp(cmdtext,"/lv",true)) { new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has moved to Las Venturas ( /lv)",name); SendClientMessageToAll(0xC2A2DAAA,string); SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,30,999); SendClientMessage(playerid, COLOR_GREEN, "Welcome to Las Venturras, enjoy your stay !"); if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { SetVehiclePos(GetPlayerVehicleID(playerid), 2020.5281,1919.6093,12.3407); SetVehicleZAngle(GetPlayerVehicleID(playerid), 270.7482); } else { SendClientMessage(playerid, 0x12900BBF, "ERROR: You need to be the driver!"); return 1; } } else { SetPlayerPos(playerid, 2020.5281,1919.6093,12.3407); SetPlayerFacingAngle(playerid, 270.7482); } return 1; } //-------------------== Races ==-------------------------- if(strcmp(cmdtext, "/race1", true) == 0 || strcmp(cmdtext, "/race 1", true) == 0) { SendClientMessage(playerid, COLOR_ORANGE, "Welcome to the Race #1, Type of the Race : Car Race -4 Sultans-"); SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-1364.3749,863.6211,47.4630); // Race 1 Spawn Coords SetPlayerFacingAngle(playerid, 136.5372); SetPlayerHealth(playerid, 100); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,14,1); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Race 1 Zone ( /race1)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-Race 2 ***** if(strcmp(cmdtext, "/race2", true) == 0 || strcmp(cmdtext, "/race 2", true) == 0) { SendClientMessage(playerid, COLOR_ORANGE, "Welcome to the Race #2, Type of the Race : Car Race -4 Bullets-"); SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-2681.5974,2147.0186,55.8125); // Race 2 Spawn Coords SetPlayerFacingAngle(playerid, 180.9049); SetPlayerHealth(playerid, 100); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,14,1); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Race 2 Zona ( /race2)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-Race 3 ***** if(strcmp(cmdtext, "/race3", true) == 0 || strcmp(cmdtext, "/race 3", true) == 0) { SendClientMessage(playerid, COLOR_ORANGE, "Welcome to the Race #3, Type of the Race : Car Dirt Race -2 Mesas-"); SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1552.0869,52.1688,25.3245); // Race 3 Spawn Coords SetPlayerFacingAngle(playerid, 192.0393); SetPlayerHealth(playerid, 100); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,14,1); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Race 3 Zone ( /race3)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-----------------------[ Skin Change ]--------------------------------- if(strcmp(cmdtext, "/vla1", true)==0 || strcmp(cmdtext, "/aztecas1", true) == 0) { SetPlayerSkin(playerid, 114); SendClientMessage(playerid, 0x00AD00AA, "You have joined the Aztecas Team !"); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid,5,1); SetPlayerColor(playerid, 0x00F6F6AA); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Aztecas Team",name); SendClientMessageToAll(0x00F6F6AA,string); return 1; } if(strcmp(cmdtext, "/vla2", true)==0 || strcmp(cmdtext, "/aztecas2", true) == 0) { SetPlayerSkin(playerid, 115); SendClientMessage(playerid, 0x00AD00AA, "You have joined the Aztecas Team !"); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid,5,1); SetPlayerColor(playerid, 0x00F6F6AA); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Aztecas Team",name); SendClientMessageToAll(0x00F6F6AA,string); return 1; } if(strcmp(cmdtext, "/vla3", true)==0 || strcmp(cmdtext, "/aztecas3", true) == 0) { SetPlayerSkin(playerid, 116); SendClientMessage(playerid, 0x00AD00AA, "You have joined the Aztecas Team !"); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid,5,1); SetPlayerColor(playerid, 0x00F6F6AA); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Aztecas Team",name); SendClientMessageToAll(0x00F6F6AA,string); return 1; } //-------------------== DeathMatches ==-------------------- if(strcmp(cmdtext, "/dm1", true) == 0 || strcmp(cmdtext, "/dm 1", true) == 0) { SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,25,9999); GivePlayerWeapon(playerid,31,9999); SetPlayerPos(playerid,2351.0261,1402.0017,42.8203); // Deathmatch number.1 Coordinates SetPlayerFacingAngle(playerid, 32.5499); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Deathmatch #1 ( /dm1)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-Arena ******* if(strcmp(cmdtext, "/arena", true) == 0) { SendClientMessage(playerid, COLOR_ORANGE, "Welcome to the Los Santos Arena, Available Weapons : Fists"); SetPlayerInterior(playerid,6); SetPlayerPos(playerid, 763.1024,-47.0595,1000.5859); // LS Gym SetPlayerFacingAngle(playerid, 329.7945); SetPlayerHealth(playerid, 100); ResetPlayerWeapons(playerid); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Fist Fight Zone ( /arena)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-Minigun DM ******* if(strcmp(cmdtext, "/minigun", true) == 0) { SendClientMessage(playerid, COLOR_ORANGE, "Welcome to the Minigun Deathmatch, Available Weapons : Minigun"); ResetPlayerWeapons(playerid); SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -1425.6670,1490.2557,1.8672); // Military Ship San fierro SetPlayerFacingAngle(playerid, 100.5574); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid, 38,9999); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Minigun DM ( /minigun)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-Baseball Bat DM ******* if(strcmp(cmdtext, "/batdm", true) == 0) { SendClientMessage(playerid, COLOR_ORANGE, "Welcome to the BaseBall Bat Deathmatch, Available Weapons : Baseball Bat"); ResetPlayerWeapons(playerid); SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -2440.1523,2232.5583,4.8438); // port lv/sf SetPlayerFacingAngle(playerid, 87.5486); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid, 5,9999); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Baseball DM ( /batdm)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-DM 2 ****** if(strcmp(cmdtext, "/dm2", true) == 0 || strcmp(cmdtext, "/dm 2", true) == 0) { ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,27,9999); GivePlayerWeapon(playerid,31,9999); GivePlayerWeapon(playerid,29,9999); SetPlayerInterior(playerid,0); SendClientMessage(playerid, COLOR_ORANGE, "Welcome to Deathmatch #2 Zone, Available Weapons : Eagle, Combat Shotgun, M4, MP5"); SetPlayerPos(playerid,-2149.2507,-234.8027,36.5156); // Deathmatch number.2 Coordinates SetPlayerFacingAngle(playerid, 85.1659); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Deathmatch #2 ( /dm2)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-DM 3 ****** if(strcmp(cmdtext, "/dm3", true) == 0 || strcmp(cmdtext, "/dm 3", true) == 0) { ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,25,9999); GivePlayerWeapon(playerid,31,9999); SetPlayerInterior(playerid,0); SendClientMessage(playerid, COLOR_ORANGE, "Welcome to Deathmatch #3 Zone, Available Weapons : Sawnoff Shotgun, Tech9, Eagle"); SetPlayerPos(playerid,2597.5540,1888.5990,11.0312); // Deathmatch number.3 Coordinates SetPlayerFacingAngle(playerid, 181.0311); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Deathmatch #3 ( /dm3)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-DM 4 ****** if(strcmp(cmdtext, "/dm4", true) == 0 || strcmp(cmdtext, "/dm 4", true) == 0) { ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,25,9999); SetPlayerInterior(playerid,0); SendClientMessage(playerid, COLOR_ORANGE, "Welcome to Deathmatch #4 Zone, Available Weapons : AK-47, Eagle, MP-5, Shotgun"); SetPlayerPos(playerid,-1476.4514,150.3063,18.7734); // Deathmatch number.4 Coordinates SetPlayerFacingAngle(playerid, 134.4635); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Deathmatch #4 ( /dm4)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-Bazooka DM ****** if(strcmp(cmdtext, "/bazooka", true) == 0) { ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,35,9999); SetPlayerInterior(playerid,0); SendClientMessage(playerid, COLOR_ORANGE, "Welcome to the Bazooka Deathmatch ! Available Weapons : Rocket Launcher"); SetPlayerPos(playerid,606.5932,868.1048,-40.1760); // Bazooka Deathmatch coords SetPlayerFacingAngle(playerid, 262.4088); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Bazooka Zone ( /bazooka)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-Sniper DM ******* if(strcmp(cmdtext, "/sniper", true) == 0) { ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,34,9999); GivePlayerWeapon(playerid,23,9999); SetPlayerInterior(playerid,0); SendClientMessage(playerid, COLOR_ORANGE, "Welcome to the Sniper Deathmatch ! Available Weapons : Sniper Rifle and Silenced 9mm"); SendClientMessage(playerid, COLOR_PURPLE, "Quickly, go and find yourself a safety place to be ready for hunting !"); SetPlayerPos(playerid,-2118.9380,224.3741,35.0854); // Sniper Deathmatch coords SetPlayerFacingAngle(playerid, 3.6666); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Sniper Zone ( /sniper)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } //-Deagle Zone ****** if(strcmp(cmdtext, "/DGL", true) == 0 || strcmp(cmdtext, "/eagle", true) == 0) { SetPlayerInterior(playerid,0); SendClientMessage(playerid, COLOR_ORANGE, "Welcome to the Deagle Zone ! Available Weapons : Desert Eagle"); SetPlayerPos(playerid,111.1441,1034.6056,13.6154); // Deagle Zone Coordinates SetPlayerFacingAngle(playerid, 90.0); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,24,9999); new string[50]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,18); format(string, sizeof(string), "%s has joined the Deagle Zone ( /deagle)",name); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } return 0; } public Jailed() for(new playerid;playerid<MAX_PLAYERS;playerid++) { if(logged[playerid] == -2) TogglePlayerControllable(playerid, 1); logged[playerid] = 1; jail[playerid] = 0; muted[playerid] = 0; SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 2295.9700,2468.1985,10.8203); ResetPlayerWeapons(playerid); ResetPlayerMoney(playerid); SendClientMessage(playerid, COLOR_BRIGHTRED, "You have been unjailed."); } public DeleteRamp(playerid) { if (jumped[playerid] != -1) { DestroyObject(jumped[playerid]); jumped[playerid] = -1; ramped[playerid]=0; } } stock dini_IntGet(filename[],slot[]){ new tmp[256],value; tmp = dini_Get(filename, slot); value = strval(tmp); return value; } public SendClientMessageToAdmins(color,string[]) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if (adminlevel[i] >= 4) { SendClientMessage(i, color, string); printf("%s", string); } } } return 1; } //===============================================================================================================// ReturnUser(text[], playerid = INVALID_PLAYER_ID) { new pos = 0; while (text[pos] < 0x21) { if (text[pos] == 0) return INVALID_PLAYER_ID; pos++; } new userid = INVALID_PLAYER_ID; if (IsNumeric(text[pos])) { userid = strval(text[pos]); if (userid >=0 && userid < MAX_PLAYERS) { if(!IsPlayerConnected(userid)) { userid = INVALID_PLAYER_ID; } else { return userid; } } } new len = strlen(text[pos]); new count = 0; new name[MAX_PLAYER_NAME]; for (new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { GetPlayerName(i, name, sizeof (name)); if (strcmp(name, text[pos], true, len) == 0) { if (len == strlen(name)) { return i; } else { count++; userid = i; } } } } if (count != 1) { if (playerid != INVALID_PLAYER_ID) { if (count) { SendClientMessage(playerid, 0xFF0000AA, "Multiple users found, please narrow earch"); } else { SendClientMessage(playerid, 0xFF0000AA, "No matching user found"); } } userid = INVALID_PLAYER_ID; } return userid; } IsNumeric(const string[]) { for (new i = 0, j = strlen(string); i < j; i++) { if (string[i] > '9' || string[i] < '0') return 0; } return 1; } IsVehicleRc( vehicleid ){ new model = GetVehicleModel(vehicleid); switch(model){ case RC_GOBLIN, RC_BARON, RC_BANDIT, RC_RAIDER, RC_TANK: return 1; default: return 0; } return 0; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys & KEY_SUBMISSION) { if(adminlevel[playerid] < 1) return 0; else if(!IsPlayerInAnyVehicle(playerid)) return 1; else { PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0); AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); RepairVehicle(GetPlayerVehicleID(playerid)); SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0); return 1; } } if(newkeys == KEY_SECONDARY_ATTACK ){ if(adminlevel[playerid] < 1) return 0; if(!IsPlayerInAnyVehicle(playerid)){ new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z ); GetVehicleWithinDistance(playerid, x, y, z, 20.0, vehicle); if(IsVehicleRc(vehicle)){ PutPlayerInVehicle(playerid, vehicle, 0); } } else { new vehicleID = GetPlayerVehicleID(playerid); if(IsVehicleRc(vehicleID) || GetVehicleModel(vehicleID) == RC_CAM){ if(adminlevel[playerid] < 1) return 0; if(GetVehicleModel(vehicleID) != D_TRAM){ new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x+0.5, y, z+1.0); } } } } return 1; } GetVehicleWithinDistance( playerid, Float:x1, Float:y1, Float:z1, Float:dist, &veh){ if(adminlevel[playerid] < 1) return 0; for(new i = 1; i < MAX_VEHICLES; i++){ if(GetVehicleModel(i) > 0){ if(GetPlayerVehicleID(playerid) != i ){ new Float:x, Float:y, Float:z; new Float:x2, Float:y2, Float:z2; GetVehiclePos(i, x, y, z); x2 = x1 - x; y2 = y1 - y; z2 = z1 - z; new Float:vDist = (x2*x2+y2*y2+z2*z2); if( vDist < dist){ veh = i; dist = vDist; } } } } return 1; } forward CountDown(num); public CountDown(num) { new str[2]; if (num) { format(str, sizeof(str), "%i", num); GameTextForAll(str, 1001, 5); } else { GameTextForAll("~g~Go", 3000, 5); } } public OnPlayerText(playerid, text[]) { new string[256]; if(adminlevel[playerid] > 0) if(text[0] == '@' && text[1] != 0) { GetPlayerName( playerid, playername, MAX_PLAYER_NAME ); format( string, 128, "(Admin) %s: %s", playername, text[1] ); for(new i = 0; i < MAX_PLAYERS; i++ ) { if( IsPlayerConnected(i) && adminlevel[playerid] == adminlevel[i] ) SendClientMessage( i, COLOR_YELLOW, string ); } return 0; } if (muted[playerid] == 1) { SendClientMessage(playerid, COLOR_BRIGHTRED, "You are muted,You cannot chat."); return 0; } return 1; } public OnPlayerRequestSpawn(playerid) { if (logged[playerid] == 1) {} else { SendClientMessage(playerid, COLOR_BRIGHTRED, "You must login / register before spawn.Use /login or /register [password]"); return 0; } return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { for(new i=0;i<MAX_PLAYERS;i++) { if(i != playerid) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0); } } for (new i=0; i<MAX_PLAYERS; i++) { if (jumped[i] != -1) DestroyObject(jumped[i]); } } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { new x = 0; while(x!=MAX_PLAYERS) { if( IsPlayerConnected(x) && GetPlayerState(x) == PLAYER_STATE_SPECTATING && gSpectateID[x] == playerid && gSpectateType[x] == ADMIN_SPEC_TYPE_PLAYER ) { SetPlayerInterior(x,newinteriorid); } x++; } } dcmd_rw(playerid,params[]) { new string[64], pName[MAX_PLAYER_NAME]; if(adminlevel[playerid] < 3 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else GetPlayerName(playerid,pName,MAX_PLAYER_NAME); if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /rw [playerid]"); new player1 = strval(params); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { GivePlayerWeapon(player1, 26, 99999); GivePlayerWeapon(player1, 24, 99999); GivePlayerWeapon(player1, 28, 99999); format(string, sizeof(string), "Admin %s has used /rw command", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else return SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); return 1; } dcmd_ww(playerid,params[]) { new string[64], pName[MAX_PLAYER_NAME]; if(adminlevel[playerid] < 3 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else GetPlayerName(playerid,pName,MAX_PLAYER_NAME); if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /ww [playerid]"); new player1 = strval(params); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { GivePlayerWeapon(player1, 4, 99999); GivePlayerWeapon(player1, 24, 99999); GivePlayerWeapon(player1, 16, 99999); GivePlayerWeapon(player1, 27, 99999); GivePlayerWeapon(player1, 29, 99999); format(string, sizeof(string), "Admin %s has used /ww command", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else return SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); return 1; } dcmd_kick(playerid, params[]) { new string[64], pName[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME], player1 = strval(params); if(adminlevel[playerid] < 1 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(adminlevel[playerid] < adminlevel[player1]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on higher level admin."); else GetPlayerName(playerid,pName,MAX_PLAYER_NAME); GetPlayerName(player1,pName2,MAX_PLAYER_NAME); new id, reason[64]; if (sscanf(params, "uz", id, reason)) SendClientMessage(playerid, COLOR_WHITE, "Usage: /kick [playerid] [reason (optional)]"); else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, "ERROR:Player is not connected"); else { format(reason, sizeof (reason), "%s has been Kicked.%s%s",pName2, reason[0] ? (" Reason: ") : (""), reason); SendClientMessageToAll(COLOR_ORANGE, reason); SendClientMessage(playerid, COLOR_YELLOW, "Player Kicked."); Kick(id); format(string, sizeof(string), "Admin %s has used /kick command on %s.", pName, pName2); SendClientMessageToAdmins(COLOR_WHITE, string); } return 1; } dcmd_ban(playerid, params[]) { new player1 = strval(params); new string[64], pName[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME]; if(adminlevel[playerid] < 1 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(adminlevel[playerid] < adminlevel[player1]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on higher level admin."); else GetPlayerName(playerid,pName,MAX_PLAYER_NAME); GetPlayerName(player1,pName2,MAX_PLAYER_NAME); new id, reason[64]; if (sscanf(params, "uz", id, reason)) SendClientMessage(playerid, COLOR_WHITE, "Usage: /ban [playerid] [reason (optional)]"); else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, "ERROR:Player is not connected"); else { format(reason, sizeof (reason), "%s has been banned.%s%s",pName2, reason[0] ? (" Reason: ") : (""), reason); SendClientMessageToAll(COLOR_ORANGE, reason); SendClientMessage(playerid, 0x00FF00AA, "Player banned."); BanEx(id, reason); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); GetPlayerName(player1, pName2, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /ban command on %s.", pName, pName2); SendClientMessageToAdmins(COLOR_WHITE, string); } return 1; } dcmd_rpvehicle(playerid,params[]) { new player1 = strval(params); new string[64], pName[MAX_PLAYER_NAME]; if(adminlevel[playerid] < 3 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /rpvehicle [playerid]"); if(IsPlayerNPC(player1)) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You can not use this commands on NPCs."); else if(adminlevel[playerid] < adminlevel[player1]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on higher level admin."); else GetPlayerName(playerid,pName,MAX_PLAYER_NAME); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new currentveh; currentveh = GetPlayerVehicleID(player1); DestroyVehicle(currentveh); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /rpvehicle command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); }else return SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); return 1; } dcmd_akill(playerid,params[]) { new player1 = strval(params); if(adminlevel[playerid] < 1 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(adminlevel[playerid] < adminlevel[player1]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on higher level admin."); else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /akill [playerid]"); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); SetPlayerHealth(player1, 0.0); SetPlayerArmour(player1, 0.0); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /akill command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else return SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); return 1; } dcmd_heal(playerid,params[]) { if(adminlevel[playerid] < 1 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /heal [playerid]"); new player1 = strval(params); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); SetPlayerHealth(player1, 100.0); SetPlayerArmour(player1, 100.0); SendClientMessage(player1, COLOR_YELLOW, "**You have been healed by an Admin. "); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /heal command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else return SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); return 1; } dcmd_playermoney(playerid,params[]) { if(adminlevel[playerid] < 1 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /playermoney [playerid]"); new player1 = strval(params); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName2[MAX_PLAYER_NAME], pName[MAX_PLAYER_NAME]; GetPlayerName(player1,pName2,MAX_PLAYER_NAME); GetPlayerName(playerid,pName,MAX_PLAYER_NAME); format(string, sizeof(string), "**%s have $%i.",pName2, GetPlayerMoney(player1)); SendClientMessage(playerid, COLOR_PINK, string); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /playermoney command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else return SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); return 1; } dcmd_ungod(playerid,params[]) { new player1 = strval(params); if(adminlevel[playerid] < 3 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(adminlevel[playerid] < adminlevel[player1]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on higher level admin."); else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /ungod [playerid]"); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); SendClientMessage(player1, COLOR_YELLOW, "*You are ungod now "); SetPlayerArmour(player1,100.0); SetPlayerHealth(player1,100.0); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /ungod command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else return SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); return 1; } dcmd_god(playerid,params[]) { new player1 = strval(params); if(adminlevel[playerid] < 3 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(adminlevel[playerid] < adminlevel[player1]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on higher level admin."); else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /god [playerid]"); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); SendClientMessage(player1, COLOR_YELLOW, "**An Admin has given you the god rights."); healthlevel[player1] = 1; SetPlayerArmour(player1, 0.0); SetPlayerHealth(player1, 999999999999999999999999999999); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /god command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else return SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); return 1; } dcmd_vr(playerid,params[]) { if(adminlevel[playerid] < 1 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /vr [playerid]"); new player1 = strval(params); if(!IsPlayerInAnyVehicle(player1)) return SendClientMessage(playerid, COLOR_BRIGHTRED, "ERROR:Player is not in a vehicle"); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); new vehicle1 = GetPlayerVehicleID(player1); SetVehicleHealth(vehicle1,1000.0); RepairVehicle(GetPlayerVehicleID(player1)); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /vr command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else return SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); return 1; } dcmd_unfreeze(playerid, params[]) { new id; new player1 = strval(params); new string[64]; new pName[MAX_PLAYER_NAME]; if(adminlevel[playerid] < 3 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(adminlevel[playerid] < adminlevel[player1]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on higher level admin."); else GetPlayerName(playerid,pName,MAX_PLAYER_NAME); if (sscanf(params, "uz", id)) SendClientMessage(playerid, COLOR_WHITE, "USAGE:/unfreeze [playerid]"); else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, "ERROR:Player is not connected"); else { SendClientMessage(playerid, 0x00FF00AA, "Player is unfrozen now."); TogglePlayerControllable(player1, 1); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /unfreeze command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } return 1; } dcmd_freeze(playerid, params[]) { new id; new player1 = strval(params); new string[64]; new pName[MAX_PLAYER_NAME]; if(adminlevel[playerid] < 3 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(adminlevel[playerid] < adminlevel[player1]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on higher level admin."); else GetPlayerName(playerid,pName,MAX_PLAYER_NAME); new reason[64]; if (sscanf(params, "uz", id, reason)) SendClientMessage(playerid, COLOR_WHITE, "USAGE:/freeze [playerid]"); else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_BRIGHTRED, "ERROR:Player is not connected"); else { TogglePlayerControllable(player1, 0); format(reason, sizeof (reason), "You have been frozen."); SendClientMessage(id, 0xFF0000AA, reason); SendClientMessage(playerid, 0x00FF00AA, "Player Frozen.for unfreeze use /unfreeze."); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /freeze command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } return 1; } dcmd_unjail(playerid, params[]) { new string[64], pName[MAX_PLAYER_NAME]; new pName2[MAX_PLAYER_NAME]; new id; new player1 = strval(params); if(adminlevel[playerid] < 1 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(adminlevel[playerid] < adminlevel[player1]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on higher level admin."); else GetPlayerName(playerid,pName,MAX_PLAYER_NAME); GetPlayerName(player1,pName2,MAX_PLAYER_NAME); if (!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /unjail [playerid]"); else if(logged[player1] == 1)return SendClientMessage(playerid, COLOR_BRIGHTRED, "Player is already unjailed."); else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_BRIGHTRED, "ERROR:Player is not connected"); else if(IsPlayerNPC(player1)) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on NPC."); else { TogglePlayerControllable(player1, 1); logged[player1] = 1; jail[player1] = 0; muted[player1] = 0; SetPlayerInterior(player1, 0); SetPlayerPos(player1, 2295.9700,2468.1985,10.8203); ResetPlayerWeapons(player1); ResetPlayerMoney(player1); format(string, sizeof(string), "You have been unjailed."); SendClientMessage(playerid, COLOR_BRIGHTRED, string); SetPlayerPos(playerid, 2295.9700,2468.1985,10.8203); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /unjail command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); KillTimer(jailtimer); } return 1; } dcmd_jail(playerid, params[]) { new player1 = strval(params); new string[64], pName[MAX_PLAYER_NAME]; if(adminlevel[playerid] < 1 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(adminlevel[playerid] < adminlevel[player1]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on higher level admin."); else GetPlayerName(playerid,pName,MAX_PLAYER_NAME); new id, reason[64]; if (sscanf(params, "uz", id, reason)) SendClientMessage(playerid, COLOR_WHITE, "USAGE: /jail [playerid] [reason]"); else if(logged[player1] == -2)return SendClientMessage(playerid, COLOR_BRIGHTRED, "Player is already Jailed."); else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_BRIGHTRED, "ERROR:Player is not connected"); else if(IsPlayerNPC(player1)) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use this command on NPC."); else { TogglePlayerControllable(player1, 0); logged[player1] = -2; SetPlayerInterior(id, 3); SetPlayerPos(id, 197.5225,174.0199,1003.0234); format(reason, sizeof (reason), "You have been jailed.%s%s", reason[0] ? (" Reason: ") : (""), reason); SendClientMessage(id, COLOR_BRIGHTRED, reason); SendClientMessage(id, COLOR_GREEN, "You will be unjail after 2 minutes.Your Money and Weapons are Reset."); format(string, sizeof(string), "Player Jailed."); SendClientMessage(playerid, COLOR_YELLOW, string); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /jail command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); jailtimer=SetTimer("Jailed",120000,0);//2 minutes } return 1; } dcmd_demotecrewmember(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return 0; else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /demotecrewmember [playerid]"); new player1 = strval(params); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); adminlevel[player1] = 0; dini_IntSet(udb_encode(playername), "adminlevel", 0); SendClientMessage(player1, COLOR_BRIGHTRED, "You are demoted from admin rights."); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /demotecrewmember command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else { SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); } return 1; } dcmd_mmanagment(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return 0; else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /mmanagment [playerid]"); new player1 = strval(params); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); adminlevel[player1] = 5; dini_IntSet(udb_encode(playername), "adminlevel", 5); SendClientMessage(player1, COLOR_GREEN, "You are promoterd to Managment rights, You can now use /modcommands,"); SendClientMessage(player1, COLOR_GREEN, "/admincommands,/mcommands and can Chat with Admins/Mods by @[text]."); SetPlayerColor(player1, COLOR_YELLOW); SetPlayerMarkerForPlayer( 50,200,COLOR_YELLOW ); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /mmanagment command", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else { SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); } return 1; } //===============================================================================================================// dcmd_makeadmin(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return 0; else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /makeadmin [playerid]"); new player1 = strval(params); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); adminlevel[player1] = 4; dini_IntSet(udb_encode(playername), "adminlevel", 4); SendClientMessage(player1, COLOR_GREEN, "You are promoterd to Admin rights, You can now use /modcommands,"); SendClientMessage(player1, COLOR_GREEN, "/admincommands and can Chat with Admins/Mods by @[text]."); SetPlayerColor(player1, COLOR_YELLOW); SetPlayerMarkerForPlayer( 50,200,COLOR_YELLOW ); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /makeadmin command", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else { SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); } return 1; } //===============================================================================================================// dcmd_setadmin(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return 0; else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setadmin [playerid]"); new player1 = strval(params); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); adminlevel[player1] = 3; SendClientMessage(player1, COLOR_GREEN, "You are temporarily promoterd to admin rights,You can now use /modcommands,"); SendClientMessage(player1, COLOR_GREEN, "/admincommands and can Chat with Admins/Mods by @[text]."); SendClientMessage(player1, COLOR_BRIGHTRED, "Remember! Dont abuse Admin commands or you will be demoted."); SetPlayerColor(player1, COLOR_YELLOW); SetPlayerMarkerForPlayer( 50,200,COLOR_YELLOW ); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /setadmin command", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else { SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); } return 1; } //===============================================================================================================// dcmd_makemod(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return 0; else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /makemod [playerid]"); new player1 = strval(params); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); adminlevel[player1] = 2; dini_IntSet(udb_encode(playername), "adminlevel", 2); SendClientMessage(player1, COLOR_GREEN, "You are promoterd to Moderator rights, You can now use /modcommands."); SendClientMessage(player1, COLOR_GREEN, "Chatting with Admins/Mods , Use @[text]."); dini_IntSet(udb_encode(playername), "adminlevel", 2); SetPlayerColor(player1, COLOR_ORANGE); SetPlayerMarkerForPlayer( 50,200,COLOR_ORANGE ); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /makemod command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); } else { SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); } return 1; } //===============================================================================================================// dcmd_setmod(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return 0; else if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setmod [playerid]"); new player1 = strval(params); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); adminlevel[player1] = 1; SendClientMessage(player1, COLOR_GREEN, "You are temporarily promoterd to moderator rights,You can now use /modcommands and"); SendClientMessage(player1, COLOR_GREEN, "Chatting with Admins/Mods , Use @[text]."); SendClientMessage(player1, COLOR_BRIGHTRED, "Remember! Dont abuse Moderator commands or you will be demoted."); SetPlayerColor(player1, COLOR_ORANGE); SetPlayerMarkerForPlayer( 50,200,COLOR_ORANGE ); format(string, sizeof(string), "Admin %s has used /setmod command",pName); SendClientMessageToAdmins(COLOR_WHITE,string); } else { SendClientMessage(playerid,COLOR_BRIGHTRED,"ERROR: Player is not connected"); } return 1; } dcmd_cd(playerid, params[]) { if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(logged[playerid] == -2) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are jailed."); else if (!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /cd [seconds]"); else if(runningc) return SendClientMessage(playerid, COLOR_BRIGHTRED, "There is already a countdown running."); else if (strval(params) < 1 ) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Second is between 1-9"); else if (strval(params) > 9) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Second is between 1-9"); else { runningc = 1; new ii = strval(params); do { SetTimerEx("CountDown", (strval(params) - ii) * 1000, false, "ii", ii); ii --; } while (ii != -1); SendClientMessage(playerid, COLOR_YELLOW, "Countdown Started."); } return 1; } dcmd_v(playerid, params[]) { new idx,string[128]; if(adminlevel[playerid] < 1 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if (params[0] == '\0') { SendClientMessage(playerid, COLOR_WHITE, "USAGE:/v [Modelid/Name]"); return 1; } idx = GetVehicleModelIDFromName(params); if(idx == -1) { idx = strval(string); if (idx < 400 || idx > 611) { SendClientMessage(playerid, COLOR_BRIGHTRED, "Invalid Modelid/Name"); return 1; } } EraseVehicle(GetPlayerVehicleID(playerid)); new Float:x,Float:y,Float:z,Float:a,Vehicleid; GetPlayerPos(playerid, x, y, z); Vehicleid = CreateVehicle(idx, x, y, z + 2.0, a + 90.0, -1, -1, 5000); LinkVehicleToInterior(Vehicleid, GetPlayerInterior(playerid)); PutPlayerInVehicle(playerid,Vehicleid,0); format(string, 128, "Vehicle Spawned %s (Modelid: %d, Vehicleid: %d)", aVehicleNames[idx - 400], idx, Vehicleid); SendClientMessage(playerid, 0x40FF40FF, string); new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /v command.", pName); SendClientMessageToAdmins(COLOR_WHITE, string); return 1; } GetVehicleModelIDFromName(vname[]) { for(new i = 0; i < 211; i++) { if ( strfind(aVehicleNames[i], vname, true) != -1 ) return i + 400; } return -1; } EraseVehicle(vehicleid) { for(new players=0;players<=MAX_PLAYERS;players++) { new Float:X,Float:Y,Float:Z; if (IsPlayerInVehicle(players,vehicleid)) { GetPlayerPos(players,X,Y,Z); SetPlayerPos(players,X,Y,Z+2); SetVehicleToRespawn(vehicleid); } SetVehicleParamsForPlayer(vehicleid,players,0,1); } SetTimerEx("VehRes",3000,0,"d",vehicleid); return 1; } forward VehRes(vehicleid); public VehRes(vehicleid) { DestroyVehicle(vehicleid); } //===============================================================================================================// dcmd_setweather(playerid, params[]) { new idx, string[256]; string = strtok(params, idx); if(adminlevel[playerid] < 3 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if (!strlen(string)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setweather [weatherid]"); return 1; } idx = strval(string); if (idx < min_weat_id || idx > max_weat_id) { SendClientMessage(playerid, COLOR_BRIGHTRED, "ERROR: Invalid weatherid"); return 1; } gWorldStatus[1] = idx; SetWeather(idx); format(string, 128, "Weather has changed to weatherid %d", idx); SendClientMessage(playerid, COLOR_GREEN, string); new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "Admin %s has used /setweather command", pName); SendClientMessageToAdmins(COLOR_WHITE, string); return 1; } dcmd_fakemessage(playerid,params[]) { new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(adminlevel[playerid] < 5 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fakemessage [playerid] [text]"); new player1 = strval(tmp); GetPlayerColor(player1); SendPlayerMessageToAll(player1, params[strlen(tmp)+1]); return SendClientMessage(playerid,COLOR_GREEN,"Fake message sent."); } dcmd_fakedeath(playerid,params[]) { new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index), tmp3 = strtok(params,Index); if(adminlevel[playerid] < 5 ) return 0; else if(logged[playerid] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You cannot use commands because you are not logged in."); else if(strval(tmp3) < Min_Weapon_Id) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Invalid weapon ID."); if(strval(tmp3) > Max_Weapon_Id) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Invalid weapon ID."); if(!strlen(tmp) || !strlen(tmp2) || !strlen(tmp3)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fakedeath [killer] [killee] [weaponid]"); new killer = strval(tmp), killee = strval(tmp2), weap = strval(tmp3); if(IsPlayerConnected(killer) && killer != INVALID_PLAYER_ID) { if(IsPlayerConnected(killee) && killee != INVALID_PLAYER_ID) { SendDeathMessage(killer,killee,weap); return SendClientMessage(playerid,COLOR_BLUE,"Fake death message sent"); } } return 1; } C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(35) : error 038: extra characters on line C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(3434) : error 017: undefined symbol "jailtimer" C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(3477) : error 017: undefined symbol "jailtimer" C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(3659) : error 017: undefined symbol "runningc" C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(3664) : error 017: undefined symbol "runningc" C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(3664) : warning 215: expression has no effect C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(3716) : error 017: undefined symbol "aVehicleNames" C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(3716) : warning 215: expression has no effect C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(3716) : error 001: expected token: ";", but found "]" C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(3716) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrateur\Bureau\Server\gamemodes\GM.pwn(3716) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 9 Errors.
30.11.2010, 09:13
Y Less what u want?
30.11.2010, 17:14
u won't help me now stop replied here
i need one replied for any help
i need one replied for any help
30.11.2010, 17:23
AzTeCaS, you're being rude. Being rude won't give you a good reputation nor a good reply to fix your script.
30.11.2010, 20:46
one correct it!!!!!!!!!!!!!
30.11.2010, 20:55
Wow this guys a bitch dont correct it. You dont evan know how to show on what line the mistake is.
30.11.2010, 20:56
Maybe show the Errors / Warnings...
30.11.2010, 20:56
« Next Oldest | Next Newest »
Users browsing this thread: 1 Guest(s)