First of all, I see a mistake in the disconnect script, the line "
var %i = x" should read "
var %x = 1"
You should correct that line before using it. Sorry!
I dont understand the first two scripts
they will remove ALL my protects or the protects that have been added with the script of the first topic?
The 1st (me:*:part:#) script will remove ALL protects for
the channel you are parting.
The 2nd (disconnect) script will remove ALL protects from ANY channels you're on
when you disconnect.
the last script doesnt need on join?
That's right, the 3rd script above is to replace your me:*:join event because Raw 366 ("End of /NAMES list")is the earliest mIRC can know the userlist for a channel. No need for a timer guesstimating when the names list is filled.
I added the #channel to the paramaters though, assuming you had wanted those users protected.If that's not what you want, just try and explain more.