Advertisement
Guest User

Untitled

a guest
May 30th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. if(strcmp(cmdtext, "/nrg", true)==0)
  2. {
  3. if( PVeh[playerid] > 0 )
  4. {
  5. if(GetPlayerVehicleID(playerid) != PVeh[playerid])
  6. {
  7. if(IsPlayerInAnyVehicle(playerid))
  8. {
  9. RemovePlayerFromVehicle(playerid);
  10. }
  11. new Float: X, Float: Y, Float: Z, Float: Ang, Name[30];
  12. GetPlayerPos(playerid, X, Y, Z);
  13. GetPlayerFacingAngle(playerid, Ang);
  14. GetPlayerName(playerid, Name, sizeof( Name ));
  15. PutPlayerInVehicle(playerid, PVeh[playerid], 0);
  16. SetVehiclePos(PVeh[playerid], X, Y, Z);
  17. SetVehicleZAngle(PVeh[playerid], Ang);
  18. SetVehicleHealth(PVeh[playerid], 1000.0);
  19. LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
  20. SendClientMessage(playerid,COLOR_BASIC, "Personal NRG Called.");
  21. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  22. }
  23. else
  24. {
  25. SendClientMessage(playerid,COLOR_RED, "You are already on your Personal NRG.");
  26. }
  27. }
  28. else
  29. {
  30. if(IsPlayerInAnyVehicle(playerid))
  31. {
  32. RemovePlayerFromVehicle(playerid);
  33. }
  34. new Float: X, Float: Y, Float: Z, Float: Ang, Name[30];
  35. GetPlayerPos(playerid, X, Y, Z);
  36. GetPlayerFacingAngle(playerid, Ang);
  37. GetPlayerName(playerid, Name, sizeof( Name ));
  38. PVeh[playerid] = CreateVehicle(522, X, Y , Z, Ang, 75,3, 5000000);
  39. PutPlayerInVehicle(playerid, PVeh[playerid], 0);
  40. LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
  41. printf("personal nrg created for %s.", Name);
  42. SendClientMessage(playerid,COLOR_BASIC, "Personal NRG Created.");
  43. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  44. SetVehicleParamsForPlayer(PVeh[playerid], playerid, 0, 0);
  45. for(new i=0; i <= MAX_PLAYERS; i++)
  46. {
  47. if ( IsPlayerConnected(i) )
  48. {
  49. if ( i != playerid )
  50. {
  51. SetVehicleParamsForPlayer(PVeh[playerid], i, 0, 1);
  52. }
  53. }
  54. }
  55. }
  56. return 1;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement