Guest User

Untitled

a guest
Nov 16th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. var Synched = false;
  2.  
  3. var uRdyMsg = "I'm rdy, u?";
  4. var rdyMsg = "rdy";
  5.  
  6. function messageHandler(nick, msg) {
  7. if (nick !== me.name) {
  8. if (msg === uRdyMsg) {
  9. say(rdyMsg);
  10. Synched = true;
  11. } else if (msg === rdyMsg) {
  12. Synched = true;
  13. } else if (msg === "Yo, I'm rdy, u?") {
  14. say("No");
  15. quit();
  16. }
  17. }
  18. }
  19.  
  20. function Synch() {
  21. var i, party, j;
  22.  
  23. addEventListener("chatmsg", messageHandler);
  24.  
  25. delay(1000);
  26. say(uRdyMsg);
  27.  
  28. for (i = 0; i < 720 && !Synched; i += 1) {
  29. delay(1000);
  30.  
  31. for (j = 0; j < Config.Synch.WaitFor.length; j += 1) {
  32. party = getParty(Config.Synch.WaitFor[j]);
  33. if (!party) {
  34. D2Bot.printToConsole("WaitFor not in game: " +
  35. Config.Synch.WaitFor[j] + " so quitting.");
  36.  
  37. removeEventListener("chatmsg", messageHandler);
  38. quit();
  39. return false;
  40. }
  41. }
  42. }
  43.  
  44. if (!Synched) {
  45. D2Bot.printToConsole("Failed to sync.");
  46. quit();
  47. }
  48.  
  49. removeEventListener("chatmsg", messageHandler);
  50.  
  51. return true;
  52. }
Add Comment
Please, Sign In to add comment