Advertisement
Guest User

Veh Inc

a guest
Dec 24th, 2010
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.67 KB | None | 0 0
  1. //Marvo's Vehicle Inc
  2.  
  3. /*
  4. native SpawnVeh(playerid,model,color1,color2);
  5. native NumberPlate(playerid)
  6. native EngineOff(playerid)
  7. native EngineOn(playerid)
  8. native BonnetOpen(playerid)
  9. native BonnetClose(playerid)
  10. native BootOpen(playerid)
  11. native BootClose(playerid)
  12. native LightOn(playerid)
  13. native LightOff(playerid)
  14. native SpawnVehObjectOL(playerid,object)
  15. native SpawnVehObjectOM(playerid,object)
  16. native SpawnVehObjectOR(playerid,object)
  17. native SpawnVehObjectUL(playerid,object)
  18. native SpawnVehObjectUM(playerid,object)
  19. native SpawnVehObjectUR(playerid,object)
  20. native PlaySoundForPlayer(playerid,soundid);
  21. */
  22.  
  23. //#define ROT 0xFF0000AA
  24. //#define GELB 0xF1FE01FF
  25. //#define GRÃœN 0x33AA33AA
  26.  
  27. forward SpawnVeh(playerid,model,color1,color2);
  28. forward PlaySoundForPlayer(playerid,soundid);
  29. forward NumberPlate(playerid);
  30. forward SpawnVehObjectOL(playerid,object);
  31. forward SpawnVehObjectOM(playerid,object);
  32. forward SpawnVehObjectOR(playerid,object);
  33. forward SpawnVehObjectUL(playerid,object);
  34. forward SpawnVehObjectUM(playerid,object);
  35. forward SpawnVehObjectUR(playerid,object);
  36. forward EngineOff(playerid);
  37. forward EngineOn(playerid);
  38. forward BonnetOpen(playerid);
  39. forward BonnetClose(playerid);
  40. forward BootOpen(playerid);
  41. forward BootClose(playerid);
  42. forward LightOn(playerid);
  43. forward LightOff(playerid);
  44.  
  45. public PlaySoundForPlayer(playerid,soundid)
  46. {
  47. new Float:X, Float:Y, Float:Z;
  48. GetPlayerPos(playerid,X,Y,Z);
  49. PlayerPlaySound(playerid,soundid,X,Y,Z);
  50. }
  51. public SpawnVeh(playerid,model,color1,color2)
  52. {
  53. new Float:x, Float:y, Float:z, Float:za, veh;
  54. GetPlayerPos(playerid,x,y,z);
  55. GetPlayerFacingAngle(playerid,za);
  56. veh=CreateVehicle(model,x+2,y,z,za,color1,color2,-1);
  57. PutPlayerInVehicle(playerid,veh,0);
  58. LinkVehicleToInterior(veh,GetPlayerInterior(playerid));
  59. }
  60. public NumberPlate(playerid)
  61. {
  62. new veh;
  63. veh = GetPlayerVehicleID(playerid);
  64. new xxxx[256], pname[MAX_PLAYER_NAME];
  65. GetPlayerName(playerid, pname, sizeof(pname));
  66. format(xxxx, sizeof(xxxx), "%s", pname);
  67. SetVehicleNumberPlate(veh, xxxx);
  68. SetVehicleToRespawn(veh);
  69. new Float: X,Float: Y,Float: Z;
  70. GetPlayerPos(playerid,X,Y,Z);
  71. SetVehiclePos(veh,X,Y,Z);
  72. PutPlayerInVehicle(playerid,veh,0);
  73. PlaySoundForPlayer(playerid,1133);
  74. }
  75. public SpawnVehObjectOL(playerid,object)
  76. {
  77. new alarm;
  78. new Float:x, Float:y, Float:z;
  79. alarm = CreateObject(object,x,y,z,0,0,0,0);
  80. AttachObjectToVehicle(alarm, GetPlayerVehicleID(playerid),-0.4,0,0.80,0,0,0);
  81. }
  82. public SpawnVehObjectOR(playerid,object)
  83. {
  84. new alarm;
  85. new Float:x, Float:y, Float:z;
  86. alarm = CreateObject(object,x,y,z,0,0,0,0);
  87. AttachObjectToVehicle(alarm, GetPlayerVehicleID(playerid),0.4,0,0.80,0,0,0);
  88. }
  89. public SpawnVehObjectOM(playerid,object)
  90. {
  91. new alarm;
  92. new Float:x, Float:y, Float:z;
  93. alarm = CreateObject(object,x,y,z,0,0,0,0);
  94. AttachObjectToVehicle(alarm, GetPlayerVehicleID(playerid),0.0,0,0.80,0,0,0);
  95. }
  96. public SpawnVehObjectUL(playerid,object)
  97. {
  98. new alarm;
  99. new Float:x, Float:y, Float:z;
  100. alarm = CreateObject(object,x,y,z,0,0,0,0);
  101. AttachObjectToVehicle(alarm, GetPlayerVehicleID(playerid),-0.4,0,-0.80,0,0,0);
  102. }
  103. public SpawnVehObjectUR(playerid,object)
  104. {
  105. new alarm;
  106. new Float:x, Float:y, Float:z;
  107. alarm = CreateObject(object,x,y,z,0,0,0,0);
  108. AttachObjectToVehicle(alarm, GetPlayerVehicleID(playerid),0.4,0,-0.80,0,0,0);
  109. }
  110. public SpawnVehObjectUM(playerid,object)
  111. {
  112. new alarm;
  113. new Float:x, Float:y, Float:z;
  114. alarm = CreateObject(object,x,y,z,0,0,0,0);
  115. AttachObjectToVehicle(alarm, GetPlayerVehicleID(playerid),0.0,0,-0.80,0,0,0);
  116. }
  117. public EngineOff(playerid)
  118. {
  119. new vid = GetPlayerVehicleID(playerid);
  120. new engine,lights,alarm,doors,bonnet,boot,objective;
  121. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  122. SetVehicleParamsEx(vid,0,lights,alarm,doors,bonnet,boot,objective);
  123. }
  124. public EngineOn(playerid)
  125. {
  126. new vid = GetPlayerVehicleID(playerid);
  127. new engine,lights,alarm,doors,bonnet,boot,objective;
  128. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  129. SetVehicleParamsEx(vid,1,lights,alarm,doors,bonnet,boot,objective);
  130. }
  131. public BonnetOpen(playerid)
  132. {
  133. new vid = GetPlayerVehicleID(playerid);
  134. new engine,lights,alarm,doors,bonnet,boot,objective;
  135. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  136. SetVehicleParamsEx(vid,engine,lights,alarm,doors,1,boot,objective);
  137. }
  138. public BonnetClose(playerid)
  139. {
  140. new vid = GetPlayerVehicleID(playerid);
  141. new engine,lights,alarm,doors,bonnet,boot,objective;
  142. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  143. SetVehicleParamsEx(vid,engine,lights,alarm,doors,0,boot,objective);
  144. }
  145. public BootOpen(playerid)
  146. {
  147. new vid = GetPlayerVehicleID(playerid);
  148. new engine,lights,alarm,doors,bonnet,boot,objective;
  149. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  150. SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,1,objective);
  151. }
  152. public BootClose(playerid)
  153. {
  154. new vid = GetPlayerVehicleID(playerid);
  155. new engine,lights,alarm,doors,bonnet,boot,objective;
  156. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  157. SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,0,objective);
  158. }
  159. public LightOn(playerid)
  160. {
  161. new vid = GetPlayerVehicleID(playerid);
  162. new engine,lights,alarm,doors,bonnet,boot,objective;
  163. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  164. SetVehicleParamsEx(vid,engine,1,alarm,doors,bonnet,boot,objective);
  165. }
  166. public LightOff(playerid)
  167. {
  168. new vid = GetPlayerVehicleID(playerid);
  169. new engine,lights,alarm,doors,bonnet,boot,objective;
  170. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  171. SetVehicleParamsEx(vid,engine,0,alarm,doors,bonnet,boot,objective);
  172. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement