08.04.2016, 06:08
Код:
public OnPlayerEnterRaceCheckpoint(playerid) { if(Para[playerid] == 1) { new Vehicle; DisablePlayerRaceCheckpoint(playerid); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Vehicle = CreateVehicle(471, -270.7894,-1942.0770,28.3374, 6.0637, -1, -1, -1); PutPlayerInVehicle(playerid, Vehicle, 0); Quad[playerid] ++; } switch(Quad[playerid]) { case 1: { SetPlayerRaceCheckpoint(playerid, 0, -324.8318,-1917.5735,12.9568, -424.3269,-1915.1814,6.2759, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 2: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -424.3269,-1915.1814,6.2759, -448.0903,-1985.1914,29.7391, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 3: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -424.3269,-1915.1814,6.2759, -448.0903,-1985.1914,29.7391, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 4: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -448.0903,-1985.1914,29.7391, -493.8112,-2025.1213,49.5716, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 5: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -493.8112,-2025.1213,49.5716, -639.2380,-2026.9741,30.6198, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 6: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -639.2380,-2026.9741,30.6198, -684.1072,-2102.7007,25.7731, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 7: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -684.1072,-2102.7007,25.7731, -763.7418,-2122.3665,25.0361, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 8: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -763.7418,-2122.3665,25.0361, -803.8206,-2163.8210,22.2477, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 9: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -803.8206,-2163.8210,22.2477, -876.7202,-2183.1133,27.2250, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 10: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -876.7202,-2183.1133,27.2250, -958.5380,-2232.8008,42.1912, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 11: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -958.5380,-2232.8008,42.1912, -946.5872,-2343.9014,59.9226, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 12: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -946.5872,-2343.9014,59.9226, -993.3751,-2367.9868,65.1090, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 13: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -993.3751,-2367.9868,65.1090, -1068.9324,-2378.8877,46.6570, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 14: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -1068.9324,-2378.8877,46.6570, -1179.2466,-2359.8438,19.8485, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 15: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -1179.2466,-2359.8438,19.8485, -1266.0793,-2250.4758,22.1066, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 16: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -1266.0793,-2250.4758,22.1066, -1361.7170,-2182.1726,22.5443, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 17: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -1361.7170,-2182.1726,22.5443, -1555.3273,-2151.5896,9.7962, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 18: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -1555.3273,-2151.5896,9.7962, -1668.9247,-2197.0623,34.2701, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 19: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -1668.9247,-2197.0623,34.2701, -1694.2645,-2286.9070,42.3592, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 20: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -1694.2645,-2286.9070,42.3592, -1793.3618,-2310.8914,43.0129, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 21: { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, -1793.3618,-2310.8914,43.0129, -1896.9579,-2409.9802,32.0881, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); Quad[playerid] ++; } case 22: { new Vehicle; DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 1, -1967.8353,-2450.9392,30.6250, 0.0,0.0,0.0, 10); PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0); SetPlayerRaceCheckpoint(playerid, 1, 54.9836,1767.4645,93.9280, 0.0, 0.0, 0.0, 10); CreateVehicle(481, 30.8246, 2023.7231, 17.2655, 180.0000, -1, -1, 100); PutPlayerInVehicle(playerid, Vehicle, 0); BMX[playerid] = 1; } } return 1; }
Please Help