Advertisement
Guest User

Untitled

a guest
Aug 15th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.54 KB | None | 0 0
  1. class EBM_Metalwall_window
  2. {
  3. targetType = 2;
  4. target = "EBM_Metalwall_window";
  5.  
  6. class Actions
  7. {
  8. class SetPinCode : ExileAbstractAction
  9. {
  10. title = "Set PIN";
  11. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  12. action = "_this spawn ExileClient_object_lock_setPin";
  13. };
  14.  
  15. class AddALock : ExileAbstractAction
  16. {
  17. title = "Add a Lock";
  18. condition = "call ExileClient_object_construction_lockAddShow";
  19. action = "_this spawn ExileClient_object_construction_lockAdd";
  20. };
  21. };
  22. };
  23.  
  24. class EBM_Metalwall_floorport_door
  25. {
  26. targetType = 2;
  27. target = "EBM_Metalwall_floorport_door";
  28.  
  29. class Actions
  30. {
  31. class SetPinCode : ExileAbstractAction
  32. {
  33. title = "Set PIN";
  34. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  35. action = "_this spawn ExileClient_object_lock_setPin";
  36. };
  37.  
  38. class AddALock : ExileAbstractAction
  39. {
  40. title = "Add a Lock";
  41. condition = "call ExileClient_object_construction_lockAddShow";
  42. action = "_this spawn ExileClient_object_construction_lockAdd";
  43. };
  44. };
  45. };
  46.  
  47. class EBM_Metalwall_Door
  48. {
  49. targetType = 2;
  50. target = "EBM_Metalwall_Door";
  51.  
  52. class Actions
  53. {
  54. class SetPinCode : ExileAbstractAction
  55. {
  56. title = "Set PIN";
  57. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  58. action = "_this spawn ExileClient_object_lock_setPin";
  59. };
  60.  
  61. class AddALock : ExileAbstractAction
  62. {
  63. title = "Add a Lock";
  64. condition = "call ExileClient_object_construction_lockAddShow";
  65. action = "_this spawn ExileClient_object_construction_lockAdd";
  66. };
  67. };
  68. };
  69.  
  70. class EBM_Brickwall_window
  71. {
  72. targetType = 2;
  73. target = "EBM_Brickwall_window";
  74.  
  75. class Actions
  76. {
  77. class SetPinCode : ExileAbstractAction
  78. {
  79. title = "Set PIN";
  80. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  81. action = "_this spawn ExileClient_object_lock_setPin";
  82. };
  83.  
  84. class AddALock : ExileAbstractAction
  85. {
  86. title = "Add a Lock";
  87. condition = "call ExileClient_object_construction_lockAddShow";
  88. action = "_this spawn ExileClient_object_construction_lockAdd";
  89. };
  90. };
  91. };
  92.  
  93. class EBM_Brickwall_floorport_door
  94. {
  95. targetType = 2;
  96. target = "EBM_Brickwall_floorport_door";
  97.  
  98. class Actions
  99. {
  100. class SetPinCode : ExileAbstractAction
  101. {
  102. title = "Set PIN";
  103. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  104. action = "_this spawn ExileClient_object_lock_setPin";
  105. };
  106.  
  107. class AddALock : ExileAbstractAction
  108. {
  109. title = "Add a Lock";
  110. condition = "call ExileClient_object_construction_lockAddShow";
  111. action = "_this spawn ExileClient_object_construction_lockAdd";
  112. };
  113. };
  114. };
  115.  
  116. class EBM_Brickwall_door
  117. {
  118. targetType = 2;
  119. target = "EBM_Brickwall_Door";
  120.  
  121. class Actions
  122. {
  123. class SetPinCode : ExileAbstractAction
  124. {
  125. title = "Set PIN";
  126. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  127. action = "_this spawn ExileClient_object_lock_setPin";
  128. };
  129.  
  130. class AddALock : ExileAbstractAction
  131. {
  132. title = "Add a Lock";
  133. condition = "call ExileClient_object_construction_lockAddShow";
  134. action = "_this spawn ExileClient_object_construction_lockAdd";
  135. };
  136. };
  137. };
  138.  
  139. class DomeBig
  140. {
  141. targetType = 2;
  142. target = "Land_Dome_Big_F";
  143.  
  144. class Actions
  145. {
  146. // Locks a vehicle
  147. class Lock : ExileAbstractAction
  148. {
  149. title = "Lock";
  150. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  151. action = "true spawn ExileClient_object_lock_toggle";
  152. };
  153.  
  154. class Unlock : ExileAbstractAction
  155. {
  156. title = "Unlock";
  157. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1)";
  158. action = "false spawn ExileClient_object_lock_toggle";
  159. };
  160.  
  161. class SetPinCode : ExileAbstractAction
  162. {
  163. title = "Set PIN";
  164. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  165. action = "_this spawn ExileClient_object_lock_setPin";
  166. };
  167.  
  168. class AddALock : ExileAbstractAction
  169. {
  170. title = "Add a Lock";
  171. condition = "call ExileClient_object_construction_lockAddShow";
  172. action = "_this spawn ExileClient_object_construction_lockAdd";
  173. };
  174. };
  175. };
  176.  
  177. class CargoSmall
  178. {
  179. targetType = 2;
  180. target = "Land_CargoBox_V1_F";
  181.  
  182. class Actions
  183. {
  184. class ScanLock: ExileAbstractAction
  185. {
  186. title = "Scan Lock";
  187. condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 1) && !ExilePlayerInSafezone";
  188. action = "_this call ExileClient_object_lock_scan";
  189. };
  190. // Locks a vehicle
  191. class Lock : ExileAbstractAction
  192. {
  193. title = "Lock";
  194. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  195. action = "true spawn ExileClient_object_lock_toggle";
  196. };
  197.  
  198. class Unlock : ExileAbstractAction
  199. {
  200. title = "Unlock";
  201. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1)";
  202. action = "false spawn ExileClient_object_lock_toggle";
  203. };
  204.  
  205. class SetPinCode : ExileAbstractAction
  206. {
  207. title = "Set PIN";
  208. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  209. action = "_this spawn ExileClient_object_lock_setPin";
  210. };
  211. class Hotwire: ExileAbstractAction
  212. {
  213. title = "Hotwire";
  214. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  215. action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
  216. };
  217. class HackLock: ExileAbstractAction
  218. {
  219. title = "Hack Lock";
  220. condition = "(getNumber(missionConfigFile >> 'CfgHacking' >> 'enableHacking') isEqualTo 1) && ('Exile_Item_Laptop' in (magazines player)) && ((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1) && !ExilePlayerInSafezone";
  221. action = "['HackLock', _this select 0] call ExileClient_action_execute";
  222. };
  223. };
  224. };
  225.  
  226. class Cargo20Military
  227. {
  228. targetType = 2;
  229. target = "Land_Cargo20_military_green_F";
  230.  
  231. class Actions
  232. {
  233. class ScanLock: ExileAbstractAction
  234. {
  235. title = "Scan Lock";
  236. condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 1) && !ExilePlayerInSafezone";
  237. action = "_this call ExileClient_object_lock_scan";
  238. };
  239. // Locks a vehicle
  240. class Lock : ExileAbstractAction
  241. {
  242. title = "Lock";
  243. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  244. action = "true spawn ExileClient_object_lock_toggle";
  245. };
  246.  
  247. class Unlock : ExileAbstractAction
  248. {
  249. title = "Unlock";
  250. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1)";
  251. action = "false spawn ExileClient_object_lock_toggle";
  252. };
  253.  
  254. class SetPinCode : ExileAbstractAction
  255. {
  256. title = "Set PIN";
  257. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  258. action = "_this spawn ExileClient_object_lock_setPin";
  259. };
  260. class Hotwire: ExileAbstractAction
  261. {
  262. title = "Hotwire";
  263. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  264. action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
  265. };
  266. class HackLock: ExileAbstractAction
  267. {
  268. title = "Hack Lock";
  269. condition = "(getNumber(missionConfigFile >> 'CfgHacking' >> 'enableHacking') isEqualTo 1) && ('Exile_Item_Laptop' in (magazines player)) && ((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1) && !ExilePlayerInSafezone";
  270. action = "['HackLock', _this select 0] call ExileClient_action_execute";
  271. };
  272. };
  273. };
  274. class Cargo40
  275. {
  276. targetType = 2;
  277. target = "Land_Cargo40_light_green_F";
  278.  
  279. class Actions
  280. {
  281. class ScanLock: ExileAbstractAction
  282. {
  283. title = "Scan Lock";
  284. condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 1) && !ExilePlayerInSafezone";
  285. action = "_this call ExileClient_object_lock_scan";
  286. };
  287. // Locks a vehicle
  288. class Lock : ExileAbstractAction
  289. {
  290. title = "Lock";
  291. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  292. action = "true spawn ExileClient_object_lock_toggle";
  293. };
  294.  
  295. class Unlock : ExileAbstractAction
  296. {
  297. title = "Unlock";
  298. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1)";
  299. action = "false spawn ExileClient_object_lock_toggle";
  300. };
  301.  
  302. class SetPinCode : ExileAbstractAction
  303. {
  304. title = "Set PIN";
  305. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  306. action = "_this spawn ExileClient_object_lock_setPin";
  307. };
  308. class Hotwire: ExileAbstractAction
  309. {
  310. title = "Hotwire";
  311. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  312. action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
  313. };
  314. class HackLock: ExileAbstractAction
  315. {
  316. title = "Hack Lock";
  317. condition = "(getNumber(missionConfigFile >> 'CfgHacking' >> 'enableHacking') isEqualTo 1) && ('Exile_Item_Laptop' in (magazines player)) && ((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1) && !ExilePlayerInSafezone";
  318. action = "['HackLock', _this select 0] call ExileClient_action_execute";
  319. };
  320. };
  321. };
  322. class Cargo20
  323. {
  324. targetType = 2;
  325. target = "Land_Cargo20_sand_F";
  326.  
  327. class Actions
  328. {
  329. class ScanLock: ExileAbstractAction
  330. {
  331. title = "Scan Lock";
  332. condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 1) && !ExilePlayerInSafezone";
  333. action = "_this call ExileClient_object_lock_scan";
  334. };
  335. // Locks a vehicle
  336. class Lock : ExileAbstractAction
  337. {
  338. title = "Lock";
  339. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  340. action = "true spawn ExileClient_object_lock_toggle";
  341. };
  342.  
  343. class Unlock : ExileAbstractAction
  344. {
  345. title = "Unlock";
  346. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1)";
  347. action = "false spawn ExileClient_object_lock_toggle";
  348. };
  349.  
  350. class SetPinCode : ExileAbstractAction
  351. {
  352. title = "Set PIN";
  353. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  354. action = "_this spawn ExileClient_object_lock_setPin";
  355. };
  356. class Hotwire: ExileAbstractAction
  357. {
  358. title = "Hotwire";
  359. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  360. action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
  361. };
  362. class HackLock: ExileAbstractAction
  363. {
  364. title = "Hack Lock";
  365. condition = "(getNumber(missionConfigFile >> 'CfgHacking' >> 'enableHacking') isEqualTo 1) && ('Exile_Item_Laptop' in (magazines player)) && ((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1) && !ExilePlayerInSafezone";
  366. action = "['HackLock', _this select 0] call ExileClient_action_execute";
  367. };
  368. };
  369. };
  370.  
  371. class Bunker
  372. {
  373. targetType = 2;
  374. target = "Land_Bunker_F";
  375.  
  376. class Actions
  377. {
  378. class ScanLock: ExileAbstractAction
  379. {
  380. title = "Scan Lock";
  381. condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 1) && !ExilePlayerInSafezone";
  382. action = "_this call ExileClient_object_lock_scan";
  383. };
  384. // Locks a vehicle
  385. class Lock : ExileAbstractAction
  386. {
  387. title = "Lock";
  388. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  389. action = "true spawn ExileClient_object_lock_toggle";
  390. };
  391.  
  392. class Unlock : ExileAbstractAction
  393. {
  394. title = "Unlock";
  395. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1)";
  396. action = "false spawn ExileClient_object_lock_toggle";
  397. };
  398.  
  399. class SetPinCode : ExileAbstractAction
  400. {
  401. title = "Set PIN";
  402. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  403. action = "_this spawn ExileClient_object_lock_setPin";
  404. };
  405. class Hotwire: ExileAbstractAction
  406. {
  407. title = "Hotwire";
  408. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  409. action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
  410. };
  411. class HackLock: ExileAbstractAction
  412. {
  413. title = "Hack Lock";
  414. condition = "(getNumber(missionConfigFile >> 'CfgHacking' >> 'enableHacking') isEqualTo 1) && ('Exile_Item_Laptop' in (magazines player)) && ((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1) && !ExilePlayerInSafezone";
  415. action = "['HackLock', _this select 0] call ExileClient_action_execute";
  416. };
  417. };
  418. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement