Always Join Script

By Seven_Dayss on May 29, 2008

this simplest script only work if you have op in channel,
even if you got ban+kick and also deoped, you still can join into channel

lol

::requirements::
you must have op first!

on ^*:BAN:#: if ($banmask iswm $address($me,5)) cs op # $me | cs unban # $banmask
on *:KICK:#: if ($knick == $me) join #

Comments

Sign in to comment.
mentalglitch   -  Jun 03, 2008

hrm.. if they ban after they kick you your shat outa luck ;p so try->(unreal networks)

on ^*:BAN:#: if ($banmask iswm $address($me,5)) cs unban #
on *:DEOP:#: if ($me === $opnick) cs op #
on *:KICK:#: if ($knick === $me) join #
raw 474:*:cs unban # | .timer 1 1 join #

the on op takes care of op issues the ban takes care of your ban(on channel)
the on kick fixes being kicked and the raw 474:*: checks for this message:

channel unable to join channel (address is banned)

then runs cs unban #

..enjoy
PS: you don\'t need to capitalize all the on *:command:
:COMMAND: works just the same as :command:
trust me this is more effective

 Respond  
vaseline28   -  May 29, 2008

No problem, the \"{\" and \"}\" are only truly necessary when one part in a script takes more than one line.

 Respond  
Seven_Dayss   -  May 29, 2008

well, if someone forgot to turn on the re-join channels, it will temporary banned!
lol

btw thanks 4 ur suggestion..

lol

 Respond  
vaseline28   -  May 29, 2008

For me:

on :KICK:#: { if ($knick == $me) { join # } }
works also as:
on
:KICK:#: if ($knick == $me) join #
the \"{\" is not necessary and slows the script down minorly.
Also, there is an option on mIRC options to re-join channels after kicking, but otherwise great!

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.