Advertisement
Guest User

Untitled

a guest
Sep 8th, 2011
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.12 KB | None | 0 0
  1. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  2. {
  3. GetPlayerVehicleID(playerid);
  4. if(newkeys & Reparar)
  5. {
  6. RepairVehicle(GetPlayerVehicleID(playerid));
  7. SendClientMessage(playerid, 0xFFFF00AA,"Car Fixed!");
  8. }
  9.  
  10.  
  11. if(IsPlayerInAnyVehicle(playerid))
  12. {
  13. new var0 = GetPlayerVehicleID(playerid);
  14. if(function218(var0) && (oldkeys & 1 || oldkeys & 4))
  15. {
  16. RemoveVehicleComponent(var0, 1010);
  17. AddVehicleComponent(var0, 1010);
  18. }
  19. }
  20. return 1;
  21. }
  22.  
  23.  
  24.  
  25.  
  26. function218(arg0)
  27. {
  28. new var0 = GetVehicleModel(arg0);
  29. switch(var0) {
  30. case 444:
  31. return 0;
  32. case 581:
  33. return 0;
  34. case 586:
  35. return 0;
  36. case 481:
  37. return 0;
  38. case 509:
  39. return 0;
  40. case 446:
  41. return 0;
  42. case 556:
  43. return 0;
  44. case 443:
  45. return 0;
  46. case 452:
  47. return 0;
  48. case 453:
  49. return 0;
  50. case 454:
  51. return 0;
  52. case 472:
  53. return 0;
  54. case 473:
  55. return 0;
  56. case 484:
  57. return 0;
  58. case 493:
  59. return 0;
  60. case 595:
  61. return 0;
  62. case 462:
  63. return 0;
  64. case 463:
  65. return 0;
  66. case 468:
  67. return 0;
  68. case 521:
  69. return 0;
  70. case 522:
  71. return 0;
  72. case 417:
  73. return 0;
  74. case 425:
  75. return 0;
  76. case 447:
  77. return 0;
  78. case 487:
  79. return 0;
  80. case 488:
  81. return 0;
  82. case 497:
  83. return 0;
  84. case 501:
  85. return 0;
  86. case 548:
  87. return 0;
  88. case 563:
  89. return 0;
  90. case 406:
  91. return 0;
  92. case 520:
  93. return 0;
  94. case 539:
  95. return 0;
  96. case 553:
  97. return 0;
  98. case 557:
  99. return 0;
  100. case 573:
  101. return 0;
  102. case 460:
  103. return 0;
  104. case 593:
  105. return 0;
  106. case 464:
  107. return 0;
  108. case 476:
  109. return 0;
  110. case 511:
  111. return 0;
  112. case 512:
  113. return 0;
  114. case 577:
  115. return 0;
  116. case 592:
  117. return 0;
  118. case 471:
  119. return 0;
  120. case 448:
  121. return 0;
  122. case 461:
  123. return 0;
  124. case 523:
  125. return 0;
  126. case 510:
  127. return 0;
  128. case 430:
  129. return 0;
  130. case 465:
  131. return 0;
  132. case 469:
  133. return 0;
  134. case 513:
  135. return 0;
  136. case 519:
  137. return 0;
  138. }
  139. return 1;
  140. {
  141. #define PRESSED(%0) \
  142. (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
  143. new model, vehicleid = GetPlayerVehicleID(playerid);
  144. model = GetVehicleModel(vehicleid);
  145. if(IsPlayerInAnyVehicle(playerid))
  146. {
  147. if(PRESSED(KEY_SECONDARY_ATTACK))
  148. {
  149. switch(model)
  150. {
  151. case 425, 432, 464, 476, 520:
  152. {
  153. SetPlayerHealth(playerid, 0);
  154. SendClientMessage(playerid, -1, "You have been killed because you dmed");
  155. }
  156. }
  157. }
  158. }
  159. return 1;
  160. }
  161. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement