// // CarRodeo by LuxurY // #include #define TEAM_1 1 #define TEAM_2 2 new gTeam[MAX_PLAYERS]; main() { print("\n-----------------------------------"); print(" Loaded LuxurY CarRodeo 1.0\n"); print("-----------------------------------\n"); } public OnGameModeInit() { SetGameModeText("LuxurY CarRodeo 1.0"); ShowPlayerMarkers(1); ShowNameTags(1); SetWorldTime(13); AddPlayerClass(170,448.9771,2505.6741,19.0965,88.6121,0,0,0,0,0,0); // AddPlayerClass(206,-86.5498,2503.5605,16.4844,268.6210,0,0,0,0,0,0); // AddStaticVehicle(494,430.0876,2525.0771,16.4490,87.7233,42,33); // AddStaticVehicle(494,429.4603,2480.0437,16.3816,86.2473,75,79); // AddStaticVehicle(502,430.2362,2520.6252,16.3764,89.8300,75,61); // AddStaticVehicle(502,430.0480,2484.3489,16.3782,87.0111,7,94); // AddStaticVehicle(556,430.0254,2515.4866,16.8594,89.7918,1,1); // AddStaticVehicle(556,430.1346,2510.5015,16.8594,90.6308,1,1); // AddStaticVehicle(556,430.1701,2505.1392,16.8631,89.7747,1,1); // AddStaticVehicle(556,430.2741,2499.9614,16.8631,91.4159,1,1); // AddStaticVehicle(556,430.2517,2494.6567,16.8634,88.8657,1,1); // AddStaticVehicle(556,430.3415,2489.3726,16.8634,88.2578,1,1); // AddStaticVehicle(504,-73.1122,2525.4409,16.2789,268.1973,51,39); // AddStaticVehicle(504,-73.3085,2480.2417,16.2769,268.4255,45,29); // AddStaticVehicle(495,-73.3111,2521.1042,16.8395,270.5919,88,99); // AddStaticVehicle(495,-73.7993,2485.1733,16.8359,268.9172,123,124); // AddStaticVehicle(424,-73.5318,2489.0469,16.2659,265.0824,6,16); // AddStaticVehicle(424,-73.5660,2516.7620,16.2723,272.0608,24,53); // AddStaticVehicle(557,-73.0055,2494.1206,16.8593,269.0001,1,1); // AddStaticVehicle(557,-73.2457,2512.4241,16.8679,269.1694,1,1); // AddStaticVehicle(557,-73.3689,2507.2473,16.8635,269.4583,1,1); // AddStaticVehicle(557,-73.5206,2502.1194,16.8594,269.4789,1,1); // AddStaticVehicle(557,-73.5413,2497.5381,16.8594,267.4586,1,1); // //For game zones //AddPlayerClass(0,495.5242,2656.7788,51.5569,95.2992,0,0,0,0,0,0); // //AddPlayerClass(0,499.1366,2375.2678,30.0530,183.7775,0,0,0,0,0,0); // //AddPlayerClass(0,-181.3912,2315.8652,59.9068,269.3450,0,0,0,0,0,0); // //AddPlayerClass(0,-168.1613,2641.8606,63.4983,269.0484,0,0,0,0,0,0); // return 1; } public OnPlayerConnect(playerid) { SendClientMessage(playerid, 0xFF0000AA, "Take car and go forward!"); GameTextForPlayer(playerid, "Wellcome to the Car Rodeo!!!", 10000, 3); //Other stuff return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerCameraPos(playerid, 256.0815, -43.0475, 1003.0234); SetPlayerPos(playerid, 258.4893, -41.4008, 1002.0234); SetPlayerFacingAngle(playerid, 90.0); SetPlayerCameraLookAt(playerid, 258.4893, -41.4008, 1002.0234); if(classid == 0){ gTeam[playerid] = TEAM_1; GameTextForPlayer(playerid, "FastBigFoots", 1000, 3);} else if(classid == 1){ gTeam[playerid] = TEAM_2; GameTextForPlayer(playerid, "AncientFastBigFoots", 1000, 3);} return 1; } public OnPlayerSpawn(playerid) { SetPlayerWorldBounds(playerid,499.1366,-181.3912,2656.7788,2315.8652); SetPlayerInterior(playerid,0); if(gTeam[playerid] == TEAM_1) SetPlayerColor(playerid, 0x33FF33AA); else if(gTeam[playerid] == TEAM_2) SetPlayerColor(playerid, 0xFF0000AA); return 1; } //commands public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/go", true)==0) { SetPlayerPos(playerid,448.9771,2505.6741,19.0965); SendClientMessage(playerid,0x33CCFFAA,"Teleport: Fast Big Foots spawn place"); } if (strcmp(cmdtext, "/baza", true)==0) { SetPlayerPos(playerid,-86.5498,2503.5605,16.4844); SendClientMessage(playerid,0x33CCFFAA,"Teleport: Ancient Fast Big Foots spawn place"); } if (strcmp(cmdtext, "/infmod", true)==0) { SendClientMessage(playerid,0xFFFF00AA,"Commands: /go - Fast Big Foots spawn place"); SendClientMessage(playerid,0xFFFF00AA,"/baza - Ancient Fast Big Foots spawn place"); SendClientMessage(playerid,0xFFFF00AA,"/kill - to kill yourself"); SendClientMessage(playerid,0xFFFF00AA,"LuxurY CarRodeo (Version 1.0)"); } return 1; } public OnPlayerDeath(playerid, killerid, reason) { if(killerid != INVALID_PLAYER_ID){ if(gTeam[killerid] == gTeam[playerid]){ SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); }else{ SetPlayerScore(killerid, GetPlayerScore(killerid) - 1); } } SendDeathMessage(killerid, playerid, reason); return 1; }