Guest User

Untitled

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