Guest User

Untitled

a guest
Jul 4th, 2013
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. new Rampe[MAX_PLAYERS] = 0;
  2. new Ramp[MAX_PLAYERS];
  3.  
  4. forward DelRamp(playerid);
  5.  
  6. if (strcmp("/rampeaus", cmdtext, true, 10) == 0)
  7. {
  8. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 10.0);
  9. Rampe[playerid] = 1;
  10. return 1;
  11. }
  12.  
  13. if (strcmp("/rampean", cmdtext, true, 10) == 0)
  14. {
  15. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 10.0);
  16. Rampe[playerid] = 0;
  17. return 1;
  18. }
  19.  
  20. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  21. {
  22.  
  23. new Float:x, Float:y, Float:z, Float:rot;
  24. new currentveh = GetPlayerVehicleID(playerid);
  25. if(newkeys & KEY_ACTION)
  26. {
  27. if(IsPlayerInAnyVehicle(playerid))
  28. {
  29. if(Rampe[playerid] == 1)
  30. {
  31. GetVehiclePos(currentveh, x, x, z);
  32. GetVehicleZAngle(currentveh, rot);
  33. Ramp[playerid] = CreateObject(1655,x+18.0,y+18.0,z+18.0,0.0000000,0.0000000,rot); //Ramp
  34. SetPVarInt(playerid, "Ramp", 1);
  35. SetTimerEx("DelRamp",5000,false,"i",playerid);
  36. }
  37. else
  38. {
  39. DestroyObject(Ramp[playerid]);
  40. SetPVarInt(playerid, "ramp", 0);
  41. GetVehiclePos(currentveh, x, x, z);
  42. GetVehicleZAngle(currentveh, rot);
  43. Ramp[playerid] = CreateObject(1655,x+18.0,y+18.0,z+18.0,0.0000000,0.0000000,rot); //Ramp
  44. SetPVarInt(playerid, "Ramp", 1);
  45. SetTimerEx("DelRamp",5000,false,"i",playerid);
  46. }
  47. }
  48. }
  49. return 1;
  50. }
  51.  
  52.  
  53. public DelRamp(playerid)
  54. {
  55. DestroyObject(Ramp[playerid]);
  56. SetPVarInt(playerid, "ramp", 0);
  57. }
Advertisement
Add Comment
Please, Sign In to add comment