Guest User

Untitled

a guest
Feb 11th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.24 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.  
  293. class Land_i_Shed_Ind_F { //Mon exemple
  294. price = 200000;
  295. numberCrates = 6;
  296. restrictedPos[] = {};
  297. canGarage = false;
  298. garageSpawnPos[] = {};
  299. garageSpawnDir = 0;
  300. garageBlacklists[] = {};
  301. lightPos[] = {1.5,0,3.2};
  302. };
  303.  
  304. class Land_i_House_Big_02_V1_F {
  305. price = 1700000;
  306. numberCrates = 3;
  307. restrictedPos[] = {0,1,2,3,4};
  308. canGarage = false;
  309. garageSpawnPos[] = {};
  310. garageSpawnDir = 0;
  311. garageBlacklists[] = {};
  312. lightPos[] = {2,0,3.5};
  313. };
  314.  
  315. class Land_i_House_Big_02_V2_F : Land_i_House_Big_02_V1_F{};
  316. class Land_i_House_Big_02_V3_F : Land_i_House_Big_02_V1_F{};
  317. class Land_i_House_Big_02_b_whiteblue_F : Land_i_House_Big_02_V1_F{};
  318. class Land_i_House_Big_02_b_white_F : Land_i_House_Big_02_V1_F{};
  319. class Land_i_House_Big_02_b_blue_F : Land_i_House_Big_02_V1_F{};
  320. class Land_i_House_Big_02_b_yellow_F : Land_i_House_Big_02_V1_F{};
  321. class Land_i_House_Big_02_b_brown_F : Land_i_House_Big_02_V1_F{};
  322. class Land_i_House_Big_02_b_pink_F : Land_i_House_Big_02_V1_F{};
  323.  
  324.  
  325. class Land_i_House_Big_01_V1_F {
  326. price = 2500000;
  327. numberCrates = 4;
  328. restrictedPos[] = {2,3};
  329. canGarage = false;
  330. garageSpawnPos[] = {};
  331. garageSpawnDir = 0;
  332. garageBlacklists[] = {};
  333. lightPos[] = {0,-2,3.8};
  334. };
  335.  
  336. class Land_i_House_Big_01_V2_F : Land_i_House_Big_01_V1_F{};
  337. class Land_i_House_Big_01_V3_F : Land_i_House_Big_01_V1_F{};
  338. class Land_i_House_Big_01_b_whiteblue_F : Land_i_House_Big_01_V1_F{};
  339. class Land_i_House_Big_01_b_white_F : Land_i_House_Big_01_V1_F{};
  340. class Land_i_House_Big_01_b_blue_F : Land_i_House_Big_01_V1_F{};
  341. class Land_i_House_Big_01_b_yellow_F : Land_i_House_Big_01_V1_F{};
  342. class Land_i_House_Big_01_b_brown_F : Land_i_House_Big_01_V1_F{};
  343. class Land_i_House_Big_01_b_pink_F : Land_i_House_Big_01_V1_F{};
  344.  
  345.  
  346. class Land_i_House_Small_01_V1_F {
  347. price = 532464;
  348. numberCrates = 2;
  349. restrictedPos[] = {};
  350. canGarage = false;
  351. garageSpawnPos[] = {};
  352. garageSpawnDir = 0;
  353. garageBlacklists[] = {};
  354. lightPos[] = {-1.5,0,2};
  355. };
  356.  
  357. class Land_i_House_Small_01_V2_F : Land_i_House_Small_01_V1_F{};
  358. class Land_i_House_Small_01_V3_F : Land_i_House_Small_01_V1_F{};
  359. class Land_i_House_Small_01_b_whiteblue_F : Land_i_House_Small_01_V1_F{};
  360. class Land_i_House_Small_01_b_white_F : Land_i_House_Small_01_V1_F{};
  361. class Land_i_House_Small_01_b_blue_F : Land_i_House_Small_01_V1_F{};
  362. class Land_i_House_Small_01_b_yellow_F : Land_i_House_Small_01_V1_F{};
  363. class Land_i_House_Small_01_b_brown_F : Land_i_House_Small_01_V1_F{};
  364. class Land_i_House_Small_01_b_pink_F : Land_i_House_Small_01_V1_F{};
  365.  
  366.  
  367. class Land_i_House_Small_02_V1_F {
  368. price = 532464;
  369. numberCrates = 2;
  370. restrictedPos[] = {};
  371. canGarage = false;
  372. garageSpawnPos[] = {};
  373. garageSpawnDir = 0;
  374. garageBlacklists[] = {};
  375. lightPos[] = {2,0,2.4};
  376. };
  377.  
  378. class Land_i_House_Small_02_V2_F : Land_i_House_Small_02_V1_F{};
  379. class Land_i_House_Small_02_V3_F : Land_i_House_Small_02_V1_F{};
  380. class Land_i_House_Small_02_b_whiteblue_F : Land_i_House_Small_01_V1_F{};
  381. class Land_i_House_Small_02_b_white_F : Land_i_House_Small_01_V1_F{};
  382. class Land_i_House_Small_02_b_blue_F : Land_i_House_Small_01_V1_F{};
  383. class Land_i_House_Small_02_b_yellow_F : Land_i_House_Small_01_V1_F{};
  384. class Land_i_House_Small_02_b_brown_F : Land_i_House_Small_01_V1_F{};
  385. class Land_i_House_Small_02_b_pink_F : Land_i_House_Small_01_V1_F{};
  386. class Land_i_House_Small_02_c_whiteblue_F : Land_i_House_Small_01_V1_F{};
  387. class Land_i_House_Small_02_c_white_F : Land_i_House_Small_01_V1_F{};
  388. class Land_i_House_Small_02_c_blue_F : Land_i_House_Small_01_V1_F{};
  389. class Land_i_House_Small_02_c_yellow_F : Land_i_House_Small_01_V1_F{};
  390. class Land_i_House_Small_02_c_brown_F : Land_i_House_Small_01_V1_F{};
  391. class Land_i_House_Small_02_c_pink_F : Land_i_House_Small_01_V1_F{};
  392.  
  393.  
  394.  
  395. class Land_i_House_Small_03_V1_F {
  396. price = 732464;
  397. numberCrates = 3;
  398. restrictedPos[] = {};
  399. canGarage = false;
  400. garageSpawnPos[] = {};
  401. garageSpawnDir = 0;
  402. garageBlacklists[] = {};
  403. lightPos[] = {-3.3,1,2.5};
  404. };
  405.  
  406. class Land_i_House_Small_03_V3_F : Land_i_House_Small_03_V1_F{};
  407.  
  408.  
  409. class Land_i_Stone_HouseSmall_V1_F {
  410. price = 332464;
  411. numberCrates = 1;
  412. restrictedPos[] = {0,1,3,4};
  413. canGarage = trfalseue;
  414. garageSpawnPos[] = {};
  415. garageSpawnDir = 0;
  416. garageBlacklists[] = {};
  417. lightPos[] = {0.90,2.3,4};
  418. };
  419.  
  420. class Land_i_Stone_HouseSmall_V2_F : Land_i_Stone_HouseSmall_V1_F{};
  421. class Land_i_Stone_HouseSmall_V3_F : Land_i_Stone_HouseSmall_V1_F{};
  422.  
  423. class i_shed_ind_f {
  424. price = 332464;
  425. numberCrates = 6;
  426. restrictedPos[] = {};
  427. canGarage = false;
  428. garageSpawnPos[] = {};
  429. garageSpawnDir = 0;
  430. garageBlacklists[] = {};
  431. lightPos[] = {2,0,2.4};
  432. };
  433.  
  434. class Land_i_Addon_02_V1_F {
  435. price = 332464;
  436. numberCrates = 6;
  437. restrictedPos[] = {};
  438. canGarage = false;
  439. garageSpawnPos[] = {};
  440. garageSpawnDir = 0;
  441. garageBlacklists[] = {};
  442. lightPos[] = {2,0,2.4};
  443. };
  444.  
  445. class Land_FuelStation_01_shop_F {
  446. price = 1000000000;
  447. numberCrates = 3;
  448. restrictedPos[] = {};
  449. canGarage = false;
  450. garageSpawnPos[] = {};
  451. garageSpawnDir = 0;
  452. garageBlacklists[] = {};
  453. lightPos[] = {};
  454. };
  455.  
  456. class Land_i_Addon_02_V1_white_F : Land_i_Addon_02_V1_F{};
  457. };
  458.  
  459. };
Add Comment
Please, Sign In to add comment