CMD:derby(playerid, params[]) { if (My_Interior[playerid] == 15) { SendClientMessage(playerid,COLOR_BLUE,"Shoma Hamaknoon Dakhele Derby Hasti"); } else if(DerbyNumber == 0) { My_Interior[playerid] = 15; new string[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P1", pName); SendClientMessageToAll(0xFFFFFFFF, string); SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby"); GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3); SetPlayerPos(playerid, -1362.5800, 931.3489, 1035.9734); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); bloodring_id[playerid] = CreateVehicle(504, -1362.5800, 931.3489, 1035.9734, 0.0, 0, 0, -1); LinkVehicleToInterior(bloodring_id[playerid], 15); SetVehicleVirtualWorld(bloodring_id[playerid], 15); PutPlayerInVehicle(playerid, bloodring_id[playerid], 0); TogglePlayerControllable(playerid, 0); SetPlayerHealth(playerid, 100); DerbyNumber = 1; InDerby[playerid] = 1; } else if(DerbyNumber == 1) { My_Interior[playerid] = 15; new string[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P2", pName); SendClientMessageToAll(0xFFFFFFFF, string); SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby"); GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3); SetPlayerPos(playerid, -1356.5100, 932.1922, 1036.1119); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); bloodring_id[playerid] = CreateVehicle(504, -1356.5100, 932.1922, 1036.1119, 0.0, 0, 0, -1); LinkVehicleToInterior(bloodring_id[playerid], 15); SetVehicleVirtualWorld(bloodring_id[playerid], 15); PutPlayerInVehicle(playerid, bloodring_id[playerid], 0); TogglePlayerControllable(playerid, 0); SetPlayerHealth(playerid, 100); DerbyNumber = 2; InDerby[playerid] = 1; } else if(DerbyNumber == 2) { My_Interior[playerid] = 15; new string[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P3", pName); SendClientMessageToAll(0xFFFFFFFF, string); SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby"); GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3); SetPlayerPos(playerid, -1349.7819, 933.2458, 1036.1224); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); bloodring_id[playerid] = CreateVehicle(504, -1349.7819, 933.2458, 1036.1224, 0.0, 0, 0, -1); LinkVehicleToInterior(bloodring_id[playerid], 15); SetVehicleVirtualWorld(bloodring_id[playerid], 15); PutPlayerInVehicle(playerid, bloodring_id[playerid], 0); TogglePlayerControllable(playerid, 0); SetPlayerHealth(playerid, 100); DerbyNumber = 3; InDerby[playerid] = 1; for(new i = 0; i < MAX_PLAYERS; i++) { if(InDerby[i] == 1) { TimerUnfreezeAfterC = SetTimerEx("unfreezeCount", 1000, false, "ii", i, 10); } } } else if(DerbyNumber == 3) { My_Interior[playerid] = 15; new string[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P4", pName); SendClientMessageToAll(0xFFFFFFFF, string); SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby"); GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3); SetPlayerPos(playerid, -1341.7268, 935.3071, 1036.1417); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); bloodring_id[playerid] = CreateVehicle(504, -1341.7268, 935.3071, 1036.1417, 0.0, 0, 0, -1); LinkVehicleToInterior(bloodring_id[playerid], 15); SetVehicleVirtualWorld(bloodring_id[playerid], 15); PutPlayerInVehicle(playerid, bloodring_id[playerid], 0); InDerby[playerid] = 1; TogglePlayerControllable(playerid, 0); SetPlayerHealth(playerid, 100); DerbyNumber = 4; } else if(DerbyNumber == 4) { My_Interior[playerid] = 15; new string[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P5", pName); SendClientMessageToAll(0xFFFFFFFF, string); SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby"); GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3); SetPlayerPos(playerid, -1336.0471, 936.6208, 1036.1565); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); bloodring_id[playerid] = CreateVehicle(504, -1336.0471, 936.6208, 1036.1565, 0.0, 0, 0, -1); LinkVehicleToInterior(bloodring_id[playerid], 15); SetVehicleVirtualWorld(bloodring_id[playerid], 15); PutPlayerInVehicle(playerid, bloodring_id[playerid], 0); TogglePlayerControllable(playerid, 1); SetPlayerHealth(playerid, 100); DerbyNumber = 5; InDerby[playerid] = 1; } else if(DerbyNumber == 5) { My_Interior[playerid] = 15; new string[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P6", pName); SendClientMessageToAll(0xFFFFFFFF, string); SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby"); GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3); SetPlayerPos(playerid, -1330.4664, 938.4177, 1036.1781); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); bloodring_id[playerid] = CreateVehicle(504, -1330.4664, 938.4177, 1036.1781, 0.0, 0, 0, -1); LinkVehicleToInterior(bloodring_id[playerid], 15); SetVehicleVirtualWorld(bloodring_id[playerid], 15); PutPlayerInVehicle(playerid, bloodring_id[playerid], 0); TogglePlayerControllable(playerid, 1); SetPlayerHealth(playerid, 100); DerbyNumber = 6; InDerby[playerid] = 1; } else if(DerbyNumber == 6) { My_Interior[playerid] = 15; new string[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P7", pName); SendClientMessageToAll(0xFFFFFFFF, string); SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby"); GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3); SetPlayerPos(playerid, -1323.2250, 940.9352, 1036.2090); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); bloodring_id[playerid] = CreateVehicle(504, -1323.2250, 940.9352, 1036.2090, 0.0, 0, 0, -1); LinkVehicleToInterior(bloodring_id[playerid], 15); SetVehicleVirtualWorld(bloodring_id[playerid], 15); PutPlayerInVehicle(playerid, bloodring_id[playerid], 0); TogglePlayerControllable(playerid, 1); SetPlayerHealth(playerid, 100); DerbyNumber = 7; InDerby[playerid] = 1; } else if(DerbyNumber == 7) { My_Interior[playerid] = 15; new string[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P8", pName); SendClientMessageToAll(0xFFFFFFFF, string); SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby"); GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3); SetPlayerPos(playerid, -1317.5881, 943.3552, 1036.2379); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); bloodring_id[playerid] = CreateVehicle(504, -1317.5881, 943.3552, 1036.2379, 0.0, 0, 0, -1); LinkVehicleToInterior(bloodring_id[playerid], 15); SetVehicleVirtualWorld(bloodring_id[playerid], 15); PutPlayerInVehicle(playerid, bloodring_id[playerid], 0); TogglePlayerControllable(playerid, 1); SetPlayerHealth(playerid, 100); DerbyNumber = 8; InDerby[playerid] = 1; } else if(DerbyNumber == 8) { My_Interior[playerid] = 15; new string[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P9", pName); SendClientMessageToAll(0xFFFFFFFF, string); SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby"); GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3); SetPlayerPos(playerid, -1309.4237, 947.6229, 1036.2925); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); bloodring_id[playerid] = CreateVehicle(504, -1309.4237, 947.6229, 1036.2925, 0.0, 0, 0, -1); LinkVehicleToInterior(bloodring_id[playerid], 15); SetVehicleVirtualWorld(bloodring_id[playerid], 15); PutPlayerInVehicle(playerid, bloodring_id[playerid], 0); TogglePlayerControllable(playerid, 1); SetPlayerHealth(playerid, 100); DerbyNumber = 9; InDerby[playerid] = 1; } else if(DerbyNumber == 9) { My_Interior[playerid] = 15; new string[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P10", pName); SendClientMessageToAll(0xFFFFFFFF, string); SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby"); GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3); SetPlayerPos(playerid, -1303.7290, 951.5856, 1036.3480); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); bloodring_id[playerid] = CreateVehicle(504, -1303.7290, 951.5856, 1036.3480, 0.0, 0, 0, -1); LinkVehicleToInterior(bloodring_id[playerid], 15); SetVehicleVirtualWorld(bloodring_id[playerid], 15); PutPlayerInVehicle(playerid, bloodring_id[playerid], 0); TogglePlayerControllable(playerid, 1); SetPlayerHealth(playerid, 100); InDerby[playerid] = 1; DerbyNumber = 10; } return 1; } forward unfreezeCount(playerid, time); public unfreezeCount(playerid, time) { if((time -= 1) > 0) { TimerUnfreezeAfterC = SetTimerEx("unfreezeCount", 1000, false, "ii", playerid, time); if(time <= 3) { if(InDerby[playerid] == 1) { new string[5]; format(string, sizeof(string), "%d", time); GameTextForPlayer(playerid, string, 1000, 5); } } } else { if(InDerby[playerid] == 1) { GameTextForPlayer(playerid, "GO!", 2500, 3); TogglePlayerControllable(playerid, 1); } } return 1; }