on *:JOIN:#:{
if (VoltTechBot isop 12322dd) {
/halt
}
var %cc = $chan
var %BotStatus = C:\Users\server\Documents\mIRCsave\ $+ %cc $+ \database.ini
var %topicb = Bot.Settings
if ($chan == #volttechbot) { /halt }
if ($nick == volttechbot) { /halt }
if ($nick == moobot) { /halt }
if ($nick == nightbot) { /halt }
var %chani = C:\Users\server\Documents\mIRCsave\ $+ %cc $+ \register.txt | var %pointy = C:\Users\server\Documents\mIRCsave\ $+ %cc $+ \Points.ini | var %topic = $nick | var %Group = $readini(%pointy,%topic,Group)
if ($nick isin $read(%chani)) {
.timerjp. $+ $chan $+ . $+ $nick 1 60 { tims # $nick }
/halt
}
if ($nick !isin $read(%chani)) {
var %ify = $chr(035) $+ $nick
var %grp = Normal
if (%ify = $chan) { var %grp = Admin }
write -al1 %chani $chr(124) $nick
var %topic = $+(#,.,$nick)
var %user = $readini(%pointy,%topic,Points)
writeini -n %pointy %topic Points 1
writeini -n %pointy %topic Group %grp
writeini -n %pointy %topic Linkperm False
.timerjp. $+ $chan $+ . $+ $nick 1 60 { tims # $nick }
/halt
}
/halt
:error
msg $chan $error
msg $chan Please report this bug with !reportbug <bug> $chan
/halt
}
alias tims {
if ($1 !isin %onchan) { echo * Timers for $2 @ $1 Terminated due channel issued !leave | /halt }
var %chani = C:\Users\server\Documents\mIRCsave\ $+ $1 $+ \register.txt | var %pointy = C:\Users\server\Documents\mIRCsave\ $+ $1 $+ \Points.ini | var %topic = $+($1,.,$2) | var %Group = $readini(%pointy,%topic,Group) | var %BotStatus = C:\Users\server\Documents\mIRCsave\ $+ $1 $+ \database.ini | var %topicb = Bot.Settings | var %Bot = $readini(%BotStatus,%topicb,Bot)
var %topic = $+($1,.,$2)
var %user = $readini(%pointy,%topic,Points)
var %sum = $calc(%user + 1)
writeini -n %pointy %topic Points %sum
.timerjp. $+ $1 $+ . $+ $2 1 60 { tims $1 $2 }
/halt
:error
msg $chan $error
msg $chan Please report this bug with !reportbug <bug>
/halt
}