Guest User

Untitled

a guest
Jul 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. public void run(int interfaceId, int componentId) {
  2. Master master = (Master) player.getTemporaryAttributtes().get(
  3. "SlayerMaster");
  4. SlayerTask task = (SlayerTask) player.getTemporaryAttributtes()
  5. .get("SlayerTask");
  6. if (stage == -1) {
  7. stage = 0;
  8. sendEntityDialogue(SEND_2_OPTIONS, new String[] {SEND_DEFAULT_OPTIONS_TITLE,"I would like a new task.", "What is my current task?"}, IS_PLAYER, player.getIndex(), 9827);
  9. } else if (stage == 0) {
  10. if (componentId == 1) {
  11. if (task == null){
  12. sendEntityDialogue(
  13. SEND_1_TEXT_CHAT,
  14. new String[] {
  15. NPCDefinitions.getNPCDefinitions(master
  16. .getMaster()).name,
  17. "You're assignment is to kill "
  18. +task.getName().toLowerCase()
  19. + " only "+task.getAmount()
  20. + " more to go." }, IS_NPC,
  21. master.getMaster(), 9827);
  22. }
  23. else {
  24. Slayer.submitRandomTask(player);
  25. sendEntityDialogue(
  26. SEND_1_TEXT_CHAT,
  27. new String[] {
  28. NPCDefinitions.getNPCDefinitions(master
  29. .getMaster()).name,
  30. "You're assignment is to kill "
  31. + task.getName().toLowerCase()
  32. + " only " + task.getAmount()
  33. + " more to go." }, IS_NPC,
  34. master.getMaster(), 9827);
  35. }
  36. stage = -1;
  37. }
  38. } else if (componentId == 2) {
  39. sendEntityDialogue(
  40. SEND_1_TEXT_CHAT,
  41. new String[] {
  42. NPCDefinitions.getNPCDefinitions(master
  43. .getMaster()).name,
  44. "You're current assignment is to kill "
  45. + task.getName().toLowerCase()
  46. + " only " + task.getAmount()
  47. + " more to go." }, IS_NPC,
  48. master.getMaster(), 9827);
  49. stage = -1;
  50. } else {
  51. end();
  52. }
Add Comment
Please, Sign In to add comment