Here is my script
on *:JOIN:#:{
if (%i.nick isop %chan || %i.nick ishop %chan) && ($nick == $me) {
msg %chan I was invited by %i.nick he is a $iif(%i.nick isop %chan,OP,HOP)
unset %i.nick | unset %chan
}
else {
Part %chan Invited by non op
unset %i.nick | unset %chan
}
}
on *:INVITE:#:{
set %i.nick $nick
set %chan $chan
}
I got help but this one doesnt work either
on *:INVITE:#:{
if ($chan(0) == 30) { notice $nick I am already in 30 channel! }
else {
set $+(%,inv.,$chan) $nick
join $chan
}
}
on *:JOIN:#:{
if ($($+(%,inv.,$chan),2) && $nick == $me) {
.timer 1 1 /check.op $($+(%,inv.,$chan),2) $chan
unset $+(%,inv.,$chan)
}
}
alias /check.op {
if ($1 isop $2 || $1 ishop $2) { halt }
part $chan Invited by Non-Operator
}