Advertisement
Guest User

Untitled

a guest
Oct 27th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.62 KB | None | 0 0
  1. switch(CP[playerid]) {
  2. case 159: {
  3. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  4. CP[playerid] ++;
  5. SetPlayerRaceCheckpointEx(playerid, 4, 1337.7225,-2458.1738,52.1955,1068.9011,-1998.5757,110.3633, 5.0); // 2
  6. }
  7. case 160: {
  8. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  9. CP[playerid] ++;
  10. SetPlayerRaceCheckpointEx(playerid, 4, 1068.9011,-1998.5757,110.3633,1248.2017,-1089.9178,126.1693, 5.0);// 3
  11. }
  12. case 161: {
  13. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  14. CP[playerid] ++;
  15. SetPlayerRaceCheckpointEx(playerid, 4, 1248.2017,-1089.9178,126.1693,1262.6804,-359.7021,125.8077, 5.0);
  16. }
  17. case 162: {
  18. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  19. CP[playerid] ++;
  20. SetPlayerRaceCheckpointEx(playerid, 4, 1262.6804,-359.7021,125.8077,1354.6277,185.5372,126.3102, 5.0);
  21. }
  22. case 163: {
  23. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  24. CP[playerid] ++;
  25. SetPlayerRaceCheckpointEx(playerid, 4, 1354.6277,185.5372,126.3102,1469.2338,856.8419,73.3954, 5.0);
  26. }
  27. case 164: {
  28. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  29. CP[playerid] ++;
  30. SetPlayerRaceCheckpointEx(playerid, 4, 1469.2338,856.8419,73.3954,1477.5388,1444.2805,11.7513, 5.0);
  31. }
  32.  
  33. case 165: {
  34. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  35. CP[playerid] ++;
  36. SetPlayerRaceCheckpointEx(playerid, 4, 1477.5388,1444.2805,11.7513,1389.3634,1615.9071,11.7527, 5.0);
  37. }
  38. case 166: {
  39. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  40. CP[playerid] ++;
  41. SetPlayerRaceCheckpointEx(playerid, 4, 1389.3634,1615.9071,11.7527,1381.7755,1238.9287,35.4809, 5.0);
  42. }
  43. case 167: {
  44. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  45. CP[playerid] ++;
  46. SetPlayerRaceCheckpointEx(playerid, 4, 1381.7755,1238.9287,35.4809,1350.0398,829.1030,91.8478, 5.0);
  47. }
  48. case 168: {
  49. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  50. CP[playerid] ++;
  51. SetPlayerRaceCheckpointEx(playerid, 4, 1350.0398,829.1030,91.8478,1251.3011,235.3953,113.0084, 5.0);
  52. }
  53. case 169: {
  54. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  55. CP[playerid] ++;
  56. SetPlayerRaceCheckpointEx(playerid, 4, 1251.3011,235.3953,113.0084,1161.8298,-439.5165,142.3422, 5.0);
  57. }
  58.  
  59. case 170: {
  60. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  61. CP[playerid] ++;
  62. SetPlayerRaceCheckpointEx(playerid, 4, 1161.8298,-439.5165,142.3422,1033.0001,-918.2105,146.7412, 5.0);
  63. }
  64. case 171: {
  65. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  66. CP[playerid] ++;
  67. SetPlayerRaceCheckpointEx(playerid, 4, 1033.0001,-918.2105,146.7412,817.0712,-1571.2627,105.0100, 5.0);
  68. }
  69. case 172: {
  70. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  71. CP[playerid] ++;
  72. SetPlayerRaceCheckpointEx(playerid, 4, 817.0712,-1571.2627,105.0100,854.5660,-2107.3997,73.8536, 5.0);
  73. }
  74. case 173: {
  75. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  76. CP[playerid] ++;
  77. SetPlayerRaceCheckpointEx(playerid, 4, 854.5660,-2107.3997,73.8536,1156.9110,-2464.0076,51.5708, 5.0);
  78. }
  79. case 174: {
  80. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  81. CP[playerid] ++;
  82. SetPlayerRaceCheckpointEx(playerid, 4, 1156.9110,-2464.0076,51.5708,1691.7114,-2592.8950,14.4685, 5.0);
  83. }
  84. case 175: {
  85. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  86. CP[playerid] ++;
  87. SetPlayerRaceCheckpointEx(playerid, 3,1691.7114,-2592.8950,14.4685,1691.7114,-2592.8950,14.4685, 5.0);// primu
  88. }
  89.  
  90. case 176: {
  91. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  92. DisablePlayerRaceCheckpointEx(playerid);
  93. DisablePlayerCheckpointEx(playerid);
  94. CP[playerid] = 0;
  95. GiveJobSalary(playerid);
  96. PlayerInfo[playerid][pPilotSkill] ++;
  97. Update(playerid, pPilotSkillx);
  98. DestroyVehicle(JobVehicle[playerid]);
  99. JobVehicle[playerid] = 0, JobWorking[playerid] = 0;
  100. PlayerTextDrawHide(playerid, JobTD);
  101. }
  102. }
  103.  
  104.  
  105.  
  106.  
  107. function DisablePlayerCheckpointEx(playerid) {
  108. DisablePlayerCheckpoint(playerid);
  109. PlayerTextDrawHide(playerid, CpTDD);
  110. return 1;
  111. }
  112.  
  113. function DisablePlayerRaceCheckpointEx(playerid) {
  114. DisablePlayerRaceCheckpoint(playerid);
  115. PlayerTextDrawHide(playerid, CpTDD);
  116. return 1;
  117. }
  118. function SetPlayerRaceCheckpointEx(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size) {
  119. SetPlayerRaceCheckpoint(playerid, type, x, y, z, nextx, nexty, nextz, size);
  120. CheckpointPos[playerid][0] = x; CheckpointPos[playerid][1] = y; CheckpointPos[playerid][2] = z;
  121. return 1;
  122. }
  123.  
  124. function SetPlayerCheckpointEx(playerid, Float:x, Float:y, Float:z, Float:size) {
  125. SetPlayerCheckpoint(playerid, x, y, z, size);
  126. CheckpointPos[playerid][0] = x; CheckpointPos[playerid][1] = y; CheckpointPos[playerid][2] = z;
  127. return 1;
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement