Advertisement
Guest User

Save Load

a guest
May 1st, 2013
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1.  
  2. #include " a_samp "
  3. #include " zcmd "
  4.  
  5. new
  6. Float:PosX[ MAX_PLAYERS ] ,
  7. Float:PosY[ MAX_PLAYERS ] ,
  8. Float:PosZ[ MAX_PLAYERS ] ,
  9. Float:AngleZ[ MAX_PLAYERS ] = 0.0 ;
  10. #if defined FILTERSCRIPT
  11.  
  12. public OnFilterScriptInit()
  13. {
  14. print("\n--------------------------------------") ;
  15. print(" Save Loads by TheDucc") ;
  16. print("--------------------------------------\n") ;
  17. return 1;
  18. }
  19.  
  20. public OnFilterScriptExit()
  21. {
  22. return 1;
  23. }
  24.  
  25. #else
  26.  
  27. main()
  28. {
  29. print("\n----------------------------------") ;
  30. print(" Blank Gamemode by your name here") ;
  31. print("----------------------------------\n") ;
  32. }
  33. #endif
  34.  
  35. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  36. {
  37. #define SaveLoads 1568
  38.  
  39. if(dialogid == SaveLoads)
  40. {
  41. if(response)
  42. {
  43. if(listitem == 0)
  44. {
  45. if(IsPlayerInAnyVehicle( playerid ))
  46. {
  47. new
  48. VehicleID ;
  49. VehicleID = GetPlayerVehicleID( playerid ) ;
  50. GetVehiclePos( VehicleID, PosX[ playerid ], PosY[ playerid ], PosZ[ playerid ]) ;
  51. GetVehicleZAngle( VehicleID, AngleZ[ playerid ]) ;
  52. }
  53. else
  54. {
  55. GetPlayerPos( playerid, PosX[ playerid ], PosY[ playerid ], PosZ[ playerid ]) ;
  56. GetPlayerFacingAngle( playerid, AngleZ[ playerid ]) ;
  57. }
  58. }
  59. if(listitem == 1)
  60. {
  61. if(IsPlayerInAnyVehicle(playerid))
  62. {
  63. new
  64. VehicleID = GetPlayerVehicleID( playerid ) ;
  65. SetVehiclePos( VehicleID, PosX[ playerid ], PosY[ playerid ], PosZ[ playerid ]) ;
  66. SetVehicleZAngle( VehicleID, AngleZ[ playerid ]) ;
  67. }
  68. else
  69. {
  70. SetPlayerPos( playerid , PosX[ playerid ], PosY[ playerid ], PosZ[ playerid ]) ;
  71. SetPlayerFacingAngle( playerid, AngleZ[ playerid ]) ;
  72. }
  73. }
  74. }
  75. }
  76. return ( true );
  77. }
  78. CMD:s(playerid, params[])
  79. {
  80. #define Color "{F81414}"
  81.  
  82. #define Color2 "{FFFFFF}"
  83.  
  84. ShowPlayerDialog(playerid, SaveLoads, DIALOG_STYLE_LIST, ""Color"S"Color2"ave / "Color"L"Color2"oad",""Color"S"Color2"ave Position\n"Color"L"Color2"oad Position","Select", "Cancel");
  85. return ( true ) ;
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement