Advertisement
Guest User

Untitled

a guest
Nov 17th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.56 KB | None | 0 0
  1. #define true 1
  2. #define false 0
  3.  
  4. /*
  5. price - Cost of the building
  6. numberCrates - Allowed number of crates
  7. restrictedPos[] - Same as the old fn_getBuildingPositions. A list of restricted building positions (i.e, to stop spawning outside, or by windows etc)
  8. default: {}
  9. canGarage - True if the building can be used as a garage (need to buy ontop)
  10. default: false
  11. garageSpawnPos[] - worldToModel position to spawn vehicles, leave {} if canGarage is false.
  12. default: {}
  13. garageSpawnDir - Offset to garage direction to spawn at (+-90 etc). It will be used in the manner: getDir _garage + spawnDir
  14. default: 0
  15. garageBlacklists[] - List of blacklisted houses for buying garages
  16. default: {}
  17. */
  18.  
  19. class Housing {
  20.  
  21. class Altis {
  22.  
  23. class Land_i_House_Big_02_V1_F {
  24. price = 1550000;
  25. numberCrates = 3;
  26. restrictedPos[] = {0,1,2,3,4};
  27. canGarage = false;
  28. garageSpawnPos[] = {};
  29. garageSpawnDir = 0;
  30. garageBlacklists[] = {};
  31. lightPos[] = {2,0,3.5};
  32. };
  33.  
  34. class Land_i_House_Big_02_V2_F : Land_i_House_Big_02_V1_F{};
  35. class Land_i_House_Big_02_V3_F : Land_i_House_Big_02_V1_F{};
  36.  
  37. class Land_i_House_Big_01_V1_F {
  38. price = 2200000;
  39. numberCrates = 4;
  40. restrictedPos[] = {2,3};
  41. canGarage = false;
  42. garageSpawnPos[] = {};
  43. garageSpawnDir = 0;
  44. garageBlacklists[] = {};
  45. lightPos[] = {0,-2,3.8};
  46. };
  47.  
  48. class Land_i_House_Big_01_V2_F : Land_i_House_Big_01_V1_F{};
  49. class Land_i_House_Big_01_V3_F : Land_i_House_Big_01_V1_F{};
  50.  
  51. class Land_i_House_Small_01_V1_F {
  52. price = 1050000;
  53. numberCrates = 2;
  54. restrictedPos[] = {};
  55. canGarage = false;
  56. garageSpawnPos[] = {};
  57. garageSpawnDir = 0;
  58. garageBlacklists[] = {};
  59. lightPos[] = {-1.5,0,2};
  60. };
  61.  
  62. class Land_i_House_Small_01_V2_F : Land_i_House_Small_01_V1_F{};
  63. class Land_i_House_Small_01_V3_F : Land_i_House_Small_01_V1_F{};
  64.  
  65. class Land_i_House_Small_02_V1_F {
  66. price = 1000500;
  67. numberCrates = 2;
  68. restrictedPos[] = {};
  69. canGarage = false;
  70. garageSpawnPos[] = {};
  71. garageSpawnDir = 0;
  72. garageBlacklists[] = {};
  73. lightPos[] = {2,0,2.4};
  74. };
  75.  
  76. class Land_i_House_Small_02_V2_F : Land_i_House_Small_02_V1_F{};
  77. class Land_i_House_Small_02_V3_F : Land_i_House_Small_02_V1_F{};
  78.  
  79. class Land_i_House_Small_03_V1_F {
  80. price = 1250000;
  81. numberCrates = 3;
  82. restrictedPos[] = {};
  83. canGarage = false;
  84. garageSpawnPos[] = {};
  85. garageSpawnDir = 0;
  86. garageBlacklists[] = {};
  87. lightPos[] = {-3.3,1,2.5};
  88. };
  89.  
  90. class Land_i_House_Small_03_V3_F : Land_i_House_Small_03_V1_F{};
  91.  
  92. class Land_i_Stone_HouseSmall_V1_F {
  93. price = 750000;
  94. numberCrates = 1;
  95. restrictedPos[] = {0,1,3,4};
  96. canGarage = false;
  97. garageSpawnPos[] = {};
  98. garageSpawnDir = 0;
  99. garageBlacklists[] = {};
  100. lightPos[] = {0.90,2.3,4};
  101. };
  102.  
  103. class Land_i_Stone_HouseSmall_V2_F : Land_i_Stone_HouseSmall_V1_F{};
  104. class Land_i_Stone_HouseSmall_V3_F : Land_i_Stone_HouseSmall_V1_F{};
  105.  
  106. };
  107.  
  108. class Tanoa {
  109.  
  110. // Houses with Garages
  111. class Land_Hotel_01_F {
  112. price = 960000;
  113. numberCrates = 5;
  114. restrictedPos[] = {};
  115. canGarage = true;
  116. garageSpawnPos[] = {-1.27246,-11.4361,-5.63821};
  117. garageSpawnDir = 0;
  118. garageBlacklists[] = {{5909.93,10491.9,-0.153875}};
  119. lightPos[] = {0.5,0.5,7.5};
  120. };
  121.  
  122. class Land_Hotel_02_F {
  123. price = 2000000;
  124. numberCrates = 8;
  125. restrictedPos[] = {};
  126. canGarage = true;
  127. garageSpawnPos[] = {14.1128,1.51736,-4.18449};
  128. garageSpawnDir = 0;
  129. garageBlacklists[] = {};
  130. lightPos[] = {0,1,3};
  131. };
  132.  
  133. class Land_GarageShelter_01_F {
  134. price = 80000;
  135. numberCrates = 1;
  136. restrictedPos[] = {};
  137. canGarage = true;
  138. garageSpawnPos[] = {0.241684,-5.72266,-1.46744};
  139. garageSpawnDir = 90;
  140. garageBlacklists[] = {{10998,9698.24,-0.219376}};
  141. lightPos[] = {0,0,2};
  142. };
  143.  
  144. class Land_House_Big_02_F {
  145. price = 450000;
  146. numberCrates = 2;
  147. restrictedPos[] = {};
  148. canGarage = true;
  149. garageSpawnPos[] = {12.8365,0.414551,-1.81252};
  150. garageSpawnDir = 0;
  151. garageBlacklists[] = {};
  152. lightPos[] = {0,0,2};
  153. };
  154.  
  155. class Land_School_01_F {
  156. price = 3000000;
  157. numberCrates = 8;
  158. restrictedPos[] = {};
  159. canGarage = true;
  160. garageSpawnPos[] = {-6.91215,-11.5288,-1.70768};
  161. garageSpawnDir = 0;
  162. garageBlacklists[] = {{10957,9532.16,-0.528702}};
  163. lightPos[] = {0,0,2.65};
  164. };
  165.  
  166. class Land_House_Big_04_F {
  167. price = 140000;
  168. numberCrates = 2;
  169. restrictedPos[] = {};
  170. canGarage = false;
  171. garageSpawnPos[] = {12.308,-0.228027,-3.34715};
  172. garageSpawnDir = 0;
  173. garageBlacklists[] = {{5879.2,10002.7,-0.278984},{9508.48,13082.7,0.021286}};
  174. lightPos[] = {0,0,3.5};
  175. };
  176.  
  177. class Land_House_Big_03_F {
  178. price = 900000;
  179. numberCrates = 3;
  180. restrictedPos[] = {};
  181. canGarage = true;
  182. garageSpawnPos[] = {14.9072,0.394043,-3.60528};
  183. garageSpawnDir = 0;
  184. garageBlacklists[] = {{11507.2,2447.47,-0.145175}};
  185. lightPos[] = {0,0,3.5};
  186. };
  187.  
  188. // Houses without Garages
  189. class Land_House_Big_01_F {
  190. price = 350000;
  191. numberCrates = 2;
  192. restrictedPos[] = {};
  193. canGarage = false;
  194. garageSpawnPos[] = {};
  195. garageSpawnDir = 0;
  196. garageBlacklists[] = {};
  197. lightPos[] = {-1,2,2};
  198. };
  199.  
  200. class Land_House_Small_03_F {
  201. price = 600000;
  202. numberCrates = 3;
  203. restrictedPos[] = {};
  204. canGarage = false;
  205. garageSpawnPos[] = {};
  206. garageSpawnDir = 0;
  207. garageBlacklists[] = {};
  208. lightPos[] = {-2.35,1,2.8};
  209. };
  210.  
  211. class Land_House_Small_06_F {
  212. price = 700000;
  213. numberCrates = 3;
  214. restrictedPos[] = {};
  215. canGarage = false;
  216. garageSpawnPos[] = {};
  217. garageSpawnDir = 0;
  218. garageBlacklists[] = {};
  219. lightPos[] = {3,-2,2};
  220. };
  221.  
  222. class Land_Slum_03_F {
  223. price = 450000;
  224. numberCrates = 4;
  225. restrictedPos[] = {};
  226. canGarage = false;
  227. garageSpawnPos[] = {};
  228. garageSpawnDir = 0;
  229. garageBlacklists[] = {};
  230. lightPos[] = {1,2,3};
  231. };
  232.  
  233. class Land_Addon_04_F {
  234. price = 120000;
  235. numberCrates = 2;
  236. restrictedPos[] = {};
  237. canGarage = false;
  238. garageSpawnPos[] = {};
  239. garageSpawnDir = 0;
  240. garageBlacklists[] = {};
  241. lightPos[] = {0,-2,4};
  242. };
  243.  
  244. class Land_Slum_01_F {
  245. price = 200000;
  246. numberCrates = 1;
  247. restrictedPos[] = {};
  248. canGarage = false;
  249. garageSpawnPos[] = {};
  250. garageSpawnDir = 0;
  251. garageBlacklists[] = {};
  252. lightPos[] = {1.5,0,3.2};
  253. };
  254.  
  255. class Land_House_Small_05_F {
  256. price = 100000;
  257. numberCrates = 2;
  258. restrictedPos[] = {};
  259. canGarage = false;
  260. garageSpawnPos[] = {};
  261. garageSpawnDir = 0;
  262. garageBlacklists[] = {};
  263. lightPos[] = {2,1,2};
  264. };
  265.  
  266. class Land_House_Small_02_F {
  267. price = 160000;
  268. numberCrates = 2;
  269. restrictedPos[] = {};
  270. canGarage = false;
  271. garageSpawnPos[] = {};
  272. garageSpawnDir = 0;
  273. garageBlacklists[] = {};
  274. lightPos[] = {-2,0,2.4};
  275. };
  276.  
  277. class Land_House_Small_04_F {
  278. price = 130000;
  279. numberCrates = 2;
  280. restrictedPos[] = {};
  281. canGarage = false;
  282. garageSpawnPos[] = {};
  283. garageSpawnDir = 0;
  284. garageBlacklists[] = {};
  285. lightPos[] = {1.2,0.2,2.5};
  286. };
  287.  
  288. };
  289.  
  290. class Malden {
  291.  
  292. class Land_i_House_Big_02_V1_F {
  293. price = 750000;
  294. numberCrates = 3;
  295. restrictedPos[] = {0,1,2,3,4};
  296. canGarage = false;
  297. garageSpawnPos[] = {};
  298. garageSpawnDir = 0;
  299. garageBlacklists[] = {};
  300. lightPos[] = {2,0,3.5};
  301. };
  302.  
  303. class Land_i_House_Big_02_V2_F : Land_i_House_Big_02_V1_F{};
  304. class Land_i_House_Big_02_V3_F : Land_i_House_Big_02_V1_F{};
  305. class Land_i_House_Big_02_b_blue_F : Land_i_House_Big_02_V1_F{};
  306. class Land_i_House_Big_02_b_pink_F : Land_i_House_Big_02_V1_F{};
  307. class Land_i_House_Big_02_b_whiteblue_F : Land_i_House_Big_02_V1_F{};
  308. class Land_i_House_Big_02_b_white_F : Land_i_House_Big_02_V1_F{};
  309. class Land_i_House_Big_02_b_brown_F : Land_i_House_Big_02_V1_F{};
  310. class Land_i_House_Big_02_b_yellow_F : Land_i_House_Big_02_V1_F{};
  311.  
  312. class Land_i_House_Big_01_V1_F {
  313. price = 450000;
  314. numberCrates = 4;
  315. restrictedPos[] = {2,3};
  316. canGarage = false;
  317. garageSpawnPos[] = {};
  318. garageSpawnDir = 0;
  319. garageBlacklists[] = {};
  320. lightPos[] = {0,-2,3.8};
  321. };
  322.  
  323. class Land_i_House_Big_01_V2_F : Land_i_House_Big_01_V1_F{};
  324. class Land_i_House_Big_01_V3_F : Land_i_House_Big_01_V1_F{};
  325. class Land_i_House_Big_01_b_blue_F : Land_i_House_Big_01_V1_F{};
  326. class Land_i_House_Big_01_b_pink_F : Land_i_House_Big_01_V1_F{};
  327. class Land_i_House_Big_01_b_whiteblue_F : Land_i_House_Big_01_V1_F{};
  328. class Land_i_House_Big_01_b_white_F : Land_i_House_Big_01_V1_F{};
  329. class Land_i_House_Big_01_b_brown_F : Land_i_House_Big_01_V1_F{};
  330. class Land_i_House_Big_01_b_yellow_F : Land_i_House_Big_01_V1_F{};
  331.  
  332.  
  333. class Land_i_House_Small_01_V1_F {
  334. price = 250000;
  335. numberCrates = 2;
  336. restrictedPos[] = {};
  337. canGarage = false;
  338. garageSpawnPos[] = {};
  339. garageSpawnDir = 0;
  340. garageBlacklists[] = {};
  341. lightPos[] = {-1.5,0,2};
  342. };
  343.  
  344. class Land_i_House_Small_01_V2_F : Land_i_House_Small_01_V1_F{};
  345. class Land_i_House_Small_01_V3_F : Land_i_House_Small_01_V1_F{};
  346. class Land_i_House_Small_01_b_blue_F : Land_i_House_Small_01_V1_F{};
  347. class Land_i_House_Small_01_b_pink_F : Land_i_House_Small_01_V1_F{};
  348. class Land_i_House_Small_01_b_whiteblue_F : Land_i_House_Small_01_V1_F{};
  349. class Land_i_House_Small_01_b_white_F : Land_i_House_Small_01_V1_F{};
  350. class Land_i_House_Small_01_b_brown_F : Land_i_House_Small_01_V1_F{};
  351. class Land_i_House_Small_01_b_yellow_F : Land_i_House_Small_01_V1_F{};
  352.  
  353. class Land_i_House_Small_02_V1_F {
  354. price = 200000;
  355. numberCrates = 2;
  356. restrictedPos[] = {};
  357. canGarage = false;
  358. garageSpawnPos[] = {};
  359. garageSpawnDir = 0;
  360. garageBlacklists[] = {};
  361. lightPos[] = {2,0,2.4};
  362. };
  363.  
  364. class Land_i_House_Small_02_V2_F : Land_i_House_Small_02_V1_F{};
  365. class Land_i_House_Small_02_V3_F : Land_i_House_Small_02_V1_F{};
  366. class Land_i_House_Small_02_b_blue_F : Land_i_House_Small_02_V1_F{};
  367. class Land_i_House_Small_02_b_pink_F : Land_i_House_Small_02_V1_F{};
  368. class Land_i_House_Small_02_b_whiteblue_F : Land_i_House_Small_02_V1_F{};
  369. class Land_i_House_Small_02_b_white_F : Land_i_House_Small_02_V1_F{};
  370. class Land_i_House_Small_02_b_brown_F : Land_i_House_Small_02_V1_F{};
  371. class Land_i_House_Small_02_b_yellow_F : Land_i_House_Small_02_V1_F{};
  372. class Land_i_House_Small_02_c_blue_F : Land_i_House_Small_02_V1_F{};
  373. class Land_i_House_Small_02_c_pink_F : Land_i_House_Small_02_V1_F{};
  374. class Land_i_House_Small_02_c_whiteblue_F : Land_i_House_Small_02_V1_F{};
  375. class Land_i_House_Small_02_c_white_F : Land_i_House_Small_02_V1_F{};
  376. class Land_i_House_Small_02_c_brown_F : Land_i_House_Small_02_V1_F{};
  377. class Land_i_House_Small_02_c_yellow_F : Land_i_House_Small_02_V1_F{};
  378.  
  379.  
  380. class Land_i_House_Small_03_V1_F {
  381. price = 2250000;
  382. numberCrates = 3;
  383. restrictedPos[] = {};
  384. canGarage = false;
  385. garageSpawnPos[] = {};
  386. garageSpawnDir = 0;
  387. garageBlacklists[] = {};
  388. lightPos[] = {-3.3,1,2.5};
  389. };
  390.  
  391. class Land_i_House_Small_03_V3_F : Land_i_House_Small_03_V1_F{};
  392.  
  393. class Land_i_Stone_HouseSmall_V1_F {
  394. price = 1500000;
  395. numberCrates = 1;
  396. restrictedPos[] = {0,1,3,4};
  397. canGarage = false;
  398. garageSpawnPos[] = {};
  399. garageSpawnDir = 0;
  400. garageBlacklists[] = {};
  401. lightPos[] = {0.90,2.3,4};
  402. };
  403.  
  404. class Land_i_Stone_HouseSmall_V2_F : Land_i_Stone_HouseSmall_V1_F{};
  405. class Land_i_Stone_HouseSmall_V3_F : Land_i_Stone_HouseSmall_V1_F{};
  406.  
  407. /*class Land_HouseDoubleAL2 {
  408. price = 15000000;
  409. numberCrates = 1;
  410. restrictedPos[] = {0,1,3,4};
  411. canGarage = true;
  412. garageSpawnPos[] = {-5,-17,0};
  413. garageSpawnDir = 180;
  414. garageBlacklists[] = {};
  415. lightPos[] = {0.90,2.3,4};
  416. };*/
  417.  
  418.  
  419. };
  420.  
  421. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement