Back to "group" tags

Party Manager Bot by Mags (Avron)

Description: This bot is great for large guilds that always want to be in a party but hate having to disband a group every time.

Now EVERYONE's the party leader.

Put an extra account character in a shared space like a guild house and run the script.

It can Area invite and a random friendly invite through System 'Guild" message.

It can also remove members with Kick # commands.

Message must be sent through the guild message manager gumps.

1. Open paper doll and click guild or do a say command [Guild

Enjoy! Let me know if you have any issues or recommendations for improvement!

1// FRND Party Manager BOT by Mags (Avron)#1175
2// Have someone message your party leader or party leader bot through the Guild Message <---- THIS IS THE WAY..... THE ONLY WAY
3// Messages are:
4// - 'Kick #' where # is the players number in the group.
5//  -- Example: Kick 8 will kick the 8 person in the party list
6//  -- Example 2: Kick 11 will kick the 1st person on the second page of the party list
7// - 'Invite All' will area invite 
8// - 'Invite Me' will invite random friendly target found on the screen
9// If you dont get an invite from the 'Invite Me' message just spam it till you do
10// Must be in the same screen as the party and in some cases Line of sight.
11
12clearsysmsg 
13if insysmsg 'Invite All'
14    menu 'self' 6
15    wait 500
16    menu 'self' 7
17    wait 500
18    menu 'self' 8
19elseif insysmsg 'Invite Me'
20    say [Party
21    wait 1000
22    gumpresponse 6
23    waitfortarget
24    hotkey 'Target Random Friendly'
25elseif insysmsg 'Kick 1'
26    say [Party
27    wait 1000  
28    gumpresponse 40
29    wait 1000
30    gumpresponse 40
31elseif insysmsg 'Kick 2'
32    say [Party
33    wait 1000  
34    gumpresponse 41
35    wait 1000
36    gumpresponse 41
37elseif insysmsg 'Kick 3'
38    say [Party
39    wait 1000  
40    gumpresponse 42
41    wait 1000
42    gumpresponse 42
43elseif insysmsg 'Kick 4'
44    say [Party
45    wait 1000  
46    gumpresponse 43
47    wait 1000
48    gumpresponse 43
49elseif insysmsg 'Kick 5'
50    say [Party
51    wait 1000  
52    gumpresponse 44
53    wait 1000
54    gumpresponse 44
55elseif insysmsg 'Kick 6'
56    say [Party
57    wait 1000  
58    gumpresponse 45
59    wait 1000
60    gumpresponse 45
61elseif insysmsg 'Kick 7'
62    say [Party
63    wait 1000  
64    gumpresponse 46
65    wait 1000
66    gumpresponse 46
67elseif insysmsg 'Kick 8'
68    say [Party
69    wait 1000  
70    gumpresponse 47
71    wait 1000
72    gumpresponse 47
73elseif insysmsg 'Kick 9'
74    say [Party
75    wait 1000  
76    gumpresponse 48
77    wait 1000
78    gumpresponse 48
79elseif insysmsg 'Kick 10'
80    say [Party
81    wait 1000  
82    gumpresponse 49
83    wait 1000
84    gumpresponse 49
85elseif insysmsg 'Kick 11'
86    say [Party
87    wait 1000  
88    gumpresponse 3
89    waitforgump 3527489586
90    wait 1000
91    gumpresponse 40
92    wait 1000
93    gumpresponse 40
94elseif insysmsg 'Kick 12'
95    say [Party
96    wait 1000  
97    gumpresponse 3
98    waitforgump 3527489586
99    wait 1000
100    gumpresponse 41
101    wait 1000
102    gumpresponse 41
103elseif insysmsg 'Kick 13'
104    say [Party
105    wait 1000
106   gumpresponse 3
107    waitforgump 3527489586
108   wait 1000  
109    gumpresponse 42
110    wait 1000
111    gumpresponse 42
112elseif insysmsg 'Kick 14'
113    say [Party
114    wait 1000
115   gumpresponse 3
116    waitforgump 3527489586
117   wait 1000  
118    gumpresponse 43
119    wait 1000
120    gumpresponse 43
121elseif insysmsg 'Kick 15'
122    say [Party
123    wait 1000
124   gumpresponse 3
125    waitforgump 3527489586
126   wait 1000  
127    gumpresponse 44
128    wait 1000
129    gumpresponse 44
130elseif insysmsg 'Kick 16'
131    say [Party
132    wait 1000
133   gumpresponse 3
134    waitforgump 3527489586
135   wait 1000  
136    gumpresponse 45
137    wait 1000
138    gumpresponse 45
139elseif insysmsg 'Kick 17'
140    say [Party
141    wait 1000
142   gumpresponse 3
143    waitforgump 3527489586
144   wait 1000  
145   gumpresponse 46
146    wait 1000
147    gumpresponse 46
148elseif insysmsg 'Kick 18'
149    say [Party
150    wait 1000
151   gumpresponse 3
152    waitforgump 3527489586  
153    wait 1000
154    gumpresponse 47
155    wait 1000
156    gumpresponse 47
157elseif insysmsg 'Kick 19'
158    say [Party
159    wait 1000  
160    gumpresponse 3
161    waitforgump 3527489586
162    wait 1000
163    gumpresponse 48
164    wait 1000
165    gumpresponse 48
166elseif insysmsg 'Kick 20'
167    say [Party
168    wait 1000  
169    gumpresponse 3
170    waitforgump 3527489586
171    wait 1000
172    gumpresponse 49
173    wait 1000
174    gumpresponse 49
175endif
176loop