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.
Код:
//------------------------------------------------------------------------------
//-----=== 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.
AzTeCaS, you're being rude. Being rude won't give you a good reputation nor a good reply to fix your script.
Wow this guys a bitch dont correct it. You dont evan know how to show on what line the mistake is.
We are not hear to correct it for you, if you show no effort. Read the manual and LEARN. Warnings are pretty easy to fix if you read!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Now stop being rude, and dont demand people to fix it for you.