#include #pragma tabsize 0 new playerColors[100] = { 0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF, 0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF, 0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF, 0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF, 0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF, 0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF, 0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF, 0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF, 0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF, 0x3FE65CFF }; #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_BLUE 0x0000BBAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_DARKRED 0x660000AA #define COLOR_PURPLE 0xC2A2DAAA #define COLOR_PINK 0xFF66FFAA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_ORANGE 0xFF9900AA #define ORANGE 0xFF9900AA #define GREY 0xAFAFAFAA #define COLOR_PURPLE 0xC2A2DAAA #define COLOR_ALLDEPT 0xFF8282AA #define COLOR_FADE1 0xE6E6E6E6 #define COLOR_FADE2 0xC8C8C8C8 #define COLOR_FADE3 0xAAAAAAAA #define COLOR_FADE4 0x8C8C8C8C #define COLOR_FADE5 0x6E6E6E6E #define COLOR_GRAD1 0xB4B5B7FF #define COLOR_GRAD2 0xBFC0C2FF #define COLOR_GRAD3 0xCBCCCEFF #define COLOR_GRAD4 0xD8D8D8FF #define COLOR_GRAD5 0xE3E3E3FF #define COLOR_GRAD6 0xF0F0F0FF #define COLOR_VIOLET 0x9955DEEE #define COLOR_LIGHTRED 0xFF99AADD #define COLOR_GRAYWHITE 0xEEEEFFC4 #define COLOR_LIGHTNEUTRALBLUE 0xabcdef66 #define COLOR_GREENISHGOLD 0xCCFFDD56 #define COLOR_LIGHTBLUEGREEN 0x0FFDD349 #define COLOR_NEUTRALBLUE 0xABCDEF01 #define COLOR_LIGHTCYAN 0xAAFFCC33 #define COLOR_LEMON 0xDDDD2357 #define COLOR_MEDIUMBLUE 0x63AFF00A #define COLOR_NEUTRAL 0xABCDEF97 #define COLOR_BLACKBLACK 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_LIME 0x10F441AA #define COLOR_MAGENTA 0xFF00FFFF #define COLOR_NAVY 0x000080AA #define COLOR_AQUA 0xF0F8FFAA #define COLOR_CRIMSON 0xDC143CAA #define COLOR_FLBLUE 0x6495EDAA #define COLOR_BISQUE 0xFFE4C4AA #define COLOR_BLACK 0x000000AA #define COLOR_CHARTREUSE 0x7FFF00AA #define COLOR_BROWN 0XA52A2AAA #define COLOR_CORAL 0xFF7F50AA #define COLOR_GOLD 0xB8860BAA #define COLOR_GREENYELLOW 0xADFF2FAA #define COLOR_INDIGO 0x4B00B0AA #define COLOR_IVORY 0xFFFF82AA #define COLOR_LAWNGREEN 0x7CFC00AA #define COLOR_GREENSEA 0x20B2AAAA #define COLOR_LIMEGREEN 0x32CD32AA //<--- Dark lime #define COLOR_MIDNIGHTBLUE 0X191970AA #define COLOR_MAROON 0x800000AA #define COLOR_OLIVE 0x808000AA #define COLOR_ORANGERED 0xFF4500AA #define COLOR_LIGHTPINK 0xFFC0CBAA // - Light light pink #define COLOR_SEAGREEN 0x2E8B57AA #define COLOR_SPRINGGREEN 0x00FF7FAA #define COLOR_TOMATO 0xFF6347AA // - Tomato >:/ sounds wrong lol... well... :P #define COLOR_YELLOWGREEN 0x9ACD32AA //- like military green #define COLOR_MEDIUMAQUA 0x83BFBFAA #define COLOR_MEDIUMMAGENTA 0x8B008BAA // dark magenta ^^ new Float:god,Float:get; new iSpawnSet[MAX_PLAYERS]; new Float:x, Float:y, Float:z, Float:ang; new InVehicle; new VehicleID; new Text:UrText; new Menu:VMain; forward SetPlayerTeamFromClass(playerid, classid); forward SetupPlayerForClassSelection(playerid); forward GangLoadConfig(); forward time(playerid); main() { print("\n----------------------------------"); print(" John_Fabritzio Test Server"); print("----------------------------------\n"); } public OnGameModeInit() { ShowNameTags(1); ShowPlayerMarkers(1); AllowInteriorWeapons(1); EnableTirePopping(1); UsePlayerPedAnims(); // Don't use these lines if it's a filterscript SetGameModeText("Test Server"); AddPlayerClass(280,1545.9042,-1675.5040,13.5613,95.6418,3,1,24,500,32,500); // Officer AddPlayerClass(281,1545.9042,-1675.5040,13.5613,95.6418,3,1,24,500,32,500); // Officer AddPlayerClass(282,1545.9042,-1675.5040,13.5613,95.6418,3,1,24,500,32,500); // Officer AddPlayerClass(283,1545.9042,-1675.5040,13.5613,95.6418,3,1,24,500,32,500); // Officer AddPlayerClass(284,1545.9042,-1675.5040,13.5613,95.6418,3,1,24,500,32,500); // Officer AddPlayerClass(285,1545.9042,-1675.5040,13.5613,95.6418,3,1,24,500,32,500); // Officer AddPlayerClass(286,1545.9042,-1675.5040,13.5613,95.6418,3,1,24,500,32,500); // Officer AddPlayerClass(61,1136.3362,-2036.9449,69.0078,269.1599,4,1,24,500,32,500); // Admin AddPlayerClass(60,1136.3362,-2036.9449,69.0078,269.1599,4,1,24,500,32,500); // Admin AddPlayerClass(184,1136.3362,-2036.9449,69.0078,269.1599,4,1,24,500,32,500); // Admin AddPlayerClass(27,1136.3362,-2036.9449,69.0078,269.1599,4,1,24,500,32,500); // Admin AddPlayerClass(57,1136.3362,-2036.9449,69.0078,269.1599,4,1,24,500,32,500); // Admin AddPlayerClass(155,1136.3362,-2036.9449,69.0078,269.1599,4,1,24,500,32,500); // Admin AddPlayerClass(145,1136.3362,-2036.9449,69.0078,269.1599,4,1,24,500,32,500); // Admin AddPlayerClass(279,1136.3362,-2036.9449,69.0078,269.1599,4,1,24,500,32,500); // Admin AddPlayerClass(95,1136.3362,-2036.9449,69.0078,269.1599,4,1,24,500,32,500); // Admin //Car Spawn's AddStaticVehicle(451,1584.2802,-1679.5826,5.6066,271.0118,16,16); // ls-PoliceChef Turismo AddStaticVehicle(451,1584.2062,-1675.4835,5.6025,270.9162,16,16); // ls-PoliceChef Turismo AddStaticVehicle(599,1585.5509,-1667.8109,6.0904,270.8504,0,1); // ls-PoliceChef Ranger AddStaticVehicle(596,1585.5087,-1671.5991,5.6153,270.3971,0,1); // ls-PoliceChef Police AddStaticVehicle(596,1545.5990,-1672.0212,5.6105,89.3676,0,1); // ls-police AddStaticVehicle(596,1545.6882,-1667.7994,5.6133,90.5848,0,1); // ls-police AddStaticVehicle(596,1545.7772,-1663.0183,5.6156,89.1755,0,1); // ls-police AddStaticVehicle(596,1546.0521,-1659.0066,5.6176,89.1907,0,1); // ls-police AddStaticVehicle(596,1546.1238,-1655.0222,5.6107,90.0445,0,1); // ls-police AddStaticVehicle(599,1529.1453,-1679.5060,6.0791,271.2306,0,1); // ls-RANGER AddStaticVehicle(599,1546.0541,-1650.9504,6.0836,90.0173,0,1); // ls-RANGER AddStaticVehicle(596,1536.2191,-1679.3894,13.1032,0.8486,0,1); // ls-police AddStaticVehicle(596,1536.1790,-1666.0265,13.1041,1.2685,0,1); // ls-police AddStaticVehicle(599,1558.7463,-1711.7994,6.0798,1.5285,0,1); // ls-RANGER AddStaticVehicle(427,1534.6641,-1645.3549,6.0257,179.3200,0,1); // ls-ENFORCER AddStaticVehicle(427,1526.7042,-1645.4879,6.0225,181.3635,0,1); // ls-ENFORCER AddStaticVehicle(490,1528.4813,-1683.6763,6.0216,270.1137,0,0); // ls-FBI RANCHER AddStaticVehicle(490,1528.3660,-1687.8699,6.0206,269.9323,0,0); // ls-FBI RANCHER AddStaticVehicle(490,1557.7925,-1693.9807,6.0226,179.7764,0,0); // ls-FBI RANCHER AddStaticVehicle(490,1562.2451,-1693.8309,6.0194,180.8003,0,0); // ls-FBI RANCHER AddStaticVehicle(497,1515.7651,-1658.3915,13.7160,359.9691,0,1); // ls-Police Maverick AddStaticVehicle(599,1566.6328,-1694.2422,6.0839,179.4481,0,1); // ls-RANGER AddStaticVehicle(599,1570.8594,-1694.1182,6.0800,179.4027,0,1); // ls-RANGER AddStaticVehicle(596,1562.9161,-1711.4818,5.6125,0.3897,0,1); // ls-police AddStaticVehicle(596,1566.7983,-1711.6415,5.6118,359.2445,0,1); // ls-police AddStaticVehicle(596,1583.7012,-1711.8610,5.6123,0.2202,0,1); // ls-police AddStaticVehicle(599,1578.6689,-1712.0439,6.0811,1.0668,0,1); // ls-RANGER AddStaticVehicle(599,1574.6072,-1712.1134,6.0794,359.4973,0,1); // ls-RANGER AddStaticVehicle(490,1570.3334,-1712.0740,6.0238,0.0263,0,0); // ls-FBI RANCHER AddStaticVehicle(596,1587.5100,-1711.8322,5.6121,0.5714,0,1); // ls-police AddStaticVehicle(596,1591.4423,-1711.9027,5.6116,359.1417,0,1); // ls-police AddStaticVehicle(596,1595.5439,-1711.8942,5.6110,0.0407,0,1); // ls-police AddStaticVehicle(599,1603.0732,-1683.8894,6.0773,90.4716,0,1); // ls-RANGER AddStaticVehicle(599,1603.1665,-1687.9423,6.0812,90.3920,0,1); // ls-RANGER AddStaticVehicle(599,1603.0994,-1692.0465,6.0783,90.1380,0,1); // ls-RANGER AddStaticVehicle(490,1603.1943,-1695.9084,6.0199,89.7216,0,0); // ls-FBI RANCHER AddStaticVehicle(490,1603.2235,-1700.0725,6.0182,89.8934,0,0); // ls-FBI RANCHER AddStaticVehicle(490,1603.1451,-1704.3839,6.0193,90.4041,0,0); // ls-FBI RANCHER AddStaticVehicle(596,1546.4087,-1676.1803,5.6110,91.9309,0,1); // ls-police AddStaticVehicle(596,1546.3937,-1680.3486,5.6117,89.3401,0,1); // ls-police AddStaticVehicle(596,1546.4371,-1684.5522,5.6140,90.3974,0,1); // ls-police //AMBULANCE AddStaticVehicle(416,1177.5483,-1338.8208,14.0556,270.8045,1,3); // ls-ambulance AddStaticVehicle(416,1178.7351,-1308.2823,13.9680,270.8640,1,3); // ls-ambulance //ADMIN HOUSE AddStaticVehicle(409,1246.2432,-2051.7834,59.5989,268.0560,1,1); // ls-AdminHouse Limo AddStaticVehicle(409,1246.0162,-2058.8579,59.5954,268.1502,1,1); // ls-AdminHouse Limo AddStaticVehicle(451,1245.3282,-2043.8203,59.5541,268.5185,-1,-1); // ls-AdminHouse Turismo AddStaticVehicle(451,1245.3907,-2039.7716,59.5515,270.5677,-1,-1); // ls-AdminHouse Turismo AddStaticVehicle(451,1245.3907,-2034.9894,59.5522,270.3257,-1,-1); // ls-AdminHouse Turismo AddStaticVehicle(451,1245.4403,-2030.4902,59.5515,269.7569,-1,-1); // ls-AdminHouse Turismo AddStaticVehicle(411,1245.3539,-2025.3029,59.5724,270.6999,-1,-1); // ls-AdminHouse Infernus AddStaticVehicle(411,1245.3560,-2020.5973,59.5737,270.8864,-1,-1); // ls-AdminHouse Infernus AddStaticVehicle(411,1245.3152,-2015.4581,59.5717,270.3089,-1,-1); // ls-AdminHouse Infernus AddStaticVehicle(411,1245.3351,-2010.1093,59.5704,269.6758,-1,-1); // ls-AdminHouse Infernus AddStaticVehicle(562,1277.9387,-2044.7871,58.6849,88.2987,-1,-1); // ls-AdminHouse Elegy AddStaticVehicle(562,1277.9521,-2039.6268,58.6701,88.2795,-1,-1); // ls-AdminHouse Elegy AddStaticVehicle(562,1277.9873,-2034.4008,58.6501,90.5267,-1,-1); // ls-AdminHouse Elegy AddStaticVehicle(562,1277.9500,-2029.0310,58.6263,89.7702,-1,-1); // ls-AdminHouse Elegy AddStaticVehicle(560,1277.6064,-2024.2278,58.6592,91.8273,-1,-1); // ls-AdminHouse Sultan AddStaticVehicle(560,1277.6965,-2019.3251,58.6343,90.9405,-1,-1); // ls-AdminHouse Sultan AddStaticVehicle(560,1277.7173,-2014.4624,58.6276,90.8226,-1,-1); // ls-AdminHouse Sultan AddStaticVehicle(560,1277.5071,-2009.0371,58.6055,88.6516,-1,-1); // ls-AdminHouse Sultan // LS-AirPortCarLot Spawn's AddStaticVehicle(400,1365.5345,-2207.2129,13.6400,269.5339,-1,-1); // ls-AirPortCarLot AddStaticVehicle(580,1365.1128,-2210.7109,13.3447,269.3056,-1,-1); // ls-AirPortCarLot AddStaticVehicle(603,1365.4324,-2214.3738,13.3878,269.8784,-1,-1); // ls-AirPortCarLot AddStaticVehicle(602,1365.7966,-2217.8811,13.3560,269.6971,-1,-1); // ls-AirPortCarLot AddStaticVehicle(587,1365.3992,-2221.5056,13.2735,270.4274,-1,-1); // ls-AirPortCarLot AddStaticVehicle(585,1365.2407,-2225.0322,13.1359,270.5634,-1,-1); // ls-AirPortCarLot AddStaticVehicle(566,1365.3052,-2228.4006,13.3280,269.9475,-1,-1); // ls-AirPortCarLot AddStaticVehicle(565,1365.4586,-2231.9817,13.1746,270.1135,-1,-1); // ls-AirPortCarLot AddStaticVehicle(562,1365.5814,-2235.4739,13.2042,270.7231,-1,-1); // ls-AirPortCarLot AddStaticVehicle(551,1365.2643,-2239.0378,13.3507,271.0060,-1,-1); // ls-AirPortCarLot AddStaticVehicle(554,1365.2712,-2242.5208,13.6648,270.9554,-1,-1); // ls-AirPortCarLot AddStaticVehicle(558,1365.6698,-2246.0938,13.1787,269.9030,-1,-1); // ls-AirPortCarLot AddStaticVehicle(561,1365.3116,-2249.5999,13.3644,270.3846,-1,-1); // ls-AirPortCarLot AddStaticVehicle(559,1365.3143,-2253.0828,13.2072,270.0682,-1,-1); // ls-AirPortCarLot AddStaticVehicle(560,1365.5106,-2256.6028,13.2556,269.8737,-1,-1); // ls-AirPortCarLot AddStaticVehicle(505,1365.6040,-2260.1147,13.6928,269.9974,-1,-1); // ls-AirPortCarLot AddStaticVehicle(550,1384.9136,-2207.7988,13.3614,181.1193,-1,-1); // ls-AirPortCarLot AddStaticVehicle(547,1388.4479,-2207.9485,13.2781,181.5086,-1,-1); // ls-AirPortCarLot AddStaticVehicle(546,1391.6462,-2208.0508,13.2658,180.5770,-1,-1); // ls-AirPortCarLot AddStaticVehicle(540,1394.6979,-2208.1946,13.4005,178.3980,-1,-1); // ls-AirPortCarLot AddStaticVehicle(529,1398.2506,-2208.3379,13.1737,181.3332,-1,-1); // ls-AirPortCarLot AddStaticVehicle(526,1401.5299,-2208.2815,13.3075,180.9563,-1,-1); // ls-AirPortCarLot AddStaticVehicle(518,1404.7350,-2208.1567,13.2129,181.0095,-1,-1); // ls-AirPortCarLot AddStaticVehicle(516,1407.9781,-2208.0071,13.3760,180.3442,-1,-1); // ls-AirPortCarLot AddStaticVehicle(507,1411.3639,-2208.1501,13.3665,179.7431,-1,-1); // ls-AirPortCarLot AddStaticVehicle(496,1414.6858,-2208.2878,13.2582,180.5832,-1,-1); // ls-AirPortCarLot return 1; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { iSpawnSet[playerid] = 0; SetupPlayerForClassSelection(playerid); return 1; } public SetupPlayerForClassSelection(playerid) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1256.1487,-791.2058,92.0313); SetPlayerFacingAngle(playerid, 28.4421); SetPlayerCameraPos(playerid,1254.3755,-787.7794,92.0302); SetPlayerCameraLookAt(playerid,1256.1487,-791.2058,92.0313); return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnPlayerConnect(playerid) { time(playerid); new PlayerName[30], str[256]; GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s has joined the server!", PlayerName); SendClientMessageToAll(0xAFAFAFAA, str); GameTextForPlayer(playerid,"~g~Test ~y~Server",7000,5); SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "Welcome To My GameMode"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "Type: /help for help command"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "Soon I Will Add /register and /login"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "Hope You Will Enjoy Have a Nice Day"); SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------"); return 1; } public OnPlayerDisconnect(playerid) { new PlayerName[30], str[256]; new reason; switch (reason) { case 0: { GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s has left the server! (Timeout)", PlayerName); SendClientMessageToAll(0xAFAFAFAA, str); } case 1: { GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s has left the server! (Leaving)", PlayerName); SendClientMessageToAll(0xAFAFAFAA, str); } case 2: { GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s has left the server! (Kicked)", PlayerName); SendClientMessageToAll(0xAFAFAFAA, str); } } return 1; } public OnPlayerSpawn(playerid) { UrText=TextDrawCreate(545,17,"Welcome"); TextDrawColor(Text:UrText,COLOR_ORANGE); TextDrawFont(Text:UrText,2); TextDrawShowForAll(UrText); return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerPrivmsg(playerid, recieverid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { new string[256]; new idx; new cmd[256]; cmd = strtok(cmdtext, idx); if(strcmp(cmdtext, "/help", true) == 0) { SendClientMessage(playerid, COLOR_GREEN, "John_Fabritzio Test Server Codded by John_Fabritzio have FUN."); SendClientMessage(playerid, COLOR_WHITE, "Type: /News : To See What's New In The Server."); SendClientMessage(playerid, COLOR_WHITE, "Type: /Commands : To See Server Commands."); SendClientMessage(playerid, COLOR_WHITE, "Type: /Url : to see Ours WebPage."); SendClientMessage(playerid, COLOR_WHITE, "Type: /Admins : To See Who Admin And Who In The Clan!."); SendClientMessage(playerid, COLOR_WHITE, "Type: /ServerHelp : To See If Admins Searching Some Help With The Server."); return 1; } if(strcmp(cmd, "/News", true) == 0) { SendClientMessage(playerid, COLOR_BLUE, "____________________________________________________________."); SendClientMessage(playerid, COLOR_RED, "We Did Some Changes like."); SendClientMessage(playerid, COLOR_RED, "Adding Cars!."); SendClientMessage(playerid, COLOR_RED, "Some Commands!."); SendClientMessage(playerid, COLOR_RED, "Made an Admin House "); SendClientMessage(playerid, COLOR_RED, "And ALL LATER."); SendClientMessage(playerid, COLOR_BLUE, "____________________________________________________________."); return 1; } if(strcmp(cmd, "/Url", true) == 0) { SendClientMessage(playerid, COLOR_BLUE, "____________________________________________________________."); SendClientMessage(playerid, COLOR_GREEN, "Enjoy Our Test Server"); SendClientMessage(playerid, COLOR_GREEN, "For More News, Updates, Tutorials and Etc"); SendClientMessage(playerid, COLOR_GREEN, "Have a Nice Day Playing In John's Server"); SendClientMessage(playerid, COLOR_BLUE, "____________________________________________________________."); return 1; } if(strcmp(cmd, "/Admins", true) == 0) { SendClientMessage(playerid, COLOR_BLUE, "____________________________________________________________."); SendClientMessage(playerid, COLOR_ORANGE, "Admins: John_Fabritzio"); SendClientMessage(playerid, COLOR_ORANGE, "Crew Members:SOON"); SendClientMessage(playerid, COLOR_BLUE, "____________________________________________________________."); return 1; } if(strcmp(cmd, "/Commands", true) == 0) { SendClientMessage(playerid, COLOR_BLUE, "____________________________________________________________."); SendClientMessage(playerid, COLOR_YELLOW, "Type: COMMANDS SOON MORE"); SendClientMessage(playerid, COLOR_YELLOW, "Type: /away Says That You AFK"); SendClientMessage(playerid, COLOR_YELLOW, "Type: /back Says That You Back"); SendClientMessage(playerid, COLOR_YELLOW, "Type: /me To Display Your Action"); SendClientMessage(playerid, COLOR_YELLOW, "SOON MORE!!!!"); SendClientMessage(playerid, COLOR_BLUE, "____________________________________________________________."); return 1; } if(strcmp(cmd, "/ServerHelp", true) == 0) { SendClientMessage(playerid, COLOR_BLUE, "____________________________________________________________."); SendClientMessage(playerid, COLOR_ALLDEPT, "We Looking For Some Scripters"); SendClientMessage(playerid, COLOR_ALLDEPT, "Very Good Scripters"); SendClientMessage(playerid, COLOR_ALLDEPT, "That Can Help Us Who Helps"); SendClientMessage(playerid, COLOR_ALLDEPT, "Will Be Awarded "); SendClientMessage(playerid, COLOR_ALLDEPT, "Thank you For Reading This"); SendClientMessage(playerid, COLOR_ALLDEPT, "Have a Nice Day"); SendClientMessage(playerid, COLOR_BLUE, "____________________________________________________________."); return 1; } //Clean Chat MY WORK!!!!!!!!!!! if(strcmp(cmdtext,"/cleanchat",true)==0 && IsPlayerAdmin(playerid) == 1) { SendClientMessage(playerid,COLOR_GREY," "); SendClientMessage(playerid,COLOR_GREY," "); SendClientMessage(playerid,COLOR_GREY," "); SendClientMessage(playerid,COLOR_GREY," "); SendClientMessage(playerid,COLOR_GREY," "); SendClientMessage(playerid,COLOR_GREY," "); SendClientMessage(playerid,COLOR_GREY," "); SendClientMessage(playerid,COLOR_GREY," "); SendClientMessage(playerid,COLOR_GREY," "); SendClientMessage(playerid,COLOR_GREY," "); SendClientMessage(playerid,COLOR_GREY,"The Chat Was Cleaned By The Admin "); return 1; } //Hidden Commands MY WORK!!!!!!! if(strcmp(cmd, "/AdminC", true) == 0 || strcmp(cmd, "/AdminC", true) == 0 && IsPlayerAdmin(playerid) == 1) { SendClientMessage(playerid, COLOR_BLUE, "__________________________________________________________________________"); SendClientMessage(playerid, COLOR_GREEN, "Admin Secret Commands"); SendClientMessage(playerid, COLOR_WHITE, "/CleanChat /ann /visible /invisible /AdminSkin /AdminMode /AdminModeOff"); SendClientMessage(playerid, COLOR_WHITE, "/adminlog /AdminJoin /AdminLeave /cash /health /armor /givegun /work "); SendClientMessage(playerid, COLOR_WHITE, "/turismo /infernus /hydra /hunter /nrg500 /mbike"); SendClientMessage(playerid, COLOR_GREEN, "Players Commands"); SendClientMessage(playerid, COLOR_WHITE, "/away /back"); SendClientMessage(playerid, COLOR_BLUE, "__________________________________________________________________________"); return 1; } //Admin Log MY WORK!!!!!!!!!! if(strcmp(cmdtext, "/adminlog", true) == 0) { if (IsPlayerAdmin(playerid)) { SendClientMessage(playerid, COLOR_YELLOW, "*** You are logged in as admin"); } else { SendClientMessage(playerid, COLOR_YELLOW, "*** You are not logged as admin"); } return 1; } // Visible Invisible else if(strcmp(cmd, "/invisible", true) == 0 && IsPlayerAdmin(playerid) == 1) { SetPlayerColor(playerid, 0xFFFFFF00); SendClientMessage(playerid, COLOR_ORANGE, "You Now Invisible"); return 1; } else if(strcmp(cmd, "/visible", true) == 0 && IsPlayerAdmin(playerid) == 1) { SetPlayerColor(playerid, playerColors[playerid]); SendClientMessage(playerid, COLOR_ORANGE, "You Now visible"); return 1; } //GodMode else if (strcmp(cmd, "/AdminMode", true) == 0 && IsPlayerAdmin(playerid) == 1) { GetPlayerHealth(playerid,get); if(god <= 50) { SendClientMessage(playerid,COLOR_RED, "Wrong Command! The GodMode Already ON!"); } else { SetPlayerHealth(playerid,9999); SendClientMessage(playerid,COLOR_GREEN, "GodMode ON!"); god = 50; } return 1; } else if (strcmp(cmd, "/AdminModeOff", true) == 0 && IsPlayerAdmin(playerid) == 1) { if(god <= 50) { SetPlayerHealth(playerid,get); SendClientMessage(playerid,COLOR_GREEN, "GodMode OFF!"); god = 60; } else { SendClientMessage(playerid,COLOR_RED, "Wrong Command! GodMode Wasnt ON!"); } return 1; } //Away and Back if(strcmp(cmdtext, "/away", true) == 0) { SetPlayerInterior(playerid,3); SetPlayerPos(playerid,198.3797,160.8905,1003.0300); SetPlayerFacingAngle(playerid,177.0350); SetCameraBehindPlayer(playerid); PlayerPlaySound(playerid,1082,198.3797,160.8905,1003.0300); TogglePlayerControllable(playerid,0); new away[MAX_PLAYER_NAME]; GetPlayerName(playerid, away, MAX_PLAYER_NAME); format(string, sizeof(string), "%s is now away!", away); SendClientMessageToAll(ORANGE, string); return 1; } if(strcmp(cmdtext, "/back", true) == 0) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,2402.1877,-1719.0936,13.6194); TogglePlayerControllable(playerid,1); new back[MAX_PLAYER_NAME]; GetPlayerName(playerid, back, MAX_PLAYER_NAME); format(string, sizeof(string), "%s back!", back); SendClientMessageToAll(ORANGE, string); return 1; } //Fake Joined if (strcmp(cmdtext, "/AdminJoin", true) ==0 && IsPlayerAdmin(playerid) == 1) { new joined[MAX_PLAYER_NAME]; GetPlayerName(playerid, joined, MAX_PLAYER_NAME); format(string, sizeof(string), "*** %s joined the server.", joined); SendClientMessageToAll(GREY, string); return 1; } //Fake Left if (strcmp(cmdtext, "/AdminLeave", true) ==0 && IsPlayerAdmin(playerid) == 1) { new joined[MAX_PLAYER_NAME]; GetPlayerName(playerid, joined, MAX_PLAYER_NAME); format(string, sizeof(string), "*** %s Left The Server.", joined); SendClientMessageToAll(GREY, string); return 1; } //ANNOUNCE if(strcmp(cmdtext, "/ann", true, 3)==0) { if (IsPlayerAdmin(playerid)) { GameTextForAll(cmdtext[4],8000,5); } else { SendClientMessage(playerid, COLOR_RED,"You Are Not an Admin!"); } return 1; } //Give Cash if (strcmp(cmdtext, "/cash", true) == 0 && IsPlayerAdmin(playerid) == 1) { GivePlayerMoney(playerid,100000); return 1; } //Set Health if (strcmp(cmdtext, "/health", true) == 0 && IsPlayerAdmin(playerid) == 1) { SetPlayerHealth(playerid,100); return 1; } //Set Armour if (strcmp(cmdtext, "/armor", true) == 0 && IsPlayerAdmin(playerid) == 1) { SetPlayerArmour(playerid,100); return 1; } //Give Gun if (strcmp(cmdtext, "/givegun", true) == 0 && IsPlayerAdmin(playerid) == 1) { GivePlayerWeapon(playerid,32,500); GivePlayerWeapon(playerid,24,500); GivePlayerWeapon(playerid,31,500); GivePlayerWeapon(playerid,34,500); return 1; } //CASH SKIN LOGOUT WEAPONS if (strcmp(cmdtext, "/Work", true) == 0 && IsPlayerAdmin(playerid) == 1) { SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); GivePlayerWeapon(playerid,4,1); GivePlayerWeapon(playerid,32,2000); GivePlayerWeapon(playerid,27,2000); GivePlayerWeapon(playerid,31,2000); GivePlayerWeapon(playerid,34,2000); GivePlayerWeapon(playerid,43,2000); GivePlayerWeapon(playerid,24,2000); { new joined[MAX_PLAYER_NAME]; GetPlayerName(playerid, joined, MAX_PLAYER_NAME); format(string, sizeof(string), "*** %s Left The Server.", joined); SendClientMessageToAll(GREY, string); } SetPlayerName(playerid,"Cheker"); SetPlayerSkin(playerid,115); GivePlayerMoney(playerid,100000); return 1; } //TURISMO if(strcmp(cmd, "/turismo", true) == 0 && IsPlayerAdmin(playerid) == 1) { if(InVehicle == 1) { SendClientMessage(playerid, COLOR_RED, "You cant be in any vehicle!"); } GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, ang); CreateVehicle(451, x+1, y+1, z+1, -1, -1, 0, 600); SetVehicleZAngle(VehicleID, ang); return 1; } //NRG-500 if(strcmp(cmd, "/nrg500", true) == 0 && IsPlayerAdmin(playerid) == 1) { if(InVehicle == 1) { SendClientMessage(playerid, COLOR_RED, "You cant be in any vehicle!"); } GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, ang); CreateVehicle(522, x+1, y+1, z+1, -1, -1, 0, 600); SetVehicleZAngle(VehicleID, ang); return 1; } //Mountain Bikes if(strcmp(cmd, "/mbike", true) == 0 && IsPlayerAdmin(playerid) == 1) { if(InVehicle == 1) { SendClientMessage(playerid, COLOR_RED, "You cant be in any vehicle!"); } GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, ang); CreateVehicle(510, x+1, y+1, z+1, -1, -1, 0, 600); SetVehicleZAngle(VehicleID, ang); return 1; } //Infernus if(strcmp(cmd, "/infernus", true) == 0 && IsPlayerAdmin(playerid) == 1) { if(InVehicle == 1) { SendClientMessage(playerid, COLOR_RED, "You cant be in any vehicle!"); } GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, ang); CreateVehicle(411, x+1, y+1, z+1, -1, -1, 0, 600); SetVehicleZAngle(VehicleID, ang); return 1; } //Hydra if(strcmp(cmd, "/Hydra", true) == 0 && IsPlayerAdmin(playerid) == 1) { if(InVehicle == 1) { SendClientMessage(playerid, COLOR_RED, "You cant be in any vehicle!"); } GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, ang); CreateVehicle(520, x+1, y+1, z+1, 0, 0, 0, 600); SetVehicleZAngle(VehicleID, ang); return 1; } //Hunter if(strcmp(cmd, "/Hunter", true) == 0 && IsPlayerAdmin(playerid) == 1) { if(InVehicle == 1) { SendClientMessage(playerid, COLOR_RED, "You cant be in any vehicle!"); } GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, ang); CreateVehicle(425, x+1, y+1, z+1, 0, 0, 0, 600); SetVehicleZAngle(VehicleID, ang); return 1; } //SEE PLAYERS COMMANDS new playername[MAX_PLAYERS]; GetPlayerName(playerid, playername, sizeof(playername)); for (new a = 0; a < MAX_PLAYERS; a++) { if (IsPlayerConnected(a) && IsPlayerAdmin(a) && a != playerid) { format(string, sizeof(string), "%s entered command: %s", playername, cmdtext); SendClientMessage(a, 0xFFFF00AA, string); } } if(strcmp(cmdtext, "/Carmenu", true) == 0) { VMain = CreateMenu(" ",1,50,200,90,25); AddMenuItem(VMain,0,"Car1"); AddMenuItem(VMain,0,"Car2"); AddMenuItem(VMain,0,"Car3"); AddMenuItem(VMain,0,"Car4"); AddMenuItem(VMain,0,"Car5"); AddMenuItem(VMain,0,"Car6"); AddMenuItem(VMain,0,"Car7"); AddMenuItem(VMain,0,"Car8"); AddMenuItem(VMain,0,"Car9"); AddMenuItem(VMain,0,"Car10"); ShowMenuForPlayer(VMain,playerid); }} return 0; } public time(playerid) { new hour,minute,second; new Text:Clock; TextDrawDestroy(Clock); gettime(hour,minute,second); new string[256]; if (minute <= 9){format(string,25,"%d:0%d",hour,minute);} else {format(string,25,"%d:%d",hour,minute);} TextDrawHideForAll(Clock); Clock=TextDrawCreate(552,28,string); TextDrawLetterSize(Clock,0.5,1.8); TextDrawFont(Clock,3); TextDrawBackgroundColor(Clock,40); TextDrawSetOutline(Clock,2); TextDrawShowForAll(Clock); SetTimer("time",30000,1); return 1; } public OnPlayerInfoChange(playerid) { return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); new Menu:Current = GetPlayerMenu(playerid); if (Current == VMain) { switch(row) { case 0: {CreateVehicle(411,x+2,y+2,z,5,0,0,10000);} case 1: {CreateVehicle(411,x+2,y+2,z,5,0,0,10000);} case 2: {CreateVehicle(411,x+2,y+2,z,5,0,0,10000);} case 3: {CreateVehicle(411,x+2,y+2,z,5,0,0,10000);} case 4: {CreateVehicle(411,x+2,y+2,z,5,0,0,10000);} case 5: {CreateVehicle(411,x+2,y+2,z,5,0,0,10000);} case 6: {CreateVehicle(411,x+2,y+2,z,5,0,0,10000);} case 7: {CreateVehicle(411,x+2,y+2,z,5,0,0,10000);} case 8: {CreateVehicle(411,x+2,y+2,z,5,0,0,10000);} case 9: {CreateVehicle(411,x+2,y+2,z,5,0,0,10000);} }} return 1; } public OnPlayerExitedMenu(playerid) { return 1; }