Guest User

Untitled

a guest
Apr 24th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. function main() {
  2. print('ÿc2D2BS ÿc0:: ÿc3PartyUp! ÿc0Loaded.');
  3. party();
  4. addEventListener('gameevent',partyHandler);
  5. var i=0;
  6. while(1) {
  7. while(partyList.length>0)party(partyList.shift());
  8. delay(1000);
  9. i+=1;
  10. if(i==9&&!inParty())party();
  11. if(i==10&&otherPlayers()&&!inParty()&&aPartyExists())say('Invite Please');
  12. }
  13. }
  14.  
  15. var partyList=[];
  16. function partyHandler(mode,player,param2,name1) {
  17. if((mode==2||mode==7&&(param2==5||param2==9))&&partyList.indexOf(name1)==-1)partyList.push(name1);
  18. }
  19.  
  20. function party(playerName) {
  21. var party=getParty(),invite=false;
  22. delay(250);
  23. if(party)do {
  24. if(((arguments.length<1)?(party.name!=me.name):(party.name==playerName))&&(party.partyflag==2&&(party.partyid<9||!aPartyExists())||party.partyid==0xFFFF&&(inParty()||!aPartyExists())&&party.partyflag!=4)) {
  25. if(party.partyflag==2) { print('ÿc3Accepting invite from ÿc4'+party.name); arguments.length=0; invite=true; }
  26. else print('ÿc3Partying ÿc4'+party.name);
  27. if(party)clickParty(party,2);
  28. if(arguments.length>0)break;
  29. if(invite) { delay(1000); invite=false; }
  30. }delay(100);
  31. }while(party&&party.getNext());
  32. }
  33.  
  34. function inParty() {
  35. var party=getParty();
  36. if(party)do {
  37. if(party.name==me.name)return (party.partyid!=65535);
  38. delay(10);
  39. }while(party&&party.getNext());
  40. return false;
  41. }
  42.  
  43. function aPartyExists() {
  44. var party=getParty();
  45. if(party)do {
  46. if(party.partyid!=65535)return true;
  47. delay(10);
  48. }while(party&&party.getNext());
  49. return false;
  50. }
  51.  
  52. function otherPlayers() {
  53. var party=getParty();
  54. if(party)do {
  55. if(party.name!=me.name)return true;
  56. delay(10);
  57. }while(party&&party.getNext());
  58. return false;
  59. }
Add Comment
Please, Sign In to add comment