Guest User

Untitled

a guest
Apr 9th, 2017
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. //
  2. //includes
  3. //
  4. #include <a_samp>
  5. #include <zcmd>
  6. #include <streamer>
  7. #include <sscanf2>
  8.  
  9. //
  10. //defines
  11. //
  12. #define FILTERSCRIPT
  13.  
  14. #undef MAX_PLAYERS
  15. #define MAX_PLAYERS 50
  16.  
  17. //
  18. //enums
  19. //
  20. enum _playerData{
  21.  
  22. dWater
  23. };
  24. new playerData[MAX_PLAYERS][_playerData];
  25.  
  26. //
  27. //news
  28. //
  29. new water[MAX_PLAYERS],
  30. water1[MAX_PLAYERS],
  31. water2[MAX_PLAYERS];
  32.  
  33. //
  34. //forwards
  35. //
  36. forward WaterOwer(playerid);
  37.  
  38. //
  39. //game sutff
  40. //
  41. public OnFilterScriptInit(){
  42. print("\n--------------------------------------");
  43. print(" Autopraonica");
  44. print("--------------------------------------\n");
  45.  
  46. CreatePickup(1239, 1, 1909.3698, -1775.0211, 12.9849, -1);
  47. Create3DTextLabel("Da operes vozilo: {FFFF00}/peri", 0x008080FF, 1909.3698, -1775.0211, 12.9849, 40.0, 0, 0);
  48. return 1;
  49. }
  50.  
  51. public OnFilterScriptExit(){
  52. return 1;
  53. }
  54.  
  55. public OnPlayerRequestClass(playerid, classid){
  56. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  57. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  58. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  59. return 1;
  60. }
  61.  
  62. public OnPlayerConnect(playerid){
  63. playerData[playerid][dWater] = false;
  64. return 1;
  65. }
  66.  
  67. public OnPlayerDisconnect(playerid, reason){
  68. playerData[playerid][dWater] = false;
  69. return 1;
  70. }
  71.  
  72. //
  73. //timers
  74. //
  75. public WaterOwer(playerid){
  76.  
  77. DestroyDynamicObject(water[playerid]);
  78. DestroyDynamicObject(water1[playerid]);
  79. DestroyDynamicObject(water2[playerid]);
  80.  
  81. SendClientMessage(playerid, -1, "Pranje gotovo, cijena pranja {FFFF00}50$.");
  82. SendClientMessage(playerid, -1, "Novac naplacen.. Hvala ljepa i dodjite nam opet..");
  83.  
  84. playerData[playerid][dWater] = false;
  85.  
  86. GivePlayerMoney(playerid, -50);
  87. return 1;
  88. }
  89.  
  90. //
  91. //command
  92. //
  93. CMD:peri(playerid, params[]){
  94.  
  95. if(!IsPlayerInRangeOfPoint(playerid, 10, 1909.3698, -1775.0211, 12.9849))
  96. return SendClientMessage(playerid, -1, "Nisi kod praone");
  97.  
  98. if (!playerData[playerid][dWater]){
  99. playerData[playerid][dWater] = true;
  100.  
  101. water[playerid] = CreateDynamicObject(18707, 1910.00232, -1779.65051, 15.05097, 0.00000, 0.00000, 0.00000);
  102. water1[playerid] = CreateDynamicObject(18707, 1910.40405, -1774.36890, 15.05097, 0.00000, 0.00000, 0.00000);
  103. water2[playerid] = CreateDynamicObject(18707, 1912.46436, -1777.46509, 15.05097, 0.00000, 0.00000, 0.00000);
  104.  
  105. SetTimer("WaterOwer", 30000, false);
  106.  
  107. SendClientMessage(playerid, -1, "Praona krece za par sekundi");
  108. }
  109. else{
  110. SendClientMessage(playerid, -1, "Praona je vec pokrenuta.");
  111. }
  112. return 1;
  113. }
Advertisement
Add Comment
Please, Sign In to add comment