Guest User

Untitled

a guest
Jun 14th, 2016
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3.  
  4. #define RED 0xFF0000AA
  5. #define BLUE 0x0000BBAA
  6. #define LIGHT_GREEN 0x00FF00AA
  7.  
  8. #define FILTERSCRIPT
  9.  
  10. #if defined FILTERSCRIPT
  11.  
  12. new bool:istovar[MAX_PLAYERS];
  13.  
  14. new pickup;
  15. new zemlja;
  16. new beton;
  17.  
  18. public OnFilterScriptInit()
  19. {
  20. print("\n--------------------------------------");
  21. print(" posao ");
  22. print("--------------------------------------\n");
  23.  
  24. pickup = CreatePickup(1274, 1, -1870.0604, -1718.0531, 21.8999, 0);
  25.  
  26. CreateVehicle(524, -1898.8329, -1705.5673, 22.6923, 184.7151, -1, -1, 100);
  27. CreateVehicle(524, -1914.3582, -1706.8309, 22.6923, 184.7151, -1, -1, 100);
  28. CreateVehicle(524, -1909.3700, -1706.1271, 22.6923, 184.7151, -1, -1, 100);
  29. CreateVehicle(524, -1904.1484, -1706.1144, 22.6923, 184.7151, -1, -1, 100);
  30. return 1;
  31. }
  32.  
  33. public OnFilterScriptExit()
  34. {
  35. return 1;
  36. }
  37.  
  38. #else
  39.  
  40. main()
  41. {
  42. print("\n----------------------------------");
  43. print(" posao ");
  44. print("----------------------------------\n");
  45. }
  46.  
  47. #endif
  48.  
  49. public OnPlayerConnect(playerid)
  50. {
  51. RemoveBuildingForPlayer(playerid, 11223, -2049.1719, 250.3203, 33.0781, 0.25);
  52. RemoveBuildingForPlayer(playerid, 11226, -2049.1719, 250.3203, 29.3750, 0.25);
  53. return 1;
  54. }
  55.  
  56. public OnPlayerCommandText(playerid, cmdtext[])
  57. {
  58. if (strcmp("/beton", cmdtext, true, 10) == 0)
  59. {
  60. if(!IsPlayerInRangeOfPoint( playerid, 10.0, -1870.0604, -1718.0531, 21.8999 ) ) return SendClientMessage(playerid,0xFFFFFFFF,"Nisi u betonari kod pikupa");
  61.  
  62. SetPlayerCheckpoint(playerid, -2048.6365, 238.2437, 35.3217, 3.0);
  63. istovar[playerid] = true;
  64. SendClientMessage(playerid,0xFFFFFFFF,"Uzeo si beton,odvoz je ucrtan na mapu markerom");
  65.  
  66. DestroyObject(zemlja); //kad pise beton ponovo mu mice objekte
  67. DestroyObject(beton);//
  68. return 1;
  69. }
  70. if (strcmp("/zatrpaj", cmdtext, true, 10) == 0)
  71. {
  72. if(!IsPlayerInRangeOfPoint( playerid, 10.0, -2048.6365, 238.2437, 35.3217) ) return SendClientMessage(playerid,0xFFFFFFFF,"Nisi na mjestu radnje");
  73. zemlja = CreateObject(11223, -2049.10205, 249.99802, 32.58439, 0.00000, 0.00000, 0.00000);
  74. GivePlayerMoney(playerid, 800);
  75. SendClientMessage(playerid,0xFFFFFFFF,"Zavrsio si s poslom,placa je isplacena,za ponovni postupak,otidji po beton");
  76. return 1;
  77. }
  78. if (strcmp("/sipaj", cmdtext, true, 10) == 0)
  79. {
  80. if(!IsPlayerInRangeOfPoint( playerid, 10.0, -2048.6365, 238.2437, 35.3217 ) ) return SendClientMessage(playerid,0xFFFFFFFF,"Nisi na mjestu radnje");
  81. beton = CreateObject(11226, -2049.08398, 250.25589, 27.37301, 356.85840, 0.00000, 3.14159);
  82. SendClientMessage(playerid,0xFFFFFFFF,"Zasipao si beton,izadji i pisi /lopata");
  83. return 1;
  84. }
  85. if (strcmp("/lopata", cmdtext, true, 10) == 0)
  86. {
  87. if(!IsPlayerInRangeOfPoint( playerid, 10.0, -2048.6365, 238.2437, 35.3217 ) ) return SendClientMessage(playerid,0xFFFFFFFF,"Nisi na mjestu radnje");
  88. GivePlayerWeapon(playerid, 6, 1);
  89. SendClientMessage(playerid,0xFFFFFFFF,"Uzeo si lopatu,dodji do rupe i pisi /zatrpaj");
  90. return 1;
  91. }
  92. return 0;
  93. }
  94.  
  95. public OnPlayerEnterCheckpoint(playerid)
  96. {
  97. if(istovar[playerid])
  98. {
  99. SendClientMessage(playerid,0xFFFFFFFF,"Dosao si na mjesto radnje,okreni se i pisi /sipaj za izradu montaze");
  100. DisablePlayerCheckpoint ( playerid );
  101. }
  102. return 1;
  103. }
  104.  
  105. public OnPlayerPickUpPickup(playerid, pickupid)
  106. {
  107. if(pickupid == pickup)
  108. {
  109. SendClientMessage(playerid,0xFFFFFFFF,"Stigao si u betonaru,pisi kod pikupa /beton");
  110. }
  111. return 1;
  112. }
Advertisement
Add Comment
Please, Sign In to add comment