rendered paste bodyalias eyestart {
hmake scout 5 | hmake worlds 5 | hmake active 5 | hmake eyes 5 | hmake change 5
if ($isfile(worlds.htb)) hload active active.htb
if ($isfile(change.htb)) hload worlds worlds.htb
if ($isfile(eyes.htb)) hload eyes eyes.htb
if ($isfile(scout.htb)) hload scout scout.htb
if ($isfile(change.htb)) hload change change.htb
echo -ea eyescripts started
}
on *:Start: {
hmake scout 5 | hmake worlds 5 | hmake active 5 | hmake eyes 5 | hmake good 5
if ($isfile(worlds.htb)) hload active active.htb
if ($isfile(change.htb)) hload worlds worlds.htb
if ($isfile(eyes.htb)) hload eyes eyes.htb
if ($isfile(scout.htb)) hload scout scout.htb
if ($isfile(change.htb)) hload change change.htb
if ($isfile(good.htb)) hload good good.htb
}
on *:connect: {
hmake scout 5 | hmake worlds 5 | hmake active 5 | hmake eyes 5 | hmake good 5
if ($isfile(worlds.htb)) hload active active.htb
if ($isfile(change.htb)) hload worlds worlds.htb
if ($isfile(eyes.htb)) hload eyes eyes.htb
if ($isfile(scout.htb)) hload scout scout.htb
if ($isfile(change.htb)) hload change change.htb
if ($isfile(good.htb)) hload good good.htb
}
on *:Quit: {
if ($hget(eyes,$nick) == $nick) {
outty $nick
}
if ($hget(active,$nick) == $nick) {
hdel active $nick $nick
}
}
on *:TEXT:!remove *:#heart: {
if ($nick ishop $chan || $nick isop $chan) {
hdel active $2 $2
}
}
on *:Part:#: {
if ($chan == #heart) {
if ($hget(active,$nick) == $nick ) {
hdel active $nick $nick
}
}
if ($chan == #eyes) {
if ($hget(eyes,$nick) == $nick) {
/outty $nick
}
}
}
on *:kick:#eyes: {
if ($hget(eyes,$knick) == $knick) {
/outty $knick
}
}
alias outty {
dec %eyes | hdel eyes $1 $1 | set %leg 0 | msg #eyes a scouter was kicked please recheck your worlds by using !eye.
unset %scouter.* | hdel scout $1 $1 | unset %scout.* | unset %scouters.* | /huworld
}
on *:join:#eyes: {
notice $nick Put in !leader to see who is the scouting leader. Please put in !on to be an active scouter and then !eye(s)? to be giving a list of worlds to scout..
inc %joins. [ $+ [ $nick ] ]
}
alias clean2 {
unset %scouters. [ $+ [ %scouter.2 ] ] | unset %scout. [ $+ [ %scouter.2 ] ] | unset %scouter.2 | unset %scouters. [ $+ [ $1 ] ] | unset %scout. [ $+ [ $1 ] ]
}
alias clean3 {
unset %scouters. [ $+ [ %scouter.3 ] ] | unset %scout. [ $+ [ %scouter.4 ] ] | unset %scouter.3 | unset %scouters. [ $+ [ $1 ] ] | unset %scout. [ $+ [ $1 ] ]
}
alias clean4 {
unset %scouters. [ $+ [ %scouter.4 ] ] | unset %scout. [ $+ [ %scouter.4 ] ] | unset %scouter.4 | unset %scouters. [ $+ [ $1 ] ] | unset %scout. [ $+ [ $1 ] ]
}
alias clean5 {
unset %scouters. [ $+ [ %scouter.5 ] ] | unset %scout. [ $+ [ %scouter.5 ] ] | unset %scouter.5 | unset %scouters. [ $+ [ $1 ] ] | unset %scout. [ $+ [ $1 ] ]
}
alias clean6 {
unset %scouters. [ $+ [ %scouter.6 ] ] | unset %scout. [ $+ [ %scouter.6 ] ] | unset %scouter.6 | unset %scouters. [ $+ [ $1 ] ] | unset %scout. [ $+ [ $1 ] ]
}
alias clean7 {
unset %scouters. [ $+ [ %scouter.7 ] ] | unset %scout. [ $+ [ %scouter.7 ] ] | unset %scouter.7 | unset %scouters. [ $+ [ $1 ] ] | unset %scout. [ $+ [ $1 ] ]
}
alias clean8 {
unset %scouters. [ $+ [ %scouter.8 ] ] | unset %scout. [ $+ [ %scouter.8 ] ] | unset %scouter.8 | unset %scouters. [ $+ [ $1 ] ] | unset %scout. [ $+ [ $1 ] ]
}
alias clean9 {
unset %scouters. [ $+ [ %scouter.9 ] ] | unset %scout. [ $+ [ %scouter.9 ] ] | unset %scouter.9 | unset %scouters. [ $+ [ $1 ] ] | unset %scout. [ $+ [ $1 ] ]
}
alias clean10 {
unset %scouters. [ $+ [ %scouter.10 ] ] | unset %scout. [ $+ [ %scouter.10 ] ] | unset %scouter.10 | unset %scouters. [ $+ [ $1 ] ] | unset %scout. [ $+ [ $1 ] ]
}