Gather Bot b2.0

By Yuffie on Jul 24, 2004

Now then, another beta of my gather script.
Just load it into remotes. (Alt+R)
If any problems just PM me.

alias geggtopic {
if (%playmode == 6) {
     topic %gchan Next4 %nick1 $+ / $+ %nick2 $+ / $+ %nick3 $+ / $+ %nick4 $+ / $+ %nick5 $+ / $+ %nick6 $+ / 3| %server %pass  
     }
if (%playmode == 8) {
     topic %gchan Next4 %nick1 $+ / $+ %nick2 $+ / $+ %nick3 $+ / $+ %nick4 $+ / $+ %nick5 $+ / $+ %nick6 $+ / $+ %nick7 $+ / $+ %nick8 $+ / 3| %server %pass  
     }
if (%playmode == 10) {
     topic %gchan Next4 %nick1 $+ / $+ %nick2 $+ / $+ %nick3 $+ / $+ %nick4 $+ / $+ %nick5 $+ / $+ %nick6 $+ / $+ %nick7 $+ / $+ %nick8 $+ / $+ %nick9 $+ / $+ %nick10 $+ / 3| %server %pass  
     }
if (%playmode == 12) {
     topic %gchan Next4 %nick1 $+ / $+ %nick2 $+ / $+ %nick3 $+ / $+ %nick4 $+ / $+ %nick5 $+ / $+ %nick6 $+ / $+ %nick7 $+ / $+ %nick8 $+ / $+ %nick9 $+ / $+ %nick10 $+ / $+ %nick11 $+ / $+ %nick12 $+ / 3| %server %pass  
     }
}
alias cumon {
if (%playmode == 6) {
msg %nick1 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick2 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick3 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick4 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick5 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick6 13Come ON!!4 Game starting on3 %server2 3!!!!
     set %nick1 .
    set %nick2 .
    set %nick3 .
    set %nick4 .
    set %nick5 .
    set %nick6 .
}
if (%playmode == 8) {
msg %nick1 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick2 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick3 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick4 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick5 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick6 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick7 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick8 13Come ON!!4 Game starting on3 %server2 3!!!!
     set %nick1 .
    set %nick2 .
    set %nick3 .
    set %nick4 .
    set %nick5 .
    set %nick6 .
    set %nick7 .
    set %nick8 .
}
if (%playmode == 10) {
msg %nick1 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick2 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick3 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick4 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick5 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick6 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick7 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick8 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick9 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick10 13Come ON!!4 Game starting on3 %server2 3!!!!
     set %nick1 .
    set %nick2 .
    set %nick3 .
    set %nick4 .
    set %nick5 .
    set %nick6 .
    set %nick7 .
    set %nick8 .
    set %nick9 .
    set %nick10 .
}
if (%playmode == 12) {
msg %nick1 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick2 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick3 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick4 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick5 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick6 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick7 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick8 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick9 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick10 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick11 13Come ON!!4 Game starting on3 %server2 3!!!!
 msg %nick12 13Come ON!!4 Game starting on3 %server2 3!!!!
     set %nick1 .
    set %nick2 .
    set %nick3 .
    set %nick4 .
    set %nick5 .
    set %nick6 .
    set %nick7 .
    set %nick8 .
    set %nick9 .
    set %nick10 .
    set %nick11 .
    set %nick12 .
}
}
on *:text:!server *:%gchan: {
  if ($nick isop %gchan) && (%on) {
  set %server2 $2
    set %server 4server: $2 3|
   geggtopic 
   }
  else {
    halt
  }
}
on *:text:!pass *:%gchan: {
  if ($nick isop %gchan) && (%on) {
    set %pass 4pass: $2 3|
geggtopic }
  else {
    halt
  }
}
menu channel {
.Gather Bot
..Set Channel - %gchan:/set %gchan $?="What Channel?"
..Turn Gathering %gduh:{
if (%on) {
set %gduh ON
unset %on
topic %gchan Gather is OFF
}
else {
set %gduh OFF
set %on on
    set %nick1 .
    set %nick2 .
    set %nick3 .
    set %nick4 .
    set %nick5 .
    set %nick6 .
    set %nick7 .
    set %nick8 .
    set %nick9 .
    set %nick10 .
    set %nick11 .
    set %nick12 .
    set %playmode 10
geggtopic }
}
..Playmode
...3vs3(6ppl):{ 
set %playmode 6 
geggtopic
}
...4vs4(8ppl):{ 
set %playmode 8 
geggtopic
}
...5vs5(10ppl):{ 
set %playmode 10 
geggtopic
}
...6vs6(12ppl):{ 
set %playmode 12 
geggtopic
}
.Help:{
.window -c @GatherHelp | .window @GatherHelp 50 50 650 300 | .aline @GatherHelp Not very much in the HELP, but here goes..
.aline @GatherHelp - Info:
.aline @GatherHelp This Gather Bot is 100% FREE.
.aline @GatherHelp It can't be sold, but if you bought it than you got screwed!
.aline @GatherHelp - Help:
.aline @GatherHelp Before you can start the gathering you need to set a channel
.aline @GatherHelp where the gathering will be at.
.aline @GatherHelp To do that you right click on a channel, expand Gathering Bot
.aline @GatherHelp and you will see a 'Set Channel -' there, click it and set
.aline @GatherHelp your Gathering channel.
.aline @GatherHelp To turn the bot ON/OFF you need to right click, expand Gathering
.aline @GatherHelp Bot and click on 'Turn Gathering ON/OFF' or just write !on/!off
.aline @GatherHelp on the gathering channel(Have to be an OP.)
.aline @GatherHelp Now you go into the Gather Bot Menu and choose a Playmode to
.aline @GatherHelp set how many slots there are(ex. 3vs3, 6 players.)
.aline @GatherHelp - Commands:
.aline @GatherHelp Only Ops:
.aline @GatherHelp !add NICK - Add's someone into the Gathering
.aline @GatherHelp !rem NICK - Remove's someone from the Gathering
.aline @GatherHelp !remall - Remove's everybody from the Gathering
.aline @GatherHelp !server - Set's a Server
.aline @GatherHelp !pass - Set's the Password
.aline @GatherHelp !on - Turn's the Gather ON
.aline @GatherHelp !off - Turn's the Gather OFF
.aline @GatherHelp !clear - This clear's the gather settings(Players, Server and Pass)
.aline @GatherHelp !3vs3, !4vs4, !5vs5 & !6vs6 - Set's the Playmode
.aline @GatherHelp -
.aline @GatherHelp All User's:
.aline @GatherHelp !add - Add's yourself into the Gathering
.aline @GatherHelp !rem - Remove's yourself from the Gathering
.aline @GatherHelp -
.aline @GatherHelp Have Fun And Enjoy This Script! }
..About:/dialog -md gather gather
}
dialog gather {
  title "About"
  size 300 300 140 100
  Button "Ok", 1, 5 70 120 20, ok
  Text "Gather Bot b2.0", 2, 5 0 120 15, center
  Text "Made by Yuffie", 3, 5 20 120 15, center
  Text "cartoon@cool.is", 5, 5 40 120 15, center
}
on *:start: {
echo Gather Script b2.0 by Yuffie is now loaded...
set %duh ON
}
ctcp *:version: {
.ctcpreply $nick VERSION $me is using Gather Script b2.0 by Yuffie
}
on *:text:!add:%gchan: {
if ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
notice $nick ** You are already added! **
}
else {
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick1 == .) {
set %nick1 $nick
geggtopic }
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick2 == .) {
set %nick2 $nick
geggtopic }
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick3 == .) {
set %nick3 $nick
geggtopic }
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick4 == .) {
set %nick4 $nick
geggtopic }
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick5 == .) {
set %nick5 $nick
geggtopic }
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick6 == .) {
set %nick6 $nick
if (%playmode == 6) {
geggtopic
cumon
geggtopic }
else {
geggtopic }
}
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick7 == .) {
set %nick7 $nick
geggtopic }
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick8 == .) {
set %nick8 $nick
if (%playmode == 8) {
geggtopic
cumon
geggtopic }
else {
geggtopic }
}
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick9 == .) {
set %nick9 $nick
geggtopic }
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick10 == .) {
set %nick10 $nick
if (%playmode == 10) {
geggtopic
cumon
geggtopic }
else {
geggtopic }
}
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick11 == .) {
set %nick11 $nick
geggtopic }
if (!%on) || ($nick isin %nick1) || ($nick isin %nick2) || ($nick isin %nick3) || ($nick isin %nick4) || ($nick isin %nick5) || ($nick isin %nick6) || ($nick isin %nick7) || ($nick isin %nick8) || ($nick isin %nick9) || ($nick isin %nick10) || ($nick isin %nick11) || ($nick isin %nick12) {
}
elseif (%nick12 == .) {
set %nick12 $nick
geggtopic
cumon
geggtopic }
}
}
on *:text:!add *:%gchan: {
if ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
notice $nick ** $2 is already added! **
}
else {
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick1 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick1 $2
geggtopic }
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick2 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick2 $2
geggtopic }
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick3 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick3 $2
geggtopic }
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick4 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick4 $2
geggtopic }
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick5 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick5 $2
geggtopic }
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick6 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick6 $2
if (%playmode == 6) {
geggtopic
cumon
geggtopic }
else {
geggtopic }
}
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick7 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick7 $2
geggtopic }
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick8 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick8 $2
if (%playmode == 8) {
geggtopic
cumon
geggtopic }
else {
geggtopic }
}
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick9 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick9 $2
geggtopic }
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick10 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick10 $2
if (%playmode == 10) {
geggtopic
cumon
geggtopic }
else {
geggtopic }
}
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick11 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick11 $2
geggtopic }
if (!%on) || ($2 isin %nick1) || ($2 isin %nick2) || ($2 isin %nick3) || ($2 isin %nick4) || ($2 isin %nick5) || ($2 isin %nick6) || ($2 isin %nick7) || ($2 isin %nick8) || ($2 isin %nick9) || ($2 isin %nick10) || ($2 isin %nick11) || ($2 isin %nick12) {
}
elseif (%nick12 == .) && ($2 ison %gchan) && ($nick isop %gchan) {
set %nick12 $2
geggtopic
cumon
geggtopic }
}
}
  on *:nick: {
if (%on) && ($nick isin %nick1) {
    set %nick1 $newnick
geggtopic }
if (%on) && ($nick isin %nick2) {
    set %nick2 $newnick
geggtopic }
if (%on) && ($nick isin %nick3) {
    set %nick3 $newnick
geggtopic }
if (%on) && ($nick isin %nick4) {
    set %nick4 $newnick
geggtopic }
if (%on) && ($nick isin %nick5) {
    set %nick5 $newnick
geggtopic }
if (%on) && ($nick isin %nick6) {
    set %nick6 $newnick
geggtopic }
if (%on) && ($nick isin %nick7) {
    set %nick7 $newnick
geggtopic }
if (%on) && ($nick isin %nick8) {
    set %nick8 $newnick
geggtopic }
if (%on) && ($nick isin %nick9) {
    set %nick9 $newnick
geggtopic }
if (%on) && ($nick isin %nick10) {
    set %nick10 $newnick
geggtopic }
if (%on) && ($nick isin %nick11) {
    set %nick11 $newnick
geggtopic }
if (%on) && ($nick isin %nick12) {
    set %nick12 $newnick
geggtopic }
  else {
  }
  }
     on *:quit: {
if (%on) && ($nick isin %nick1) {
    set %nick1 %nick2
    set %nick2 %nick3
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick2) {
    set %nick2 %nick3
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick3) {
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick4) {
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick5) {
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick6) {
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
    geggtopic }
if (%on) && ($nick isin %nick7) {
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
    geggtopic }
if (%on) && ($nick isin %nick8) {
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
    geggtopic }
if (%on) && ($nick isin %nick9) {
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
    geggtopic }
if (%on) && ($nick isin %nick10) {
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
    geggtopic }
if (%on) && ($nick isin %nick11) {
    set %nick11 %nick12
    set %nick12 .
    geggtopic }
if (%on) && ($nick isin %nick12) {
    set %nick12 .
geggtopic }
  else {
  }
  }
     on *:part:%gchan: {
if (%on) && ($nick isin %nick1) {
    set %nick1 %nick2
    set %nick2 %nick3
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick2) {
    set %nick2 %nick3
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick3) {
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick4) {
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick5) {
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick6) {
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick7) {
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick8) {
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick9) {
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick10) {
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick11) {
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick12) {
    set %nick12 .
geggtopic }
  else {
  }
  }
   on *:text:!rem:%gchan: {
if (%on) && ($nick isin %nick1) {
    set %nick1 %nick2
    set %nick2 %nick3
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick2) {
    set %nick2 %nick3
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick3) {
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick4) {
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick5) {
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($nick isin %nick6) {
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick7) {
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10

    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick8) {
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick9) {
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick10) {
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick11) {
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($nick isin %nick12) {
    set %nick12 .
geggtopic }
  else {
  }
  }
     on *:text:!rem *:%gchan: {
if (%on) && ($2 isin %nick1) {
    set %nick1 %nick2
    set %nick2 %nick3
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($2 isin %nick2) {
    set %nick2 %nick3
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($2 isin %nick3) {
    set %nick3 %nick4
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($2 isin %nick4) {
    set %nick4 %nick5
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($2 isin %nick5) {
    set %nick5 %nick6
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
if (%on) && ($2 isin %nick6) {
    set %nick6 %nick7
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($2 isin %nick7) {
    set %nick7 %nick8
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($2 isin %nick8) {
    set %nick8 %nick9
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($2 isin %nick9) {
    set %nick9 %nick10
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($2 isin %nick10) {
    set %nick10 %nick11
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($2 isin %nick11) {
    set %nick11 %nick12
    set %nick12 .
geggtopic }
  if (%on) && ($2 isin %nick12) {
    set %nick12 .
geggtopic }
  else {
  }
  }
on *:text:!remall:%gchan: {
if ($nick isop %gchan) && (%on) {
    set %nick1 .
    set %nick2 .
    set %nick3 .
    set %nick4 .
    set %nick5 .
    set %nick6 .
    set %nick7 .
    set %nick8 .
    set %nick9 .
    set %nick10 .
    set %nick11 .
    set %nick12 .
geggtopic }
else {
halt
}
}
on *:text:!clear:%gchan: {
  if ($nick isop %gchan) && (%on) {
    set %nick1 .
    set %nick2 .
    set %nick3 .
    set %nick4 .
    set %nick5 .
    set %nick6 .
    set %nick7 .
    set %nick8 .
    set %nick9 .
    set %nick10 .
    set %nick11 .
    set %nick12 .
    unset %pass 
 unset %server
geggtopic }
  else {
    halt
  }
  }
  on *:text:!on:%gchan: {
  if ($nick isop %gchan) {
    set %on on
    set %nick1 .
    set %nick2 .
    set %nick3 .
    set %nick4 .
    set %nick5 .
    set %nick6 .
    set %nick7 .
    set %nick8 .
    set %nick9 .
    set %nick10 .
    set %nick11 .
    set %nick12 .
    set %playmode 10
geggtopic }
  else {
    halt
  }
}
 on *:text:!off:%gchan: {
  if ($nick isop %gchan) && (%on) {
    unset %on
    topic %gchan Gather is OFF
  }
  else {
    halt
  }
}
on *:text:*:%gchan: {
  if ($1 == !3vs3) && ($nick isop %gchan) {
    if (%nick1 != .) || (%nick2 != .) || (%nick3 != .) || (%nick4 != .) || (%nick5 != .) || (%nick6 != .) || (%nick7 != .) || (%nick8 != .) || (%nick9 != .) || (%nick10 != .) || (%nick11 != .) || (%nick12 != .) {
     notice $nick Remove all Players from the topic(!remall or !clear)
     }
     else {
     set %playmode 6
geggtopic }
}
  if ($1 == !4vs4) && ($nick isop %gchan) {
    if (%nick1 != .) || (%nick2 != .) || (%nick3 != .) || (%nick4 != .) || (%nick5 != .) || (%nick6 != .) || (%nick7 != .) || (%nick8 != .) || (%nick9 != .) || (%nick10 != .) || (%nick11 != .) || (%nick12 != .) {
     notice $nick Remove all Players from the topic(!remall or !clear)
     }
     else {
     set %playmode 8
geggtopic } 
}
    if ($1 == !5vs5) && ($nick isop %gchan) {
    if (%nick1 != .) || (%nick2 != .) || (%nick3 != .) || (%nick4 != .) || (%nick5 != .) || (%nick6 != .) || (%nick7 != .) || (%nick8 != .) || (%nick9 != .) || (%nick10 != .) || (%nick11 != .) || (%nick12 != .) {
     notice $nick Remove all Players from the topic(!remall or !clear)
     }
     else {
     set %playmode 10
geggtopic } 
}
    if ($1 == !6vs6) && ($nick isop %gchan) {
    if (%nick1 != .) || (%nick2 != .) || (%nick3 != .) || (%nick4 != .) || (%nick5 != .) || (%nick6 != .) || (%nick7 != .) || (%nick8 != .) || (%nick9 != .) || (%nick10 != .) || (%nick11 != .) || (%nick12 != .) {
     notice $nick Remove all Players from the topic(!remall or !clear)
     }
     else {
     set %playmode 12
     geggtopic }
     }
     }

Comments

Sign in to comment.
link4n   -  Oct 24, 2007

Does anyone know how to write if I want to save my old topic infront of the new that is set by the bot?

For example:
The old topic: Hey and Welcome to #channel
and when the bot change it, it will be: Hey and Welcome to #channel | Next ././././././ and so on?

One more question!
Is there anything i can write in the script so when i write !off in the chan the bot change to the orginaltopic?

Thanks
Linus

 Respond  
xDaeMoN   -  Feb 11, 2005

There\'s a menu when you right click on the channel.

 Respond  
naruto   -  Feb 11, 2005

how i start it?

 Respond  
Yuffie   -  Jul 26, 2004

Its a gather script.. you place the bot onto a channel where ppl can gather to play a half match half public CS, ET, SOF etc game.. only thing you have to do is to write !add to add yourself and !rem to remove yourself, it includes a Help if you have the script loaded, right click on channel and youll fing Gather Bot and Help in there..

 Respond  
bravado   -  Jul 26, 2004

what does this thing do????

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.