Advertisement
Guest User

Untitled

a guest
Feb 18th, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.40 KB | None | 0 0
  1. else if (interfaceId == 365) {
  2. // player.getTreasureTrailsManager().handleSextant(componentId);
  3. player.getPackets().sendIComponentSettings(365, 16, 0, 25, 2);
  4. player.getInterfaceManager().unlockDropDownMenu(0, 500);
  5. player.getVarsManager().sendVarBit(42102, 0);
  6. if (componentId == 9) {
  7. player.setChatSetup(slotId);
  8. player.getVarsManager().sendVarBit(42102, 1);
  9. return;
  10. }
  11. if (componentId == 11) {
  12. player.getInterfaceManager().openMenu(9, 1, slotId);
  13. } else if (componentId == 16) {
  14. if (player.getGameplaySettingsSubMenus() == 13 && slotId >= 15 && slotId <= 24) {
  15. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  16. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  17. return;
  18. }
  19. if (player.getGameplaySettingsSubMenus() == 14 && slotId >= 16 && slotId <= 18) {
  20. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  21. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  22. return;
  23. }
  24. if (player.getGameplaySettingsSubMenus() == 14 && slotId >= 20 && slotId <= 22) {
  25. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  26. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  27. return;
  28. }
  29. if ((player.getGameplaySettingsSubMenus() == 15 && slotId >= 1 && slotId <= 3) || ((player.getGameplaySettingsSubMenus() == 2 || player.getGameplaySettingsSubMenus() == 16) && slotId >= 10 && slotId <= 12)) {
  30. player.getCombatDefinitions().toggleMeleeExperience(slotId - ((player.getGameplaySettingsSubMenus() == 2 || player.getGameplaySettingsSubMenus() == 16) ? 10 : 1), true);
  31. player.getVarsManager().sendVarBit(42102, 1);
  32. return;
  33. }
  34. if ((player.getGameplaySettingsSubMenus() == 15 && slotId >= 5 && slotId <= 6) || ((player.getGameplaySettingsSubMenus() == 2 || player.getGameplaySettingsSubMenus() == 16) && slotId >= 14 && slotId <= 15)) {
  35. player.getCombatDefinitions().toggleRangedCombatExperience(slotId - ((player.getGameplaySettingsSubMenus() == 2 || player.getGameplaySettingsSubMenus() == 16) ? 14 : 5), true);
  36. player.getVarsManager().sendVarBit(42102, 1);
  37. return;
  38. }
  39. if ((player.getGameplaySettingsSubMenus() == 15 && slotId >= 8 && slotId <= 9) || ((player.getGameplaySettingsSubMenus() == 2 || player.getGameplaySettingsSubMenus() == 16) && slotId >= 17 && slotId <= 18)) {
  40. player.getCombatDefinitions().toggleMagicCombatExperience(slotId - ((player.getGameplaySettingsSubMenus() == 2 || player.getGameplaySettingsSubMenus() == 16) ? 17 : 8), true);
  41. player.getVarsManager().sendVarBit(42102, 1);
  42. return;
  43. }
  44. if (((player.getGameplaySettingsSubMenus() == 3 || player.getGameplaySettingsSubMenus() == 19) && slotId >= 6 && slotId <= 15)) {
  45. player.getPackets().sendIComponentSettings(365, 9, 0, 20, 2);
  46. player.getTemporaryAttributtes().put(Key.CHAT_SETUP, slotId - 6);
  47. player.getVarsManager().sendVarBit(42102, 1);
  48. return;
  49. }
  50. if (((player.getGameplaySettingsSubMenus() == 4 || player.getGameplaySettingsSubMenus() == 23) && slotId >= 7 && slotId <= 17)) {
  51. int index = slotId >= 7 && slotId <= 9 ? slotId - 7 : slotId == 10 ? 4 : slotId == 11 ? 5 : slotId == 13 ? 3 : slotId == 14 ? 9 : slotId == 15 ? 7 : slotId == 16 ? 8 : 6;
  52. player.getLootInventoryManager().toggleLootFilters(index);
  53. player.getVarsManager().sendVarBit(42102, 1);
  54. return;
  55. }
  56. switch (slotId) {
  57. case 0:
  58. switch (player.getGameplaySettingsSubMenus()) {
  59. case 0:
  60. case 6:
  61. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  62. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  63. break;
  64. case 7:
  65. player.switchDisableShortcutCloswWindow();
  66. break;
  67. case 8:
  68. player.switchGuidanceSystemHints();
  69. break;
  70. case 9:
  71. player.switchDisableDragToDropItems();
  72. break;
  73. case 1:
  74. case 12:
  75. boolean wasInLegacy = player.getCombatDefinitions().getCombatMode() == CombatDefinitions.LEGACY_COMBAT_MODE;
  76. player.getCombatDefinitions().setCombatMode(CombatDefinitions.MANUAL_COMBAT_MODE);
  77. player.getInterfaceManager().openMenu(9, 1, 12);
  78. if (wasInLegacy)
  79. WorldTasksManager.schedule(new WorldTask() {
  80.  
  81. @Override
  82. public void run() {
  83. player.getInterfaceManager().openMenu(9, 1, 12);
  84. }
  85. }, 1);
  86. break;
  87. case 13:
  88. player.switchToogleAbilityCooldownTimer();
  89. break;
  90. case 14:
  91. player.switchAlwaysShowTargetInformation();
  92. break;
  93. case 2:
  94. case 16:
  95. player.switchGuidanceSystemHints();
  96. break;
  97. case 17:
  98. case 18:
  99. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  100. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  101. break;
  102. case 3:
  103. case 19:
  104. player.switchToogleQuickChat();
  105. break;
  106. case 20:
  107. player.switchTooglePlayerNotification();
  108. break;
  109. case 4:
  110. case 23:
  111. player.getLootInventoryManager().toggleUseLootInventory();
  112. break;
  113. case 5:
  114. case 26:
  115. if (!player.isInLegacyCombatMode())
  116. player.getCombatDefinitions().setCombatMode(CombatDefinitions.LEGACY_COMBAT_MODE);
  117. else
  118. player.getCombatDefinitions().setCombatMode(CombatDefinitions.MANUAL_COMBAT_MODE);
  119. player.getInterfaceManager().openMenu(9, 1);
  120. WorldTasksManager.schedule(new WorldTask() {
  121.  
  122. @Override
  123. public void run() {
  124. player.getInterfaceManager().openMenu(9, 1);
  125. }
  126. }, 1);
  127. break;
  128. }
  129. break;
  130. case 1:// lock zoom
  131. switch (player.getGameplaySettingsSubMenus()) {
  132. case 0:
  133. case 6:
  134. player.switchLockZoom();
  135. break;
  136. case 8:
  137. player.switchTaskCompletePopups();
  138. break;
  139. case 1:
  140. case 12:
  141. boolean wasInLegacy = player.getCombatDefinitions().getCombatMode() == CombatDefinitions.LEGACY_COMBAT_MODE;
  142. player.getCombatDefinitions().setCombatMode(CombatDefinitions.REVOLUTION_COMBAT_MODE);
  143. player.getInterfaceManager().openMenu(9, 1, 12);
  144. if (wasInLegacy)
  145. WorldTasksManager.schedule(new WorldTask() {
  146.  
  147. @Override
  148. public void run() {
  149. player.getInterfaceManager().openMenu(9, 1, 12);
  150. }
  151. }, 1);
  152. break;
  153. case 13:
  154. player.getCombatDefinitions().switchAllowAbilityQueueing();
  155. break;
  156. case 14:
  157. player.switchTargetReticules();
  158. break;
  159. case 2:
  160. case 16:
  161. player.switchTaskCompletePopups();
  162. break;
  163. case 17:
  164. player.getHouse().switchAlwaysOpenDoors();
  165. break;
  166. case 18:
  167. player.switchSlayerCounter();
  168. break;
  169. case 3:
  170. case 19:
  171. player.switchTimeStamps();
  172. break;
  173. case 4:
  174. case 23:
  175. player.getLootInventoryManager().toggleUseLootArea();
  176. break;
  177. case 24:
  178. player.setLootBeamOption(0);
  179. break;
  180. case 5:
  181. case 26:
  182. player.toggleLegacyInterfaces();
  183. break;
  184. }
  185. break;
  186. case 2:
  187. switch (player.getGameplaySettingsSubMenus()) {
  188. case 7:
  189. player.switchLockInterfaceCustomization();
  190. player.getPackets().sendExecuteScript(8166, 96796727, 1);
  191. break;
  192. case 8:
  193. player.switchTaskInformationWindow();
  194. break;
  195. case 9:
  196. player.switchXpLampPrompt();
  197. break;
  198. case 1:
  199. case 12:
  200. player.getCombatDefinitions().setCombatMode(CombatDefinitions.LEGACY_COMBAT_MODE);
  201. player.getInterfaceManager().openMenu(9, 1, 12);
  202. WorldTasksManager.schedule(new WorldTask() {
  203.  
  204. @Override
  205. public void run() {
  206. player.getInterfaceManager().openMenu(9, 1);
  207. }
  208. }, 1);
  209. break;
  210. case 13:
  211. player.getCombatDefinitions().switchManualSpellCasting();
  212. break;
  213. case 2:
  214. case 16:
  215. player.switchTaskInformationWindow();
  216. break;
  217. case 17:
  218. player.getHouse().setBuildMode(!player.getHouse().isBuildMode());
  219. break;
  220. case 3:
  221. case 19:
  222. player.switchPublicEffects();
  223. break;
  224. case 4:
  225. case 23:
  226. player.getLootInventoryManager().toggleEnableRightClick();
  227. break;
  228. case 5:
  229. case 26:
  230. player.toggleLegacyInterfacesSkin();
  231. break;
  232. }
  233. break;
  234. case 3:
  235. switch (player.getGameplaySettingsSubMenus()) {
  236. case 7:
  237. player.switchSlimHeaders();
  238. break;
  239. case 1:
  240. case 12:
  241. player.getCombatDefinitions().switchShowCombatModeIcon();
  242. break;
  243. case 13:
  244. player.getActionbar().switchBlockIncomingShareOffers();
  245. break;
  246. case 14:
  247. case 3:
  248. case 19:
  249. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  250. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  251. break;
  252. case 18:
  253. player.toggleGroupAssignments();
  254. break;
  255. case 24:
  256. player.setLootBeamOption(1);
  257. break;
  258. }
  259. break;
  260. case 4:
  261. switch (player.getGameplaySettingsSubMenus()) {
  262. case 7:
  263. player.switchHideTitleBarsWhenLocked();
  264. break;
  265. case 2:
  266. case 16:
  267. case 8:
  268. player.getSkills().switchXPPopup();
  269. break;
  270. case 14:
  271. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  272. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  273. break;
  274. case 18:
  275. player.toggleLargerTasks();
  276. break;
  277. case 3:
  278. case 19:
  279. player.switchSplitPrivateChat();
  280. break;
  281. case 4:
  282. case 23:
  283. player.getLootInventoryManager().toggleLootByMonetaryValue();
  284. break;
  285. case 24:
  286. player.setLootBeamOption(2);
  287. break;
  288. }
  289. break;
  290. case 5:
  291. switch (player.getGameplaySettingsSubMenus()) {
  292. case 2:
  293. case 16:
  294. case 8:
  295. player.switchSkillTargetBasedXPPopup();
  296. break;
  297. case 4:
  298. case 23:
  299. case 13:
  300. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  301. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  302. break;
  303. case 24:
  304. player.setLootBeamOption(3);
  305. break;
  306. }
  307. break;
  308. case 6:
  309. switch (player.getGameplaySettingsSubMenus()) {
  310. case 8:
  311. case 2:
  312. case 16:
  313. player.switchMakeXProgressWindow();
  314. break;
  315. case 13:
  316. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  317. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  318. break;
  319. case 24:
  320. player.setLootBeamOption(4);
  321. break;
  322. }
  323. break;
  324. case 7:
  325. switch (player.getGameplaySettingsSubMenus()) {
  326. case 7:
  327. player.getInterfaceManager().openEditMode();
  328. break;
  329. case 8:
  330. case 2:
  331. case 16:
  332. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  333. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  334. break;
  335. case 1:
  336. case 12:
  337. player.switchTriggerBasicDisabled();
  338. break;
  339. case 24:
  340. player.setLootBeamOption(5);
  341. break;
  342. case 13:
  343. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  344. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  345. break;
  346. }
  347. break;
  348. case 8:
  349. switch (player.getGameplaySettingsSubMenus()) {
  350. case 1:
  351. case 12:
  352. player.switchTriggerThresholdDisabled();
  353. break;
  354. case 24:
  355. player.setLootBeamOption(6);
  356. break;
  357. case 8:
  358. case 2:
  359. case 16:
  360. player.switchSlayerCounter();
  361. break;
  362. case 13:
  363. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  364. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  365. break;
  366. }
  367. break;
  368. case 9:
  369. switch (player.getGameplaySettingsSubMenus()) {
  370. case 0:
  371. case 6:
  372. player.switchHideMouseoverText();
  373. break;
  374. case 24:
  375. player.setLootBeamOption(7);
  376. break;
  377. case 1:
  378. case 12:
  379. player.switchTriggerUltimateDisabled();
  380. break;
  381. }
  382. break;
  383. case 10:
  384. switch (player.getGameplaySettingsSubMenus()) {
  385. case 0:
  386. case 6:
  387. player.switchHideExtraPotionInformation();
  388. break;
  389. }
  390. break;
  391. case 11:
  392. switch (player.getGameplaySettingsSubMenus()) {
  393. case 0:
  394. case 6:
  395. player.switchMouseButtons();
  396. break;
  397. case 8:
  398. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  399. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  400. break;
  401. case 15:
  402. player.switchBlockPvPXP();
  403. break;
  404. case 24:
  405. player.toggleLootbeamFilter(0);
  406. break;
  407. }
  408. break;
  409. case 12:
  410. switch (player.getGameplaySettingsSubMenus()) {
  411. case 13:
  412. player.ToggleSwitchBarWhenLoadingBankPresets();
  413. break;
  414. case 24:
  415. player.toggleLootbeamFilter(1);
  416. break;
  417. }
  418. break;
  419. case 13:
  420. switch (player.getGameplaySettingsSubMenus()) {
  421. case 0:
  422. case 6:
  423. player.switchHideCogsOnAugmentedItems();
  424. break;
  425. case 13:
  426. player.switchDisableActionBarBinding();
  427. player.getVarsManager().sendVarBit(42102, 1);
  428. break;
  429. case 24:
  430. player.toggleLootbeamFilter(2);
  431. break;
  432. }
  433. break;
  434. case 14:
  435. switch (player.getGameplaySettingsSubMenus()) {
  436. case 0:
  437. case 6:
  438. player.getMiningManager().toggleDontShowStamina();
  439. break;
  440. case 24:
  441. player.toggleLootbeamFilter(3);
  442. break;
  443. }
  444. break;
  445. case 15:
  446. switch (player.getGameplaySettingsSubMenus()) {
  447. case 24:
  448. player.toggleLootbeamFilter(4);
  449. break;
  450. }
  451. break;
  452. case 16:
  453. switch (player.getGameplaySettingsSubMenus()) {
  454. case 0:
  455. case 6:
  456. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  457. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  458. break;
  459. case 8:
  460. player.getInterfaceManager().openEditMode();
  461. break;
  462. case 24:
  463. player.toggleLootbeamFilter(5);
  464. break;
  465. }
  466. break;
  467. case 17:
  468. switch (player.getGameplaySettingsSubMenus()) {
  469. case 0:
  470. case 6:
  471. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  472. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  473. break;
  474. case 3:
  475. case 19:
  476. player.resetChatSetup();
  477. break;
  478. }
  479. break;
  480. case 20:
  481. switch (player.getGameplaySettingsSubMenus()) {
  482.  
  483. case 0:
  484. case 6:
  485. player.switchHideFamiliarOptions();
  486. break;
  487. case 2:
  488. case 16:
  489. player.switchBlockPvPXP();
  490. break;
  491. }
  492. break;
  493. case 21:
  494. switch (player.getGameplaySettingsSubMenus()) {
  495. case 0:
  496. case 6:
  497. player.switchHideDuelOptionOnPlayers();
  498. break;
  499. }
  500. break;
  501. case 22:
  502. switch (player.getGameplaySettingsSubMenus()) {
  503. case 2:
  504. case 16:
  505. player.switchVirtualLeveling();
  506. break;
  507. }
  508. break;
  509. case 23:
  510. switch (player.getGameplaySettingsSubMenus()) {
  511. case 0:
  512. case 6:
  513. player.switchClickThroughtChatBoxes();
  514. break;
  515. case 2:
  516. case 16:
  517. player.switchGoldTrim();
  518. break;
  519. }
  520. break;
  521. case 24:
  522. switch (player.getGameplaySettingsSubMenus()) {
  523. case 2:
  524. case 16:
  525. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  526. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  527. break;
  528. }
  529. break;
  530. case 25:
  531. switch (player.getGameplaySettingsSubMenus()) {
  532. case 0:
  533. case 6:
  534. player.switchHideUpperLeftHoverText();
  535. break;
  536. case 2:
  537. case 16:
  538. player.getTemporaryAttributtes().put(Key.OPTION_MENU, 365);
  539. player.getTemporaryAttributtes().put(Key.OPTION_MENU_SLOT_ID, slotId);
  540. break;
  541. }
  542. break;
  543. }
  544. player.getVarsManager().sendVarBit(42102, 1);
  545. } else if (componentId == 17) {
  546. switch (player.getGameplaySettingsSubMenus()) {
  547. case 7:
  548. player.setTransparency(slotId);
  549. break;
  550. case 9:
  551. player.setDynamicBackpackColumns(slotId);
  552. break;
  553. case 1:
  554. case 12:
  555. player.setRevolutionSize(slotId + 1);
  556. break;
  557. case 2:
  558. case 16:
  559. Integer menuSlotId = (Integer) player.getTemporaryAttributtes().remove(Key.OPTION_MENU_SLOT_ID);
  560. if (menuSlotId == null)
  561. return;
  562. if (menuSlotId == 24)
  563. player.setVirtualCapIcon(slotId);
  564. else if (menuSlotId == 25)
  565. player.setXpCapIcon(slotId);
  566. break;
  567. }
  568. player.getVarsManager().sendVarBit(42102, 1);
  569. } else if (componentId == 38) {
  570. switch (player.getGameplaySettingsSubMenus()) {
  571. case 24:
  572. player.getTemporaryAttributtes().put(Key.ENTER_LOOT_BEAM_MIN_VALUE, Boolean.TRUE);
  573. player.getPackets().sendIComponentInputInteger(365, 35, 10);
  574. break;
  575. }
  576. player.getVarsManager().sendVarBit(42102, 0);
  577. }
  578. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement