Advertisement
Guest User

Bossing Dialogue

a guest
Apr 16th, 2014
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. package com.rs.game.player.dialogues;
  2.  
  3. import com.rs.game.WorldTile;
  4. import com.rs.game.player.Skills;
  5. import com.rs.game.player.content.Magic;
  6.  
  7. public class Bossing extends Dialogue {
  8.  
  9. @Override
  10. public void start() {
  11. sendOptionsDialogue("Bossing Teleports", "Armadyl", "Bandos", "Saradomin", "Zamorak", "More");
  12. }
  13.  
  14. @Override
  15. public void run(int interfaceId, int componentId) {
  16. if (stage == -1) {
  17. if (componentId == OPTION_1) {
  18. Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(2840, 5291, 0)); //Armadyl Tele
  19.  
  20. } else if (componentId == OPTION_2) {
  21. Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(2858, 5354, 0)); //Bandos Tele
  22.  
  23. } else if (componentId == OPTION_3) {
  24. Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(2910, 5266, 0)); //Saradomin Tele
  25.  
  26. } else if (componentId == OPTION_4) {
  27. Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(2926, 5339, 0)); //Zamorak Tele
  28.  
  29. } else if (componentId == OPTION_5) {
  30. sendOptionsDialogue("Bossing Teleports", "Nex", "Blink", "Bork", "Barrelchest", "More");
  31. stage = 2;
  32. }
  33.  
  34. } else if (stage == 2) {
  35. if (componentId == OPTION_1) {
  36. Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(0, 0, 0));
  37.  
  38. } else if (componentId == OPTION_2) {
  39. player.sendMessage("Blink Is Currently Not Added!");
  40.  
  41. } else if (componentId == OPTION_3) {
  42. player.sendMessage("To Fight Bork Do ::Bork!");
  43.  
  44. } else if (componentId == OPTION_4) {
  45. player.sendMessage("Barrelchest Is Currently Not Added!");
  46.  
  47. } else if (componentId == OPTION_5) {
  48. sendOptionsDialogue("Bossing Teleports", "KBD", "QBD", "Nomad", "Wildy Wyrm (PVP)", "More");
  49. stage = 3;
  50. }
  51.  
  52. } else if (stage == 3) {
  53. if (componentId == OPTION_1) {
  54. Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(3068,10258, 0));
  55.  
  56. } else if (componentId == OPTION_2) {
  57. player.sendMessage("QBD Is Currently Not Added!");
  58.  
  59. } else if (componentId == OPTION_3) {
  60. player.sendMessage("To Fight Nomad Do ::Nomads!");
  61.  
  62. } else if (componentId == OPTION_4) {
  63. Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(2956, 3821, 0));
  64.  
  65. } else if (componentId == OPTION_5) {
  66. sendOptionsDialogue("Bossing Teleports", "Kalphite Queen", "Suggest", "Suggest", "Suggest", "More");
  67. stage = 4;
  68. }
  69.  
  70. } else if (stage == 4) {
  71. if (componentId == OPTION_1) {
  72. Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(0, 0, 0)); //Kalphite Queen
  73.  
  74. } else if (componentId == OPTION_2) {
  75. player.getPackets().sendOpenURL("Forum URL");
  76. end();
  77.  
  78. } else if (componentId == OPTION_3) {
  79. player.getPackets().sendOpenURL("Forum URL");
  80. end();
  81.  
  82. } else if (componentId == OPTION_4) {
  83. player.getPackets().sendOpenURL("Forum URL");
  84. end();
  85.  
  86. } else if (componentId == OPTION_5) {
  87. end();
  88. player.sendMessage("Post Suggestions On The Forums!");
  89. stage = 5;
  90. }
  91. }
  92. }
  93.  
  94. private void teleportPlayer(int x, int y, int z) {
  95. player.setNextWorldTile(new WorldTile(x, y, z));
  96. player.stopAll();
  97. player.getControlerManager().startControler("");
  98. }
  99.  
  100. @Override
  101. public void finish() {
  102. }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement