//////////////////////////////////////////////////////////////////////////////// // Title: LuxurY Los Santos Trial // // Version: 1.0 // // Creator: ToxaOZ (LuxurY scripter) // // Date: 28 March 2007 year // //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////includes////////////////////////////////// #include //----------------------------------------------------------------------------// //teams #define TEAM_1 1 #define TEAM_2 2 /////////////////////////////////////Colors///////////////////////////////////// #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33FF33AA #define COLOR_RED 0xFF0000AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_BLUE 0x0000BBAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_ORANGE 0xFF9900AA //----------------------------------------------------------------------------// new gTeam[MAX_PLAYERS]; main() { print("\n--------------------------"); print("Loaded LuxurY LST v1.0\n"); print("--------------------------\n"); } public OnGameModeInit() { SetGameModeText("LuxurY LST v1.0"); ShowPlayerMarkers(1); ShowNameTags(1); SetWorldTime(7); ////////////////////////////////// Players ///////////////////////////////////// //1 team AddPlayerClass(292,1868.8140,-1397.4962,13.5092,266.5904,0,0,0,0,0,0); // AddPlayerClass(124,1868.8140,-1397.4962,13.5092,266.5904,0,0,0,0,0,0); // AddPlayerClass(299,1868.8140,-1397.4962,13.5092,266.5904,0,0,0,0,0,0); // //2 team AddPlayerClass(293,1912.9897,-1444.8855,13.4963,358.0846,0,0,0,0,0,0); // AddPlayerClass(217,1912.9897,-1444.8855,13.4963,358.0846,0,0,0,0,0,0); // AddPlayerClass(170,1912.9897,-1444.8855,13.4963,358.0846,0,0,0,0,0,0); // //bmx 1 team AddStaticVehicle(481,1863.7299,-1392.0637,12.9980,270.0,46,46); // AddStaticVehicle(481,1863.7299,-1394.0637,12.9980,270.0,14,1); // AddStaticVehicle(481,1863.7299,-1396.0637,12.9980,270.0,6,6); // AddStaticVehicle(481,1863.7299,-1398.0637,12.9980,270.0,46,46); // AddStaticVehicle(481,1863.7299,-1400.0637,12.9980,270.0,14,1); // AddStaticVehicle(481,1863.7299,-1402.0637,12.9980,270.0,6,6); // AddStaticVehicle(481,1863.7299,-1404.0637,12.9980,270.0,3,3); // AddStaticVehicle(481,1863.7299,-1406.0637,12.9980,270.0,46,46); // AddStaticVehicle(481,1863.7299,-1408.0637,12.9980,270.0,14,1); // AddStaticVehicle(481,1863.7299,-1410.0637,12.9980,270.0,6,6); // AddStaticVehicle(481,1863.7299,-1412.0637,12.9980,270.0,46,46); // AddStaticVehicle(481,1863.7299,-1414.0637,12.9980,270.0,14,1); // AddStaticVehicle(481,1863.7299,-1416.0637,12.9980,270.0,6,6); // AddStaticVehicle(481,1863.7299,-1418.0637,12.9980,270.0,3,3); // //sanchez 1 team AddStaticVehicle(468,1863.9298,-1352.2777,13.1541,270.0,6,6); // AddStaticVehicle(468,1863.9298,-1354.2777,13.1541,270.0,3,3); // AddStaticVehicle(468,1863.9298,-1356.2777,13.1541,270.0,53,53); // AddStaticVehicle(468,1863.9298,-1358.2777,13.1541,270.0,6,6); // AddStaticVehicle(468,1863.9298,-1360.2777,13.1541,270.0,3,3); // AddStaticVehicle(468,1863.9298,-1362.2777,13.1541,270.0,53,53); // AddStaticVehicle(468,1863.9298,-1364.2777,13.1541,270.0,6,6); // AddStaticVehicle(468,1863.9298,-1366.2777,13.1541,270.0,3,3); // AddStaticVehicle(468,1863.9298,-1368.2777,13.1541,270.0,53,53); // //bmx on the rampus 1 AddStaticVehicle(481,1950.7487,-1381.0254,23.6644,356.8505,6,6); // AddStaticVehicle(481,1958.4198,-1363.2061,23.6654,180.1803,65,9); // //bmx 2 team AddStaticVehicle(481,1900.4668,-1448.8486,12.9815,0.0,6,6); // AddStaticVehicle(481,1902.4668,-1448.8486,12.9815,0.0,12,9); // AddStaticVehicle(481,1904.4668,-1448.8486,12.9815,0.0,3,3); // AddStaticVehicle(481,1906.4668,-1448.8486,12.9815,0.0,6,6); // AddStaticVehicle(481,1908.4668,-1448.8486,12.9815,0.0,12,9); // AddStaticVehicle(481,1910.4668,-1448.8486,12.9815,0.0,3,3); // AddStaticVehicle(481,1912.4668,-1448.8486,12.9815,0.0,6,6); // AddStaticVehicle(481,1914.4668,-1448.8486,12.9815,0.0,12,9); // AddStaticVehicle(481,1916.4668,-1448.8486,12.9815,0.0,3,3); // AddStaticVehicle(481,1918.4668,-1448.8486,12.9815,0.0,6,6); // AddStaticVehicle(481,1920.4668,-1448.8486,12.9815,0.0,12,9); // AddStaticVehicle(481,1922.4668,-1448.8486,12.9815,0.0,3,3); // //sanchez 2 team AddStaticVehicle(468,1904.8617,-1437.4164,13.2259,180.0,3,3); // AddStaticVehicle(468,1906.8617,-1437.4164,13.2259,180.0,53,53); // AddStaticVehicle(468,1908.8617,-1437.4164,13.2259,180.0,6,6); // AddStaticVehicle(468,1910.8617,-1437.4164,13.2259,180.0,3,3); // AddStaticVehicle(468,1912.8617,-1437.4164,13.2259,180.0,53,53); // AddStaticVehicle(468,1914.8617,-1437.4164,13.2259,180.0,6,6); // AddStaticVehicle(468,1916.8617,-1437.4164,13.2259,180.0,3,3); // AddStaticVehicle(468,1918.8617,-1437.4164,13.2259,180.0,53,53); // AddStaticVehicle(468,1920.8617,-1437.4164,13.2259,180.0,6,6); // //bmx on rampus 2 AddStaticVehicle(481,1868.5729,-1366.4403,18.6575,271.4534,6,6); // AddStaticVehicle(481,1886.7162,-1359.4602,18.6559,90.3077,12,9); // //fast moto (need secret command) AddStaticVehicle(522,1918.7380,-1353.9166,22.9272,179.1885,3,8); // return 1; } public OnPlayerConnect(playerid) { SendClientMessage(playerid, 0x00FF00AA, "Wellcome to the Los Santos Trial!!!"); SendClientMessage(playerid, 0x00FF00AA, "Secret command - /wtf"); GameTextForPlayer(playerid, "Wellcome to ~b~the Los ~r~Santos Trial", 5000, 5); return 1; } public OnPlayerRequestClass(playerid, classid) { { if(classid == 0 || classid == 1 || classid == 2){ gTeam[playerid] = TEAM_1; GameTextForPlayer(playerid, "~r~7 ~b~Park", 1000, 3);} else if(classid == 3 || classid == 4 || classid == 5){ gTeam[playerid] = TEAM_2; GameTextForPlayer(playerid, "~r~xz ~g~park", 1000, 3);} } if(classid == 0) {SetPlayerInterior(playerid,0); SetPlayerPos(playerid, 1868.8140,-1397.4962,13.5092);// SetPlayerFacingAngle(playerid,160.3343); SetPlayerCameraPos(playerid, 1872.8140,-1397.4962,13.5092);// SetPlayerCameraLookAt(playerid, 1868.8140,-1397.4962,13.5092);// } else if(classid == 1) {SetPlayerInterior(playerid,0); SetPlayerPos(playerid, 1868.8140,-1397.4962,13.5092);// SetPlayerFacingAngle(playerid,160.3343); SetPlayerCameraPos(playerid, 1872.8140,-1397.4962,13.5092);// SetPlayerCameraLookAt(playerid, 1868.8140,-1397.4962,13.5092);// } else if(classid == 2) {SetPlayerInterior(playerid,0); SetPlayerPos(playerid, 1868.8140,-1397.4962,13.5092);// SetPlayerFacingAngle(playerid,160.3343); SetPlayerCameraPos(playerid, 1872.8140,-1397.4962,13.5092);// SetPlayerCameraLookAt(playerid, 1868.8140,-1397.4962,13.5092);// } else if(classid == 3) {SetPlayerInterior(playerid,0); SetPlayerPos(playerid, 1912.9897,-1444.8855,13.4963);// SetPlayerFacingAngle(playerid,160.3343); SetPlayerCameraPos(playerid, 1912.9897,-1440.8855,13.4963); SetPlayerCameraLookAt(playerid, 1912.9897,-1444.8855,13.4963);// } else if(classid == 4) {SetPlayerInterior(playerid,0); SetPlayerPos(playerid, 1912.9897,-1444.8855,13.4963);// SetPlayerFacingAngle(playerid,160.3343); SetPlayerCameraPos(playerid, 1912.9897,-1440.8855,13.4963); SetPlayerCameraLookAt(playerid, 1912.9897,-1444.8855,13.4963);// } else if(classid == 5) {SetPlayerInterior(playerid,0); SetPlayerPos(playerid, 1912.9897,-1444.8855,13.4963);// SetPlayerFacingAngle(playerid,160.3343); SetPlayerCameraPos(playerid, 1912.9897,-1440.8855,13.4963); SetPlayerCameraLookAt(playerid, 1912.9897,-1444.8855,13.4963);// } return 1; } public OnPlayerSpawn(playerid) { GivePlayerWeapon(playerid,41,9999); SetPlayerHealth(playerid,300); SetPlayerInterior(playerid,0); SetPlayerWorldBounds(playerid,1994.9497,1839.3379,-1333.2124,-1472.2440); new string[256]; new playername[24]; GetPlayerName(playerid,playername,24); if(gTeam[playerid] == TEAM_1) { SetPlayerColor(playerid, 0xFF9900AA); GameTextForPlayer(playerid, "~g~Los Santos Trial", 5000, 1); format(string, sizeof(string), "~r~%s - ~g~7 park", playername); GameTextForAll(string,5000,5); } else if(gTeam[playerid] == TEAM_2) { SetPlayerColor(playerid, 0x33FF33AA); GameTextForPlayer(playerid, "~g~Los Santos Trial", 5000, 1); format(string, sizeof(string), "~r~%s - ~g~xz park", playername); GameTextForAll(string,5000,5); } return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/wtf", true) == 0) { if(GetPlayerMoney(playerid) < 10000) { SendClientMessage(playerid,COLOR_ORANGE,"Not enough money. You need 10000$"); return 1; } if(GetPlayerMoney(playerid) > 9999) { } if(IsPlayerInAnyVehicle(playerid)) { new Float:X; new Float:Y; new Float:Z; new VehicleID; GetPlayerPos(playerid, X, Y, Z); VehicleID = GetPlayerVehicleID(playerid); SetVehiclePos(VehicleID, X, Y, Z + 15); SetPlayerInterior(playerid,0); GameTextForPlayer(playerid, "~p~Secret command!",6000,5); } else { new Float:X; new Float:Y; new Float:Z; GetPlayerPos(playerid, X, Y, Z); SetPlayerPos(playerid, X, Y, Z + 15); SetPlayerInterior(playerid,0); GameTextForPlayer(playerid, "~p~Secret command!",6000,5); } } return 1; } public OnPlayerDisconnect(playerid) { new string[256]; new playername[24]; GetPlayerName(playerid,playername,24); format(string, sizeof(string), "~r~%s ~g~leaved", playername); GameTextForAll(string,5000,5); return 1; } public OnPlayerDeath(playerid, killerid, reason) { GivePlayerMoney(killerid,1000); SendDeathMessage(killerid, playerid, reason); return 1; }