First of all, I see a mistake in the disconnect script, the line "var %i = x" should read "var %x = 1" shocked You should correct that line before using it. Sorry!

Quote:
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.


Quote:
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. smile
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. smile