Advertisement
Guest User

Untitled

a guest
Dec 15th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.15 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 Malden {
  109.  
  110. class Land_i_House_Big_02_V1_F {
  111. price = 25500000;
  112. numberCrates = 3;
  113. restrictedPos[] = {0,1,2,3,4};
  114. canGarage = false;
  115. garageSpawnPos[] = {};
  116. garageSpawnDir = 0;
  117. garageBlacklists[] = {};
  118. lightPos[] = {2,0,3.5};
  119. };
  120.  
  121. class Land_i_House_Big_02_V2_F : Land_i_House_Big_02_V1_F{};
  122. class Land_i_House_Big_02_V3_F : Land_i_House_Big_02_V1_F{};
  123. class Land_i_House_Big_02_b_pink_F : Land_i_House_Big_02_V1_F{};
  124. class Land_i_House_Big_02_b_yellow_F : Land_i_House_Big_02_V1_F{};
  125. class Land_i_House_Big_02_b_brown_F : Land_i_House_Big_02_V1_F{};
  126. class Land_i_House_Big_02_b_blue_F : Land_i_House_Big_02_V1_F{};
  127.  
  128. class Land_i_House_Big_01_V1_F {
  129. price = 32000000;
  130. numberCrates = 4;
  131. restrictedPos[] = {2,3};
  132. canGarage = false;
  133. garageSpawnPos[] = {};
  134. garageSpawnDir = 0;
  135. garageBlacklists[] = {};
  136. lightPos[] = {0,-2,3.8};
  137. };
  138.  
  139. class Land_i_House_Big_01_V2_F : Land_i_House_Big_01_V1_F{};
  140. class Land_i_House_Big_01_V3_F : Land_i_House_Big_01_V1_F{};
  141.  
  142. class Land_i_House_Big_01_b_yellow_F : Land_i_House_Big_01_V1_F{};
  143. class Land_i_House_Big_01_b_whiteblue_F : Land_i_House_Big_01_V1_F{};
  144. class Land_i_House_Big_01_b_white_F : Land_i_House_Big_01_V1_F{};
  145. class Land_i_House_Big_01_b_pink_F : Land_i_House_Big_01_V1_F{};
  146. class Land_i_House_Big_01_b_blue_F : Land_i_House_Big_01_V1_F{};
  147.  
  148. class Land_i_House_Small_01_V1_F {
  149. price = 20500000;
  150. numberCrates = 2;
  151. restrictedPos[] = {};
  152. canGarage = false;
  153. garageSpawnPos[] = {};
  154. garageSpawnDir = 0;
  155. garageBlacklists[] = {};
  156. lightPos[] = {-1.5,0,2};
  157. };
  158.  
  159. class Land_i_House_Small_01_V2_F : Land_i_House_Small_01_V1_F{};
  160. class Land_i_House_Small_01_V3_F : Land_i_House_Small_01_V1_F{};
  161.  
  162. class Land_i_House_Small_01_b_pink_F : Land_i_House_Small_01_V1_F{};
  163. class Land_i_House_Small_01_b_blue_F : Land_i_House_Small_01_V1_F{};
  164. class Land_i_House_Small_01_b_brown_F : Land_i_House_Small_01_V1_F{};
  165. class Land_i_House_Small_01_b_white_F : Land_i_House_Small_01_V1_F{};
  166.  
  167. class Land_i_House_Small_02_V1_F {
  168. price = 20005000;
  169. numberCrates = 2;
  170. restrictedPos[] = {};
  171. canGarage = false;
  172. garageSpawnPos[] = {};
  173. garageSpawnDir = 0;
  174. garageBlacklists[] = {};
  175. lightPos[] = {2,0,2.4};
  176. };
  177.  
  178. class Land_i_House_Small_02_V2_F : Land_i_House_Small_02_V1_F{};
  179. class Land_i_House_Small_02_V3_F : Land_i_House_Small_02_V1_F{};
  180. class Land_i_House_Small_02_b_white_F : Land_i_House_Small_02_V1_F{};
  181. class Land_i_House_Small_02_b_whiteblue_F : Land_i_House_Small_02_V1_F{};
  182. class Land_i_House_Small_02_b_yellow_F : Land_i_House_Small_02_V1_F{};
  183.  
  184. class Land_i_House_Small_03_V1_F {
  185. price = 22500000;
  186. numberCrates = 3;
  187. restrictedPos[] = {};
  188. canGarage = false;
  189. garageSpawnPos[] = {};
  190. garageSpawnDir = 0;
  191. garageBlacklists[] = {};
  192. lightPos[] = {-3.3,1,2.5};
  193. };
  194.  
  195. class Land_i_House_Small_03_V3_F : Land_i_House_Small_03_V1_F{};
  196.  
  197. class Land_i_Stone_HouseSmall_V1_F {
  198. price = 10500000;
  199. numberCrates = 1;
  200. restrictedPos[] = {0,1,3,4};
  201. canGarage = false;
  202. garageSpawnPos[] = {};
  203. garageSpawnDir = 0;
  204. garageBlacklists[] = {};
  205. lightPos[] = {0.90,2.3,4};
  206. };
  207.  
  208. class Land_i_Stone_HouseSmall_V2_F : Land_i_Stone_HouseSmall_V1_F{};
  209. class Land_i_Stone_HouseSmall_V3_F : Land_i_Stone_HouseSmall_V1_F{};
  210.  
  211. class Land_i_Shed_Ind_F {
  212. price = 42000000;
  213. numberCrates = 10;
  214. restrictedPos[] = {0,1,3,4};
  215. canGarage = false;
  216. garageSpawnPos[] = {};
  217. garageSpawnDir = 0;
  218. garageBlacklists[] = {};
  219. lightPos[] = {0.90,2.3,4};
  220. };
  221.  
  222.  
  223.  
  224. };
  225.  
  226.  
  227. class Tanoa {
  228.  
  229. // Houses with Garages
  230. class Land_Hotel_01_F {
  231. price = 960000;
  232. numberCrates = 5;
  233. restrictedPos[] = {};
  234. canGarage = true;
  235. garageSpawnPos[] = {-1.27246,-11.4361,-5.63821};
  236. garageSpawnDir = 0;
  237. garageBlacklists[] = {{5909.93,10491.9,-0.153875}};
  238. lightPos[] = {0.5,0.5,7.5};
  239. };
  240.  
  241. class Land_Hotel_02_F {
  242. price = 2000000;
  243. numberCrates = 8;
  244. restrictedPos[] = {};
  245. canGarage = true;
  246. garageSpawnPos[] = {14.1128,1.51736,-4.18449};
  247. garageSpawnDir = 0;
  248. garageBlacklists[] = {};
  249. lightPos[] = {0,1,3};
  250. };
  251.  
  252. class Land_GarageShelter_01_F {
  253. price = 80000;
  254. numberCrates = 1;
  255. restrictedPos[] = {};
  256. canGarage = true;
  257. garageSpawnPos[] = {0.241684,-5.72266,-1.46744};
  258. garageSpawnDir = 90;
  259. garageBlacklists[] = {{10998,9698.24,-0.219376}};
  260. lightPos[] = {0,0,2};
  261. };
  262.  
  263. class Land_House_Big_02_F {
  264. price = 450000;
  265. numberCrates = 2;
  266. restrictedPos[] = {};
  267. canGarage = true;
  268. garageSpawnPos[] = {12.8365,0.414551,-1.81252};
  269. garageSpawnDir = 0;
  270. garageBlacklists[] = {};
  271. lightPos[] = {0,0,2};
  272. };
  273.  
  274. class Land_School_01_F {
  275. price = 3000000;
  276. numberCrates = 8;
  277. restrictedPos[] = {};
  278. canGarage = true;
  279. garageSpawnPos[] = {-6.91215,-11.5288,-1.70768};
  280. garageSpawnDir = 0;
  281. garageBlacklists[] = {{10957,9532.16,-0.528702}};
  282. lightPos[] = {0,0,2.65};
  283. };
  284.  
  285. class Land_House_Big_04_F {
  286. price = 140000;
  287. numberCrates = 2;
  288. restrictedPos[] = {};
  289. canGarage = false;
  290. garageSpawnPos[] = {12.308,-0.228027,-3.34715};
  291. garageSpawnDir = 0;
  292. garageBlacklists[] = {{5879.2,10002.7,-0.278984},{9508.48,13082.7,0.021286}};
  293. lightPos[] = {0,0,3.5};
  294. };
  295.  
  296. class Land_House_Big_03_F {
  297. price = 900000;
  298. numberCrates = 3;
  299. restrictedPos[] = {};
  300. canGarage = true;
  301. garageSpawnPos[] = {14.9072,0.394043,-3.60528};
  302. garageSpawnDir = 0;
  303. garageBlacklists[] = {{11507.2,2447.47,-0.145175}};
  304. lightPos[] = {0,0,3.5};
  305. };
  306.  
  307. // Houses without Garages
  308. class Land_House_Big_01_F {
  309. price = 350000;
  310. numberCrates = 2;
  311. restrictedPos[] = {};
  312. canGarage = false;
  313. garageSpawnPos[] = {};
  314. garageSpawnDir = 0;
  315. garageBlacklists[] = {};
  316. lightPos[] = {-1,2,2};
  317. };
  318.  
  319. class Land_House_Small_03_F {
  320. price = 600000;
  321. numberCrates = 3;
  322. restrictedPos[] = {};
  323. canGarage = false;
  324. garageSpawnPos[] = {};
  325. garageSpawnDir = 0;
  326. garageBlacklists[] = {};
  327. lightPos[] = {-2.35,1,2.8};
  328. };
  329.  
  330. class Land_House_Small_06_F {
  331. price = 700000;
  332. numberCrates = 3;
  333. restrictedPos[] = {};
  334. canGarage = false;
  335. garageSpawnPos[] = {};
  336. garageSpawnDir = 0;
  337. garageBlacklists[] = {};
  338. lightPos[] = {3,-2,2};
  339. };
  340.  
  341. class Land_Slum_03_F {
  342. price = 450000;
  343. numberCrates = 4;
  344. restrictedPos[] = {};
  345. canGarage = false;
  346. garageSpawnPos[] = {};
  347. garageSpawnDir = 0;
  348. garageBlacklists[] = {};
  349. lightPos[] = {1,2,3};
  350. };
  351.  
  352. class Land_Addon_04_F {
  353. price = 120000;
  354. numberCrates = 2;
  355. restrictedPos[] = {};
  356. canGarage = false;
  357. garageSpawnPos[] = {};
  358. garageSpawnDir = 0;
  359. garageBlacklists[] = {};
  360. lightPos[] = {0,-2,4};
  361. };
  362.  
  363. class Land_Slum_01_F {
  364. price = 200000;
  365. numberCrates = 1;
  366. restrictedPos[] = {};
  367. canGarage = false;
  368. garageSpawnPos[] = {};
  369. garageSpawnDir = 0;
  370. garageBlacklists[] = {};
  371. lightPos[] = {1.5,0,3.2};
  372. };
  373.  
  374. class Land_House_Small_05_F {
  375. price = 100000;
  376. numberCrates = 2;
  377. restrictedPos[] = {};
  378. canGarage = false;
  379. garageSpawnPos[] = {};
  380. garageSpawnDir = 0;
  381. garageBlacklists[] = {};
  382. lightPos[] = {2,1,2};
  383. };
  384.  
  385. class Land_House_Small_02_F {
  386. price = 160000;
  387. numberCrates = 2;
  388. restrictedPos[] = {};
  389. canGarage = false;
  390. garageSpawnPos[] = {};
  391. garageSpawnDir = 0;
  392. garageBlacklists[] = {};
  393. lightPos[] = {-2,0,2.4};
  394. };
  395.  
  396. class Land_House_Small_04_F {
  397. price = 130000;
  398. numberCrates = 2;
  399. restrictedPos[] = {};
  400. canGarage = false;
  401. garageSpawnPos[] = {};
  402. garageSpawnDir = 0;
  403. garageBlacklists[] = {};
  404. lightPos[] = {1.2,0.2,2.5};
  405. };
  406.  
  407. };
  408.  
  409. class australia {
  410.  
  411. class Land_HouseA {
  412. price = 75000;
  413. numberCrates = 4;
  414. restrictedPos[] = {};
  415. canGarage = true;
  416. garageSpawnPos[] = {12.8365,0.414551,-1.81252};
  417. garageSpawnDir = 0;
  418. garageBlacklists[] = {};
  419. lightPos[] = {0,0,2};
  420. };
  421.  
  422. class Land_HouseB {
  423. price = 65000;
  424. numberCrates = 4;
  425. restrictedPos[] = {};
  426. canGarage = true;
  427. garageSpawnPos[] = {12.8365,0.414551,-1.81252};
  428. garageSpawnDir = 0;
  429. garageBlacklists[] = {};
  430. lightPos[] = {0,0,2};
  431. };
  432.  
  433. class Land_HouseC_R {
  434. price = 70000;
  435. numberCrates = 4;
  436. restrictedPos[] = {};
  437. canGarage = true;
  438. garageSpawnPos[] = {12.8365,0.414551,-1.81252};
  439. garageSpawnDir = 0;
  440. garageBlacklists[] = {};
  441. lightPos[] = {0,0,2};
  442. };
  443.  
  444. class Land_HouseDoubleAL {
  445. price = 123000;
  446. numberCrates = 6;
  447. restrictedPos[] = {};
  448. canGarage = true;
  449. garageSpawnPos[] = {12.8365,0.414551,-1.81252};
  450. garageSpawnDir = 0;
  451. garageBlacklists[] = {};
  452. lightPos[] = {0,0,2};
  453. };
  454.  
  455. class Land_aus2storyhouse {
  456. price = 430000;
  457. numberCrates = 6;
  458. restrictedPos[] = {};
  459. canGarage = true;
  460. garageSpawnPos[] = {12.8365,0.414551,-1.81252};
  461. garageSpawnDir = 0;
  462. garageBlacklists[] = {};
  463. lightPos[] = {0,0,2};
  464. };
  465.  
  466. class Land_greyhouse {
  467. price = 2000000;
  468. numberCrates = 8;
  469. restrictedPos[] = {};
  470. canGarage = true;
  471. garageSpawnPos[] = {12.8365,0.414551,-1.81252};
  472. garageSpawnDir = 0;
  473. garageBlacklists[] = {};
  474. lightPos[] = {0,0,2};
  475. };
  476.  
  477. class Land_i_Shed_Ind_F {
  478. price = 600000;
  479. numberCrates = 8;
  480. restrictedPos[] = {};
  481. canGarage = true;
  482. garageSpawnPos[] = {12.8365,0.414551,-1.81252};
  483. garageSpawnDir = 0;
  484. garageBlacklists[] = {};
  485. lightPos[] = {0,0,2};
  486. };
  487.  
  488. class Land_greyhirise {
  489. price = 100000;
  490. numberCrates = 4;
  491. restrictedPos[] = {};
  492. canGarage = true;
  493. garageSpawnPos[] = {12.8365,0.414551,-1.81252};
  494. garageSpawnDir = 0;
  495. garageBlacklists[] = {};
  496. lightPos[] = {0,0,2};
  497. };
  498.  
  499. };
  500.  
  501. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement