Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2018
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.83 KB | None | 0 0
  1. //---------------------------[FARMER]-------------------------------------------
  2. enum pCrime
  3. {
  4. pBplayer[32],
  5. pAccusing[32],
  6. pAccusedof[32],
  7. pVictim[32],
  8. };
  9. new PlayerCrime[MAX_PLAYERS][pCrime];
  10.  
  11. bool:isAFarmerVehicle(vehicleID) {
  12. if (vehicleID == 0) return false;
  13. else if (vehicleID >= farmerVehicles[0][fvID] && vehicleID <= farmerVehicles[sizeof(farmerVehicles)-1][fvID]) return true;
  14. return false;
  15. }
  16.  
  17. bool:isATractor(vehicleID) {
  18. if (vehicleID == 0) return false;
  19. else if (vehicleID >= farmerVehicles[0][fvID] && vehicleID <= farmerVehicles[9][fvID]) return true;
  20. return false;
  21. }
  22.  
  23. bool:isAHarvester(vehicleID) {
  24. if (vehicleID == 0) return false;
  25. else if (vehicleID >= farmerVehicles[10][fvID] && vehicleID <= farmerVehicles[19][fvID]) return true;
  26. return false;
  27. }
  28.  
  29. convertVehicleID(vehicleID) {
  30. for(new i = 0; i < sizeof(farmerVehicles); i++)
  31. if (farmerVehicles[i][fvID] == vehicleID) return i;
  32. return 0;
  33. }
  34.  
  35. bool:isPlayerNearFarmerPlant(playerID) {
  36. new Float:objectPos[3];
  37.  
  38. if (PI[playerID][pJob] == POSAO_FARMER && farmerInfo[playerID][fiFarmerPlantsPlanted] > -1) {
  39. for(new j = 0; j <= farmerInfo[playerID][fiFarmerPlantsPlanted]; j++) {
  40. if (IsValidDynamicObject(farmerInfo[playerID][fiFarmerPlantID][j])) {
  41. GetDynamicObjectPos(farmerInfo[playerID][fiFarmerPlantID][j], objectPos[0], objectPos[1], objectPos[2]);
  42. if (IsPlayerInRangeOfPoint(playerID, 7.0, objectPos[0], objectPos[1], objectPos[2])) return true;
  43. }
  44. }
  45. }
  46. return false;
  47. }
  48.  
  49. bool:isPlayerNearForeignFarmerPlant(playerID) {
  50. new Float:objectPos[3];
  51.  
  52. foreach(Player, i) {
  53. if (PI[i][pJob] == POSAO_FARMER && farmerInfo[i][fiFarmerPlantsPlanted] > -1) {
  54. for(new j = 0; j <= farmerInfo[i][fiFarmerPlantsPlanted]; j++) {
  55. if (IsValidDynamicObject(farmerInfo[i][fiFarmerPlantID][j])) {
  56. GetDynamicObjectPos(farmerInfo[i][fiFarmerPlantID][j], objectPos[0], objectPos[1], objectPos[2]);
  57. if (IsPlayerInRangeOfPoint(playerID, 7.0, objectPos[0], objectPos[1], objectPos[2])) return true;
  58. }
  59. }
  60. }
  61. }
  62. return false;
  63. }
  64.  
  65. getPlayerNearFarmerPlant(playerID) {
  66. new Float:objectPos[3];
  67.  
  68. for(new j = 0; j <= farmerInfo[playerID][fiFarmerPlantsPlanted]; j++) {
  69. if (farmerInfo[playerID][fiFarmerPlantID][j] != INVALID_OBJECT_ID && IsValidDynamicObject(farmerInfo[playerID][fiFarmerPlantID][j])) {
  70. GetDynamicObjectPos(farmerInfo[playerID][fiFarmerPlantID][j], objectPos[0], objectPos[1], objectPos[2]);
  71. if (IsPlayerInRangeOfPoint(playerID, 5.0, objectPos[0], objectPos[1], objectPos[2])) return j;
  72. }
  73. }
  74. return (-1);
  75. }
  76. public UcitajFarme(farmaid, name[ ], value[ ] )
  77. {
  78.  
  79. INI_Float( "farma_PosX", FarmaInfo[farmaid][ farma_PosX ] );
  80. INI_Float( "farma_PosY", FarmaInfo[farmaid][ farma_PosY ] );
  81. INI_Float( "farma_PosZ", FarmaInfo[farmaid][ farma_PosZ ] );
  82. INI_Int( "farma_Radius", FarmaInfo[farmaid][ farma_Radius ] );
  83. INI_Int( "farma_Cena", FarmaInfo[farmaid][ farma_Cena ] );
  84. INI_Int( "farma_Level", FarmaInfo[farmaid][ farma_Level ] );
  85. INI_Int( "farma_ImaVlasnika", FarmaInfo[farmaid][ farma_ImaVlasnika ] );
  86. INI_String( "farma_Vlasnik", FarmaInfo[farmaid][ farma_Vlasnik ] , 24);
  87. INI_Int( "farma_Postavljena", FarmaInfo[farmaid][ farma_Postavljena ] );
  88.  
  89. INI_Int( "farma_PosadjenoZito1", FarmaInfo[farmaid][farma_PosadjenoZito1] );
  90. INI_Int( "farma_PosadjenoZito2", FarmaInfo[farmaid][farma_PosadjenoZito2] );
  91. INI_Int( "farma_PosadjenoZito3", FarmaInfo[farmaid][farma_PosadjenoZito3] );
  92. INI_Int( "farma_PosadjenoZito4", FarmaInfo[farmaid][farma_PosadjenoZito4] );
  93. INI_Int( "farma_PosadjenoZito5", FarmaInfo[farmaid][farma_PosadjenoZito5] );
  94. INI_Int( "farma_PosadjenoZito6", FarmaInfo[farmaid][farma_PosadjenoZito6] );
  95. INI_Int( "farma_PosadjenoZito7", FarmaInfo[farmaid][farma_PosadjenoZito7] );
  96. INI_Int( "farma_PosadjenoZito8", FarmaInfo[farmaid][farma_PosadjenoZito8] );
  97. INI_Int( "farma_ZitoPoraslo1", FarmaInfo[farmaid][farma_ZitoPoraslo1] );
  98. INI_Int( "farma_ZitoPoraslo2", FarmaInfo[farmaid][farma_ZitoPoraslo2] );
  99. INI_Int( "farma_ZitoPoraslo3", FarmaInfo[farmaid][farma_ZitoPoraslo3] );
  100. INI_Int( "farma_ZitoPoraslo4", FarmaInfo[farmaid][farma_ZitoPoraslo4] );
  101. INI_Int( "farma_ZitoPoraslo5", FarmaInfo[farmaid][farma_ZitoPoraslo5] );
  102. INI_Int( "farma_ZitoPoraslo6", FarmaInfo[farmaid][farma_ZitoPoraslo6] );
  103. INI_Int( "farma_ZitoPoraslo7", FarmaInfo[farmaid][farma_ZitoPoraslo7] );
  104. INI_Int( "farma_ZitoPoraslo8", FarmaInfo[farmaid][farma_ZitoPoraslo8] );
  105. INI_Float( "farma_ZitoPosX1", FarmaInfo[farmaid][farma_ZitoPosX1] );
  106. INI_Float( "farma_ZitoPosY1", FarmaInfo[farmaid][farma_ZitoPosY1] );
  107. INI_Float( "farma_ZitoPosZ1", FarmaInfo[farmaid][farma_ZitoPosZ1] );
  108. INI_Float( "farma_ZitoPosX2", FarmaInfo[farmaid][farma_ZitoPosX2] );
  109. INI_Float( "farma_ZitoPosY2", FarmaInfo[farmaid][farma_ZitoPosY2] );
  110. INI_Float( "farma_ZitoPosZ2", FarmaInfo[farmaid][farma_ZitoPosZ2] );
  111. INI_Float( "farma_ZitoPosX3", FarmaInfo[farmaid][farma_ZitoPosX3] );
  112. INI_Float( "farma_ZitoPosY3", FarmaInfo[farmaid][farma_ZitoPosY3] );
  113. INI_Float( "farma_ZitoPosZ3", FarmaInfo[farmaid][farma_ZitoPosZ3] );
  114. INI_Float( "farma_ZitoPosX4", FarmaInfo[farmaid][farma_ZitoPosX4] );
  115. INI_Float( "farma_ZitoPosY4", FarmaInfo[farmaid][farma_ZitoPosY4] );
  116. INI_Float( "farma_ZitoPosZ4", FarmaInfo[farmaid][farma_ZitoPosZ4] );
  117. //
  118. INI_Float( "farma_ZitoPosX5", FarmaInfo[farmaid][farma_ZitoPosX5] );
  119. INI_Float( "farma_ZitoPosY5", FarmaInfo[farmaid][farma_ZitoPosY5] );
  120. INI_Float( "farma_ZitoPosZ5", FarmaInfo[farmaid][farma_ZitoPosZ5] );
  121. //
  122. INI_Float( "farma_ZitoPosX6", FarmaInfo[farmaid][farma_ZitoPosX6] );
  123. INI_Float( "farma_ZitoPosY6", FarmaInfo[farmaid][farma_ZitoPosY6] );
  124. INI_Float( "farma_ZitoPosZ6", FarmaInfo[farmaid][farma_ZitoPosZ6] );
  125. //
  126. INI_Float( "farma_ZitoPosX7", FarmaInfo[farmaid][farma_ZitoPosX7] );
  127. INI_Float( "farma_ZitoPosY7", FarmaInfo[farmaid][farma_ZitoPosY7] );
  128. INI_Float( "farma_ZitoPosZ7", FarmaInfo[farmaid][farma_ZitoPosZ7] );
  129. //
  130. INI_Float( "farma_ZitoPosX8", FarmaInfo[farmaid][farma_ZitoPosX8] );
  131. INI_Float( "farma_ZitoPosY8", FarmaInfo[farmaid][farma_ZitoPosY8] );
  132. INI_Float( "farma_ZitoPosZ8", FarmaInfo[farmaid][farma_ZitoPosZ8] );
  133.  
  134.  
  135.  
  136. INI_Int( "farma_TraktorVozilo", FarmaInfo[farmaid][farma_TraktorVozilo] );
  137. INI_Int( "farma_KombajnVozilo", FarmaInfo[farmaid][farma_KombajnVozilo] );
  138. INI_Int( "farma_PrikolicaVozilo", FarmaInfo[farmaid][farma_PrikolicaVozilo] );
  139. INI_Float( "farma_TraktorX", FarmaInfo[farmaid][farma_TraktorX] );
  140. INI_Float( "farma_TraktorY", FarmaInfo[farmaid][farma_TraktorY] );
  141. INI_Float( "farma_TraktorZ", FarmaInfo[farmaid][farma_TraktorZ] );
  142. INI_Float( "farma_TraktorA", FarmaInfo[farmaid][farma_TraktorA] );
  143. INI_Float( "farma_KombajnX", FarmaInfo[farmaid][farma_KombajnX] );
  144. INI_Float( "farma_KombajnY", FarmaInfo[farmaid][farma_KombajnY] );
  145. INI_Float( "farma_KombajnZ", FarmaInfo[farmaid][farma_KombajnZ] );
  146. INI_Float( "farma_KombajnA", FarmaInfo[farmaid][farma_KombajnA] );
  147. INI_Float( "farma_PrikolicaX", FarmaInfo[farmaid][farma_PrikolicaX] );
  148. INI_Float( "farma_PrikolicaY", FarmaInfo[farmaid][farma_PrikolicaY] );
  149. INI_Float( "farma_PrikolicaZ", FarmaInfo[farmaid][farma_PrikolicaZ] );
  150. INI_Float( "farma_PrikolicaA", FarmaInfo[farmaid][farma_PrikolicaA] );
  151.  
  152. INI_Int( "farma_KravaMleko", FarmaInfo[farmaid][farma_KravaMleko]);
  153.  
  154. INI_Float( "farma_KravaPosX1", FarmaInfo[farmaid][farma_KravaPos1][ 0 ] );
  155. INI_Float( "farma_KravaPosY1", FarmaInfo[farmaid][farma_KravaPos1][ 1 ] );
  156. INI_Float( "farma_KravaPosZ1", FarmaInfo[farmaid][farma_KravaPos1][ 2 ] );
  157. INI_Float( "farma_KravaPosXX1", FarmaInfo[farmaid][farma_KravaPos1][ 3 ] );
  158. INI_Float( "farma_KravaPosYY1", FarmaInfo[farmaid][farma_KravaPos1][ 4 ] );
  159. INI_Float( "farma_KravaPosZZ1", FarmaInfo[farmaid][farma_KravaPos1][ 5 ] );
  160.  
  161. INI_Float( "farma_KravaPosX2", FarmaInfo[farmaid][farma_KravaPos2][ 0 ] );
  162. INI_Float( "farma_KravaPosY2", FarmaInfo[farmaid][farma_KravaPos2][ 1 ] );
  163. INI_Float( "farma_KravaPosZ2", FarmaInfo[farmaid][farma_KravaPos2][ 2 ] );
  164. INI_Float( "farma_KravaPosXX2", FarmaInfo[farmaid][farma_KravaPos2][ 3 ] );
  165. INI_Float( "farma_KravaPosYY2", FarmaInfo[farmaid][farma_KravaPos2][ 4 ] );
  166. INI_Float( "farma_KravaPosZZ2", FarmaInfo[farmaid][farma_KravaPos2][ 5 ] );
  167.  
  168. INI_Float( "farma_KravaPosX3", FarmaInfo[farmaid][farma_KravaPos3][ 0 ] );
  169. INI_Float( "farma_KravaPosY3", FarmaInfo[farmaid][farma_KravaPos3][ 1 ] );
  170. INI_Float( "farma_KravaPosZ3", FarmaInfo[farmaid][farma_KravaPos3][ 2 ] );
  171. INI_Float( "farma_KravaPosXX3", FarmaInfo[farmaid][farma_KravaPos3][ 3 ] );
  172. INI_Float( "farma_KravaPosYY3", FarmaInfo[farmaid][farma_KravaPos3][ 4 ] );
  173. INI_Float( "farma_KravaPosZZ3", FarmaInfo[farmaid][farma_KravaPos3][ 5 ] );
  174.  
  175. INI_Float( "farma_KravaPosX4", FarmaInfo[farmaid][farma_KravaPos4][ 0 ] );
  176. INI_Float( "farma_KravaPosY4", FarmaInfo[farmaid][farma_KravaPos4][ 1 ] );
  177. INI_Float( "farma_KravaPosZ4", FarmaInfo[farmaid][farma_KravaPos4][ 2 ] );
  178. INI_Float( "farma_KravaPosXX4", FarmaInfo[farmaid][farma_KravaPos4][ 3 ] );
  179. INI_Float( "farma_KravaPosYY4", FarmaInfo[farmaid][farma_KravaPos4][ 4 ] );
  180. INI_Float( "farma_KravaPosZZ4", FarmaInfo[farmaid][farma_KravaPos4][ 5 ] );
  181. return true;
  182. }
  183.  
  184. stock SaveFarmu(farmaid)
  185. {
  186. new fFile[128];
  187. format(fFile, sizeof(fFile), FARMA_FILE, farmaid);
  188. new INI:File = INI_Open(fFile);
  189.  
  190. INI_WriteFloat(File, "farma_PosX", FarmaInfo[farmaid][ farma_PosX ] );
  191. INI_WriteFloat(File, "farma_PosY", FarmaInfo[farmaid][ farma_PosY ] );
  192. INI_WriteFloat(File, "farma_PosZ", FarmaInfo[farmaid][ farma_PosZ ] );
  193. INI_WriteInt(File, "farma_Radius", FarmaInfo[farmaid][ farma_Radius ] );
  194. INI_WriteInt(File, "farma_Cena", FarmaInfo[farmaid][ farma_Cena ] );
  195. INI_WriteInt(File, "farma_Level", FarmaInfo[farmaid][ farma_Level ] );
  196. INI_WriteInt(File, "farma_ImaVlasnika", FarmaInfo[farmaid][ farma_ImaVlasnika ] );
  197. INI_WriteString(File, "farma_Vlasnik", FarmaInfo[farmaid][ farma_Vlasnik ] );
  198. INI_WriteInt(File, "farma_Postavljena", FarmaInfo[farmaid][ farma_Postavljena ] );
  199. INI_WriteInt(File, "farma_PosadjenoZito1", FarmaInfo[farmaid][farma_PosadjenoZito1] );
  200. INI_WriteInt(File, "farma_PosadjenoZito2", FarmaInfo[farmaid][farma_PosadjenoZito2] );
  201. INI_WriteInt(File, "farma_PosadjenoZito3", FarmaInfo[farmaid][farma_PosadjenoZito3] );
  202. INI_WriteInt(File, "farma_PosadjenoZito4", FarmaInfo[farmaid][farma_PosadjenoZito4] );
  203. INI_WriteInt(File, "farma_PosadjenoZito5", FarmaInfo[farmaid][farma_PosadjenoZito5] );
  204. INI_WriteInt(File, "farma_PosadjenoZito6", FarmaInfo[farmaid][farma_PosadjenoZito6] );
  205. INI_WriteInt(File, "farma_PosadjenoZito7", FarmaInfo[farmaid][farma_PosadjenoZito7] );
  206. INI_WriteInt(File, "farma_PosadjenoZito8", FarmaInfo[farmaid][farma_PosadjenoZito8] );
  207. INI_WriteInt(File, "farma_ZitoPoraslo1", FarmaInfo[farmaid][farma_ZitoPoraslo1] );
  208. INI_WriteInt(File, "farma_ZitoPoraslo2", FarmaInfo[farmaid][farma_ZitoPoraslo2] );
  209. INI_WriteInt(File, "farma_ZitoPoraslo3", FarmaInfo[farmaid][farma_ZitoPoraslo3] );
  210. INI_WriteInt(File, "farma_ZitoPoraslo4", FarmaInfo[farmaid][farma_ZitoPoraslo4] );
  211. INI_WriteInt(File, "farma_ZitoPoraslo5", FarmaInfo[farmaid][farma_ZitoPoraslo5] );
  212. INI_WriteInt(File, "farma_ZitoPoraslo6", FarmaInfo[farmaid][farma_ZitoPoraslo6] );
  213. INI_WriteInt(File, "farma_ZitoPoraslo7", FarmaInfo[farmaid][farma_ZitoPoraslo7] );
  214. INI_WriteInt(File, "farma_ZitoPoraslo8", FarmaInfo[farmaid][farma_ZitoPoraslo8] );
  215. INI_WriteFloat(File, "farma_ZitoPosX1", FarmaInfo[farmaid][farma_ZitoPosX1] );
  216. INI_WriteFloat(File, "farma_ZitoPosY1", FarmaInfo[farmaid][farma_ZitoPosY1] );
  217. INI_WriteFloat(File, "farma_ZitoPosZ1", FarmaInfo[farmaid][farma_ZitoPosZ1] );
  218. INI_WriteFloat(File, "farma_ZitoPosX2", FarmaInfo[farmaid][farma_ZitoPosX2] );
  219. INI_WriteFloat(File, "farma_ZitoPosY2", FarmaInfo[farmaid][farma_ZitoPosY2] );
  220. INI_WriteFloat(File, "farma_ZitoPosZ2", FarmaInfo[farmaid][farma_ZitoPosZ2] );
  221. INI_WriteFloat(File, "farma_ZitoPosX3", FarmaInfo[farmaid][farma_ZitoPosX3] );
  222. INI_WriteFloat(File, "farma_ZitoPosY3", FarmaInfo[farmaid][farma_ZitoPosY3] );
  223. INI_WriteFloat(File, "farma_ZitoPosZ3", FarmaInfo[farmaid][farma_ZitoPosZ3] );
  224. INI_WriteFloat(File, "farma_ZitoPosX4", FarmaInfo[farmaid][farma_ZitoPosX4] );
  225. INI_WriteFloat(File, "farma_ZitoPosY4", FarmaInfo[farmaid][farma_ZitoPosY4] );
  226. INI_WriteFloat(File, "farma_ZitoPosZ4", FarmaInfo[farmaid][farma_ZitoPosZ4] );
  227. //
  228. INI_WriteInt(File, "farma_KravaMleko", FarmaInfo[farmaid][farma_KravaMleko]);
  229. //
  230. INI_WriteFloat(File, "farma_ZitoPosX5", FarmaInfo[farmaid][farma_ZitoPosX5] );
  231. INI_WriteFloat(File, "farma_ZitoPosY5", FarmaInfo[farmaid][farma_ZitoPosY5] );
  232. INI_WriteFloat(File, "farma_ZitoPosZ5", FarmaInfo[farmaid][farma_ZitoPosZ5] );
  233. //
  234. INI_WriteFloat(File, "farma_ZitoPosX6", FarmaInfo[farmaid][farma_ZitoPosX6] );
  235. INI_WriteFloat(File, "farma_ZitoPosY6", FarmaInfo[farmaid][farma_ZitoPosY6] );
  236. INI_WriteFloat(File, "farma_ZitoPosZ6", FarmaInfo[farmaid][farma_ZitoPosZ6] );
  237. //
  238. INI_WriteFloat(File, "farma_ZitoPosX7", FarmaInfo[farmaid][farma_ZitoPosX7] );
  239. INI_WriteFloat(File, "farma_ZitoPosY7", FarmaInfo[farmaid][farma_ZitoPosY7] );
  240. INI_WriteFloat(File, "farma_ZitoPosZ7", FarmaInfo[farmaid][farma_ZitoPosZ7] );
  241. //
  242. INI_WriteFloat(File, "farma_ZitoPosX8", FarmaInfo[farmaid][farma_ZitoPosX8] );
  243. INI_WriteFloat(File, "farma_ZitoPosY8", FarmaInfo[farmaid][farma_ZitoPosY8] );
  244. INI_WriteFloat(File,"farma_ZitoPosZ8", FarmaInfo[farmaid][farma_ZitoPosZ8] );
  245.  
  246.  
  247. INI_WriteInt(File, "farma_TraktorVozilo", FarmaInfo[farmaid][farma_TraktorVozilo] );
  248. INI_WriteInt(File, "farma_KombajnVozilo", FarmaInfo[farmaid][farma_KombajnVozilo] );
  249. INI_WriteInt(File, "farma_PrikolicaVozilo", FarmaInfo[farmaid][farma_PrikolicaVozilo] );
  250. INI_WriteFloat(File, "farma_TraktorX", FarmaInfo[farmaid][farma_TraktorX] );
  251. INI_WriteFloat(File, "farma_TraktorY", FarmaInfo[farmaid][farma_TraktorY] );
  252. INI_WriteFloat(File, "farma_TraktorZ", FarmaInfo[farmaid][farma_TraktorZ] );
  253. INI_WriteFloat(File, "farma_TraktorA", FarmaInfo[farmaid][farma_TraktorA] );
  254. INI_WriteFloat(File, "farma_KombajnX", FarmaInfo[farmaid][farma_KombajnX] );
  255. INI_WriteFloat(File, "farma_KombajnY", FarmaInfo[farmaid][farma_KombajnY] );
  256. INI_WriteFloat(File, "farma_KombajnZ", FarmaInfo[farmaid][farma_KombajnZ] );
  257. INI_WriteFloat(File, "farma_KombajnA", FarmaInfo[farmaid][farma_KombajnA] );
  258. INI_WriteFloat(File, "farma_PrikolicaX", FarmaInfo[farmaid][farma_PrikolicaX] );
  259. INI_WriteFloat(File, "farma_PrikolicaY", FarmaInfo[farmaid][farma_PrikolicaY] );
  260. INI_WriteFloat(File, "farma_PrikolicaZ", FarmaInfo[farmaid][farma_PrikolicaZ] );
  261. INI_WriteFloat(File, "farma_PrikolicaA", FarmaInfo[farmaid][farma_PrikolicaA] );
  262.  
  263. INI_WriteFloat( File,"farma_KravaPosX1", FarmaInfo[farmaid][farma_KravaPos1][ 0 ] );
  264. INI_WriteFloat( File,"farma_KravaPosY1", FarmaInfo[farmaid][farma_KravaPos1][ 1 ] );
  265. INI_WriteFloat( File,"farma_KravaPosZ1", FarmaInfo[farmaid][farma_KravaPos1][ 2 ] );
  266. INI_WriteFloat( File,"farma_KravaPosXX1", FarmaInfo[farmaid][farma_KravaPos1][ 3 ] );
  267. INI_WriteFloat( File,"farma_KravaPosYY1", FarmaInfo[farmaid][farma_KravaPos1][ 4 ] );
  268. INI_WriteFloat( File,"farma_KravaPosZZ1", FarmaInfo[farmaid][farma_KravaPos1][ 5 ] );
  269.  
  270. INI_WriteFloat( File,"farma_KravaPosX2", FarmaInfo[farmaid][farma_KravaPos2][ 0 ] );
  271. INI_WriteFloat( File,"farma_KravaPosY2", FarmaInfo[farmaid][farma_KravaPos2][ 1 ] );
  272. INI_WriteFloat( File,"farma_KravaPosZ2", FarmaInfo[farmaid][farma_KravaPos2][ 2 ] );
  273. INI_WriteFloat( File,"farma_KravaPosXX2", FarmaInfo[farmaid][farma_KravaPos2][ 3 ] );
  274. INI_WriteFloat( File,"farma_KravaPosYY2", FarmaInfo[farmaid][farma_KravaPos2][ 4 ] );
  275. INI_WriteFloat( File,"farma_KravaPosZZ2", FarmaInfo[farmaid][farma_KravaPos2][ 5 ] );
  276.  
  277. INI_WriteFloat( File,"farma_KravaPosX3", FarmaInfo[farmaid][farma_KravaPos3][ 0 ] );
  278. INI_WriteFloat( File,"farma_KravaPosY3", FarmaInfo[farmaid][farma_KravaPos3][ 1 ] );
  279. INI_WriteFloat( File,"farma_KravaPosZ3", FarmaInfo[farmaid][farma_KravaPos3][ 2 ] );
  280. INI_WriteFloat( File,"farma_KravaPosXX3", FarmaInfo[farmaid][farma_KravaPos3][ 3 ] );
  281. INI_WriteFloat( File,"farma_KravaPosYY3", FarmaInfo[farmaid][farma_KravaPos3][ 4 ] );
  282. INI_WriteFloat( File,"farma_KravaPosZZ3", FarmaInfo[farmaid][farma_KravaPos3][ 5 ] );
  283.  
  284. INI_WriteFloat( File,"farma_KravaPosX4", FarmaInfo[farmaid][farma_KravaPos4][ 0 ] );
  285. INI_WriteFloat( File,"farma_KravaPosY4", FarmaInfo[farmaid][farma_KravaPos4][ 1 ] );
  286. INI_WriteFloat( File,"farma_KravaPosZ4", FarmaInfo[farmaid][farma_KravaPos4][ 2 ] );
  287. INI_WriteFloat( File,"farma_KravaPosXX4", FarmaInfo[farmaid][farma_KravaPos4][ 3 ] );
  288. INI_WriteFloat( File,"farma_KravaPosYY4", FarmaInfo[farmaid][farma_KravaPos4][ 4 ] );
  289. INI_WriteFloat( File,"farma_KravaPosZZ4", FarmaInfo[farmaid][farma_KravaPos4][ 5 ] );
  290. INI_Close( File );
  291. return true;
  292. }
  293. for(new f = 0; f < sizeof(FarmaInfo); f++)
  294. {
  295. new fFile[80];
  296. new krkavac[256];
  297. format(fFile, sizeof(fFile), FARMA_FILE, f);
  298. if(fexist(fFile))
  299. {
  300. INI_ParseFile(fFile, "UcitajFarme", .bExtra = true, .extra = f);
  301.  
  302. if(FarmaInfo[f][farma_Postavljena] == 1) {
  303.  
  304. FarmaPickup[f] = CDP(1239, 1, FarmaInfo[f][farma_PosX], FarmaInfo[f][farma_PosY], FarmaInfo[f][farma_PosZ]);
  305.  
  306. FarmaInfo[f][farma_KravaObjekat1] = CreateObject( 19833, FarmaInfo[f][farma_KravaPos1][0], FarmaInfo[f][farma_KravaPos1] [ 1 ], FarmaInfo[f][farma_KravaPos1] [ 2 ], FarmaInfo[f][farma_KravaPos1][3], FarmaInfo[f][farma_KravaPos1][4], FarmaInfo[f][farma_KravaPos1][5] );
  307. FarmaInfo[f][farma_KravaObjekat2] = CreateObject( 19833, FarmaInfo[f][farma_KravaPos2][0], FarmaInfo[f][farma_KravaPos2] [ 1 ], FarmaInfo[f][farma_KravaPos2] [ 2 ], FarmaInfo[f][farma_KravaPos2][3], FarmaInfo[f][farma_KravaPos2][4], FarmaInfo[f][farma_KravaPos2][5] );
  308. FarmaInfo[f][farma_KravaObjekat3] = CreateObject( 19833, FarmaInfo[f][farma_KravaPos3][0], FarmaInfo[f][farma_KravaPos3] [ 1 ], FarmaInfo[f][farma_KravaPos3] [ 2 ], FarmaInfo[f][farma_KravaPos3][3], FarmaInfo[f][farma_KravaPos3][4], FarmaInfo[f][farma_KravaPos3][5] );
  309. FarmaInfo[f][farma_KravaObjekat4] = CreateObject( 19833, FarmaInfo[f][farma_KravaPos4][0], FarmaInfo[f][farma_KravaPos4] [ 1 ], FarmaInfo[f][farma_KravaPos4] [ 2 ], FarmaInfo[f][farma_KravaPos4][3], FarmaInfo[f][farma_KravaPos4][4], FarmaInfo[f][farma_KravaPos4][5] );
  310.  
  311. if(FarmaInfo[f][farma_ImaVlasnika] == 0)
  312. {
  313. format(string,sizeof(string),""farma_color"Farma na prodaju!\nCena: {FFFFFF}$%d\n"farma_color"Nivo: {FFFFFF}%d\n"farma_color"Adresa: {FFFFFF}%d\n"farma_color"Precnik: {FFFFFF}%dm\n"farma_color"Za kupovinu /kupifarmu",FarmaInfo[f][farma_Cena],FarmaInfo[f][farma_Level],f,FarmaInfo[f][farma_Radius]);
  314. farmaaala[f] = C3D(string ,-1,FarmaInfo[f][farma_PosX], FarmaInfo[f][farma_PosY], FarmaInfo[f][farma_PosZ],15);
  315. }
  316. else if(FarmaInfo[f][farma_ImaVlasnika] == 1)
  317. {
  318. format(string,sizeof(string),""farma_color"Farma!\n{FFFFFF}Vlasnik: "farma_color"%s\n{FFFFFF}Cena: {FFFFFF}$%d\n"farma_color"Nivo: {FFFFFF}%d\n"farma_color"Adresa: {FFFFFF}%d\n"farma_color"Precnik: {FFFFFF}%dm",FarmaInfo[f][farma_Vlasnik],FarmaInfo[f][farma_Cena],FarmaInfo[f][farma_Level],f,FarmaInfo[f][farma_Radius]);
  319. farmaaala[f] = C3D(string ,-1,FarmaInfo[f][farma_PosX], FarmaInfo[f][farma_PosY], FarmaInfo[f][farma_PosZ],15);
  320.  
  321. //krave
  322. if(FarmaInfo[f][farma_KravaMleko] != 59)
  323. {
  324. if(FarmaInfo[f][farma_KravaMleko] > 0)
  325. {
  326. //krava 1
  327. format(krkavac,sizeof(krkavac),"{FFAF00}Krava\nPreostalo vreme za muzu: {FFFFFF}%d sati",FarmaInfo[f][farma_KravaMleko]);
  328. FarmaInfo[f][farma_KravaLabel1] = C3D(krkavac, -1, FarmaInfo[f][farma_KravaPos1][0], FarmaInfo[f][farma_KravaPos1] [ 1 ], FarmaInfo[f][farma_KravaPos1] [ 2 ]+ 1.5, 10.0);
  329. //krava2
  330. format(krkavac,sizeof(krkavac),"{FFAF00}Krava\nPreostalo vreme za muzu: {FFFFFF}%d sati",FarmaInfo[f][farma_KravaMleko]);
  331. FarmaInfo[f][farma_KravaLabel2] = C3D(krkavac, -1, FarmaInfo[f][farma_KravaPos2][0], FarmaInfo[f][farma_KravaPos2] [ 1 ], FarmaInfo[f][farma_KravaPos2] [ 2 ]+ 1.5, 10.0);
  332. //krava3
  333. format(krkavac,sizeof(krkavac),"{FFAF00}Krava\nPreostalo vreme za muzu: {FFFFFF}%d sati",FarmaInfo[f][farma_KravaMleko]);
  334. FarmaInfo[f][farma_KravaLabel3] = C3D(krkavac, -1, FarmaInfo[f][farma_KravaPos3][0], FarmaInfo[f][farma_KravaPos3] [ 1 ], FarmaInfo[f][farma_KravaPos3] [ 2 ]+ 1.5, 10.0);
  335. //krava4
  336. format(krkavac,sizeof(krkavac),"{FFAF00}Krava\nPreostalo vreme za muzu: {FFFFFF}%d sati",FarmaInfo[f][farma_KravaMleko]);
  337. FarmaInfo[f][farma_KravaLabel4] = C3D(krkavac, -1, FarmaInfo[f][farma_KravaPos4][0], FarmaInfo[f][farma_KravaPos4] [ 1 ], FarmaInfo[f][farma_KravaPos4] [ 2 ]+ 1.5, 10.0);
  338. //
  339. }
  340. else if(FarmaInfo[f][farma_KravaMleko] == 0)
  341. {
  342. //krava 1
  343. format(krkavac,sizeof(krkavac),"{FFAF00}Krava\nSpremna za muzu\n{FFFFFF}/pomuzikrave");
  344. FarmaInfo[f][farma_KravaLabel1] = C3D(krkavac, -1, FarmaInfo[f][farma_KravaPos1][0], FarmaInfo[f][farma_KravaPos1] [ 1 ], FarmaInfo[f][farma_KravaPos1] [ 2 ]+ 1.5, 10.0);
  345. //krava2
  346. format(krkavac,sizeof(krkavac),"{FFAF00}Krava\nSpremna za muzu\n{FFFFFF}/pomuzikrave");
  347. FarmaInfo[f][farma_KravaLabel2] = C3D(krkavac, -1, FarmaInfo[f][farma_KravaPos2][0], FarmaInfo[f][farma_KravaPos2] [ 1 ], FarmaInfo[f][farma_KravaPos2] [ 2 ]+ 1.5, 10.0);
  348. //krava3
  349. format(krkavac,sizeof(krkavac),"{FFAF00}Krava\nSpremna za muzu\n{FFFFFF}/pomuzikrave");
  350. FarmaInfo[f][farma_KravaLabel3] = C3D(krkavac, -1, FarmaInfo[f][farma_KravaPos3][0], FarmaInfo[f][farma_KravaPos3] [ 1 ], FarmaInfo[f][farma_KravaPos3] [ 2 ]+ 1.5, 10.0);
  351. //krava4
  352. format(krkavac,sizeof(krkavac),"{FFAF00}Krava\nSpremna za muzu\n{FFFFFF}/pomuzikrave");
  353. FarmaInfo[f][farma_KravaLabel4] = C3D(krkavac, -1, FarmaInfo[f][farma_KravaPos4][0], FarmaInfo[f][farma_KravaPos4] [ 1 ], FarmaInfo[f][farma_KravaPos4] [ 2 ]+ 1.5, 10.0);
  354. //
  355. }
  356. }
  357.  
  358. }
  359.  
  360. if(FarmaInfo[f][farma_PosadjenoZito1] == 1) {
  361. if(FarmaInfo[f][farma_ZitoPoraslo1] > 0)
  362. {
  363. ZitoObject[f][0] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX1],FarmaInfo[f][farma_ZitoPosY1],FarmaInfo[f][farma_ZitoPosZ1],0.0,0.0,0.0);
  364. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nPreostalo vreme: {FFFFFF}%d sati",FarmaInfo[f][farma_ZitoPoraslo1]);
  365. ZitoLabel1[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX1],FarmaInfo[f][farma_ZitoPosY1],FarmaInfo[f][farma_ZitoPosZ1], 10);
  366. }
  367. else if(FarmaInfo[f][farma_ZitoPoraslo1] == 0)
  368. {
  369. ZitoObject[f][0] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX1],FarmaInfo[f][farma_ZitoPosY1],FarmaInfo[f][farma_ZitoPosZ1],0.0,0.0,0.0);
  370. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nSpremno za zetvu\n{FFFFFF}/zetvazito");
  371. ZitoLabel1[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX1],FarmaInfo[f][farma_ZitoPosY1],FarmaInfo[f][farma_ZitoPosZ1], 10);
  372. }
  373. }
  374. if(FarmaInfo[f][farma_PosadjenoZito2] == 1) {
  375. if(FarmaInfo[f][farma_ZitoPoraslo2] > 0)
  376. {
  377. ZitoObject[f][1] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX2],FarmaInfo[f][farma_ZitoPosY2],FarmaInfo[f][farma_ZitoPosZ2],0.0,0.0,0.0);
  378. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nPreostalo vreme: {FFFFFF}%d sati",FarmaInfo[f][farma_ZitoPoraslo2]);
  379. ZitoLabel2[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX2],FarmaInfo[f][farma_ZitoPosY2],FarmaInfo[f][farma_ZitoPosZ2], 10);
  380. }
  381. else if(FarmaInfo[f][farma_ZitoPoraslo2] == 0)
  382. {
  383. ZitoObject[f][1] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX2],FarmaInfo[f][farma_ZitoPosY2],FarmaInfo[f][farma_ZitoPosZ2],0.0,0.0,0.0);
  384. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nSpremno za zetvu\n{FFFFFF}/zetvazito");
  385. ZitoLabel2[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX2],FarmaInfo[f][farma_ZitoPosY2],FarmaInfo[f][farma_ZitoPosZ2], 10);
  386. }
  387. }
  388. if(FarmaInfo[f][farma_PosadjenoZito3] == 1) {
  389. if(FarmaInfo[f][farma_ZitoPoraslo3] > 0)
  390. {
  391. ZitoObject[f][2] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX3],FarmaInfo[f][farma_ZitoPosY3],FarmaInfo[f][farma_ZitoPosZ3],0.0,0.0,0.0);
  392. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nPreostalo vreme: {FFFFFF}%d sati",FarmaInfo[f][farma_ZitoPoraslo3]);
  393. ZitoLabel3[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX3],FarmaInfo[f][farma_ZitoPosY3],FarmaInfo[f][farma_ZitoPosZ3], 10);
  394. }
  395. else if(FarmaInfo[f][farma_ZitoPoraslo3] == 0)
  396. {
  397. ZitoObject[f][2] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX3],FarmaInfo[f][farma_ZitoPosY3],FarmaInfo[f][farma_ZitoPosZ3],0.0,0.0,0.0);
  398. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nSpremno za zetvu\n{FFFFFF}/zetvazito");
  399. ZitoLabel3[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX3],FarmaInfo[f][farma_ZitoPosY3],FarmaInfo[f][farma_ZitoPosZ3], 10);
  400. }
  401. }
  402. if(FarmaInfo[f][farma_PosadjenoZito4] == 1) {
  403. if(FarmaInfo[f][farma_ZitoPoraslo4] > 0)
  404. {
  405. ZitoObject[f][3] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX4],FarmaInfo[f][farma_ZitoPosY4],FarmaInfo[f][farma_ZitoPosZ4],0.0,0.0,0.0);
  406. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nPreostalo vreme: {FFFFFF}%d sati",FarmaInfo[f][farma_ZitoPoraslo4]);
  407. ZitoLabel4[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX4],FarmaInfo[f][farma_ZitoPosY4],FarmaInfo[f][farma_ZitoPosZ4], 10);
  408. }
  409. else if(FarmaInfo[f][farma_ZitoPoraslo4] == 0)
  410. {
  411. ZitoObject[f][3] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX4],FarmaInfo[f][farma_ZitoPosY4],FarmaInfo[f][farma_ZitoPosZ4],0.0,0.0,0.0);
  412. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nSpremno za zetvu\n{FFFFFF}/zetvazito");
  413. ZitoLabel4[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX4],FarmaInfo[f][farma_ZitoPosY4],FarmaInfo[f][farma_ZitoPosZ4], 10);
  414. }
  415. }
  416. if(FarmaInfo[f][farma_PosadjenoZito5] == 1) {
  417. if(FarmaInfo[f][farma_ZitoPoraslo5] > 0)
  418. {
  419. ZitoObject[f][4] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX5],FarmaInfo[f][farma_ZitoPosY5],FarmaInfo[f][farma_ZitoPosZ5],0.0,0.0,0.0);
  420. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nPreostalo vreme: {FFFFFF}%d sati",FarmaInfo[f][farma_ZitoPoraslo5]);
  421. ZitoLabel5[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX5],FarmaInfo[f][farma_ZitoPosY5],FarmaInfo[f][farma_ZitoPosZ5], 10);
  422. }
  423. else if(FarmaInfo[f][farma_ZitoPoraslo5] == 0)
  424. {
  425. ZitoObject[f][4] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX5],FarmaInfo[f][farma_ZitoPosY5],FarmaInfo[f][farma_ZitoPosZ5],0.0,0.0,0.0);
  426. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nSpremno za zetvu\n{FFFFFF}/zetvazito");
  427. ZitoLabel5[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX5],FarmaInfo[f][farma_ZitoPosY5],FarmaInfo[f][farma_ZitoPosZ5], 10);
  428. }
  429. }
  430. if(FarmaInfo[f][farma_PosadjenoZito6] == 1) {
  431. if(FarmaInfo[f][farma_ZitoPoraslo6] > 0)
  432. {
  433. ZitoObject[f][5] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX6],FarmaInfo[f][farma_ZitoPosY6],FarmaInfo[f][farma_ZitoPosZ6],0.0,0.0,0.0);
  434. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nPreostalo vreme: {FFFFFF}%d sati",FarmaInfo[f][farma_ZitoPoraslo6]);
  435. ZitoLabel6[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX6],FarmaInfo[f][farma_ZitoPosY6],FarmaInfo[f][farma_ZitoPosZ6], 10);
  436. }
  437. else if(FarmaInfo[f][farma_ZitoPoraslo6] == 0)
  438. {
  439. ZitoObject[f][5] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX6],FarmaInfo[f][farma_ZitoPosY6],FarmaInfo[f][farma_ZitoPosZ6],0.0,0.0,0.0);
  440. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nSpremno za zetvu\n{FFFFFF}/zetvazito");
  441. ZitoLabel6[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX6],FarmaInfo[f][farma_ZitoPosY6],FarmaInfo[f][farma_ZitoPosZ6], 10);
  442. }
  443. }
  444. if(FarmaInfo[f][farma_PosadjenoZito7] == 1) {
  445. if(FarmaInfo[f][farma_ZitoPoraslo7] > 0)
  446. {
  447. ZitoObject[f][6] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX7],FarmaInfo[f][farma_ZitoPosY7],FarmaInfo[f][farma_ZitoPosZ7],0.0,0.0,0.0);
  448. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nPreostalo vreme: {FFFFFF}%d sati",FarmaInfo[f][farma_ZitoPoraslo7]);
  449. ZitoLabel7[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX7],FarmaInfo[f][farma_ZitoPosY7],FarmaInfo[f][farma_ZitoPosZ7], 10);
  450. }
  451. else if(FarmaInfo[f][farma_ZitoPoraslo7] == 0)
  452. {
  453. ZitoObject[f][6] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX7],FarmaInfo[f][farma_ZitoPosY7],FarmaInfo[f][farma_ZitoPosZ7],0.0,0.0,0.0);
  454. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nSpremno za zetvu\n{FFFFFF}/zetvazito");
  455. ZitoLabel7[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX7],FarmaInfo[f][farma_ZitoPosY7],FarmaInfo[f][farma_ZitoPosZ7], 10);
  456. }
  457. }
  458. if(FarmaInfo[f][farma_PosadjenoZito8] == 1) {
  459. if(FarmaInfo[f][farma_ZitoPoraslo8] > 0)
  460. {
  461. ZitoObject[f][7] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX8],FarmaInfo[f][farma_ZitoPosY8],FarmaInfo[f][farma_ZitoPosZ8],0.0,0.0,0.0);
  462. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nPreostalo vreme: {FFFFFF}%d sati",FarmaInfo[f][farma_ZitoPoraslo8]);
  463. ZitoLabel8[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX8],FarmaInfo[f][farma_ZitoPosY8],FarmaInfo[f][farma_ZitoPosZ8], 10);
  464. }
  465. else if(FarmaInfo[f][farma_ZitoPoraslo8] == 0)
  466. {
  467. ZitoObject[f][7] = CreateObject(855,FarmaInfo[f][farma_ZitoPosX8],FarmaInfo[f][farma_ZitoPosY8],FarmaInfo[f][farma_ZitoPosZ8],0.0,0.0,0.0);
  468. format(krkavac,sizeof(krkavac),"{00FFEE}Zito\nSpremno za zetvu\n{FFFFFF}/zetvazito");
  469. ZitoLabel8[f] = C3D(krkavac, -1, FarmaInfo[f][farma_ZitoPosX8],FarmaInfo[f][farma_ZitoPosY8],FarmaInfo[f][farma_ZitoPosZ8], 10);
  470. }
  471. }
  472. if(FarmaInfo[f][farma_PosadjenoZito1] != 98)
  473. {
  474. FarmaInfo[f][farma_PrikolicaVozilo] = ServerCar(-1,-1,610, FarmaInfo[f][farma_PrikolicaX], FarmaInfo[f][farma_PrikolicaY], FarmaInfo[f][farma_PrikolicaZ], FarmaInfo[f][farma_PrikolicaA], 7, 12, -1);
  475. FarmaInfo[f][farma_TraktorVozilo] = ServerCar(-1,-1,531, FarmaInfo[f][farma_TraktorX], FarmaInfo[f][farma_TraktorY], FarmaInfo[f][farma_TraktorZ], FarmaInfo[f][farma_TraktorA], 181, 181, -1);
  476. FarmaInfo[f][farma_KombajnVozilo] = ServerCar(-1,-1,532, FarmaInfo[f][farma_KombajnX], FarmaInfo[f][farma_KombajnY], FarmaInfo[f][farma_KombajnZ], FarmaInfo[f][farma_KombajnA], 181, 181, -1);
  477. FarmaInfo[f][farma_PrikolicaLabel] = Create3DTextLabel( ""farma_color"[ PRIKOLICA ]", -1, 0.0, 0.0, 0.0, 15.0, 0, 1 );
  478. FarmaInfo[f][farma_TraktorLabel] = Create3DTextLabel( ""farma_color"[ TRAKTOR ]", -1, 0.0, 0.0, 0.0, 15.0, 0, 1 );
  479. FarmaInfo[f][farma_KombajnLabel] = Create3DTextLabel( ""farma_color"[ KOMBAJN ]", -1, 0.0, 0.0, 0.0, 15.0, 0, 1 );
  480. Attach3DTextLabelToVehicle( FarmaInfo[f][farma_PrikolicaLabel], FarmaInfo[f][farma_PrikolicaVozilo], 0.0, 0.0, 0.0 );
  481. Attach3DTextLabelToVehicle( FarmaInfo[f][farma_TraktorLabel], FarmaInfo[f][farma_TraktorVozilo], 0.0, 0.0, 0.0 );
  482. Attach3DTextLabelToVehicle( FarmaInfo[f][farma_KombajnLabel], FarmaInfo[f][farma_KombajnVozilo], 0.0, 0.0, 0.0 );
  483. }
  484. }
  485. }
  486. }
  487. //-----------------------[FARMA 2]----------------------------------------------
  488. stock SledecaFarma()
  489. {
  490. new file[64];
  491. for(new farmaidd = 0; farmaidd < MAX_FARMI; farmaidd++)
  492. {
  493. format(file, sizeof(file), FARMA_FILE, farmaidd);
  494. if(!fexist(file)) return farmaidd;
  495. }
  496. return true;
  497. }
  498.  
  499. FarmaRefresh(f) {
  500. new string[256];
  501. if(IsValidDynamic3DTextLabel(farmaaala[f]))
  502. DestroyDynamic3DTextLabel(farmaaala[f]);
  503.  
  504.  
  505. if(FarmaInfo[f][farma_Postavljena] == 1) {
  506.  
  507. if(FarmaInfo[f][farma_ImaVlasnika] == 0)
  508. {
  509. format(string,sizeof(string),""col_red"Farma na prodaju!\nCena: {FFFFFF}$%d\n"col_red"Nivo: {FFFFFF}%d\n"col_white"Adresa: {FFFFFF}%d\n"col_red"Precnik: {FFFFFF}%dm\n"col_white"Za kupovinu /kupifarmu",FarmaInfo[f][farma_Cena],FarmaInfo[f][farma_Level],f,FarmaInfo[f][farma_Radius]);
  510. farmaaala[f] = C3D(string ,-1,FarmaInfo[f][farma_PosX], FarmaInfo[f][farma_PosY], FarmaInfo[f][farma_PosZ],15);
  511. }
  512. else if(FarmaInfo[f][farma_ImaVlasnika] == 1)
  513. {
  514. format(string,sizeof(string),""col_red"Farma!\n{FFFFFF}Vlasnik: "col_white"%s\n{FFFFFF}Cena: {FFFFFF}$%d\n"col_red"Nivo: {FFFFFF}%d\n"col_white"Adresa: {FFFFFF}%d\n"col_white"Precnik: {FFFFFF}%dm",FarmaInfo[f][farma_Vlasnik],FarmaInfo[f][farma_Cena],FarmaInfo[f][farma_Level],f,FarmaInfo[f][farma_Radius]);
  515. farmaaala[f] = C3D(string ,-1,FarmaInfo[f][farma_PosX], FarmaInfo[f][farma_PosY], FarmaInfo[f][farma_PosZ],15);
  516. }
  517. }
  518. return 1;
  519. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement