on *:join:#:{
if ($nick != ignorednick) {
var %here_before = $getUser($chan,$nick)
var %setone = 1
if (%here_before != 1 || %here_before == $null) {
.msg /w $nick I am darthclide's bot, let me know if you received this whisper
var %receive_return = $setUser($chan,$nick,%setone)
}
}
}
alias -l getUser {
var %chan = $$1
var %user = $$2
var %boolvalue = $readini(UserList.ini,n,%chan,%user)
if (%boolvalue == 1) {
return %boolvalue
}
else {
return 0
}
}
alias -l setUser {
var %chan = $1
var %user = $2
var %settrue = $3
var %checkvalue = $readini(UserList.ini,n,%chan,%user)
if (%checkvalue != 1 || %checkvalue == $null) {
writeini -n UserList.ini %chan %user %settrue
return %settrue
}
}