Guest User

Untitled

a guest
Jun 21st, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. NPC d;
  2. NPC s;
  3. NPC a;
  4. Obj door;
  5. Obj stairs;
  6. Obj ladder;
  7.  
  8.  
  9. //-----------
  10. //Public Loop
  11. //-----------------
  12.  
  13. public int loop() {
  14.  
  15. switch(status) {
  16.  
  17. case 0:
  18. if(isLoggedIn()) {
  19.  
  20. status = 1;
  21.  
  22. return random (600, 900);
  23.  
  24. } else {
  25. log("Not logged in.");
  26. stopAllScripts();
  27. }
  28.  
  29. //-------------
  30. //Click and talk to the darling duke
  31. //----------------------
  32.  
  33. case 1:
  34.  
  35. Tile myLoc2 = getMyPlayer().getLocation();
  36. Point la = new Point(myLoc2.getX(), myLoc2.getY());
  37. if(BRIDGE.contains(la)) {
  38.  
  39. status = 8;
  40. break;
  41. }
  42.  
  43. if(getMyPlayer().isMoving()) {
  44.  
  45. log ("You're doing something, perhaps come back when your not moving");
  46.  
  47. } else {
  48.  
  49. d = npcs.getClosest(7, duke);
  50. if(d != null) {
  51.  
  52. d.doAction("Talk-to");
  53. sleep (2000, 3000);
  54. log ("Clicked Talk");
  55. status = 2;
  56. return 400;
  57.  
  58. } else {
  59. return 500;
  60. }
  61. }
  62.  
  63.  
  64. //----------
  65. //Duke Talking time
  66. //--------------------
Add Comment
Please, Sign In to add comment