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 }
}
}
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
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..