MASSJOIN PROTECT USER BY IP

By kambing_ensem on Apr 11, 2010

MASSJOIN BY IP TO PROTECT USER...

How to use?...
just type //adduser <nick user> - 1 by 1 adding
or type //removeuser <nick user> - 1 by 1 remove
or type !adduser <you-nick> - to adding by auto on channel

Step 1) Paste code below in new line on your remote location....
==============================================================
On *:TEXT:!adduser*:#: { adduser $2 | echo -a %logkick }
On *:INPUT:*: { if ($1 == !adduser) { adduser $2 } }
alias removeuser { set %logkick $replace(%logkick,$address($1-,4) $+ $chr(44),) | echo -a %logkick }
alias adduser {
  if ($len($address($1-,4)) == 0) { halt }
  if (* $+ $address($1-,4) $+ $chr(44) $+ * !iswm %logkick) { 
    set %logkick %logkick $+ $address($1-,4) $+ $chr(44)
    if ($left(%logkick,1) != $chr(44)) { set %logkick $chr(44) $+ %logkick } 
    else { set %logkick $gettok(%logkick,1-30,44) $+ $chr(44) | echo -a %logkick } 
  }
}
menu nicklist { 
  AddUser : set %logkick $chr(44) $+ $address($$1,4) $+ $chr(44) $+ $address($2,4) $+ $chr(44) $+ $address($3,4) $+ $chr(44) $+ $address($4,4) $+ $chr(44) $+ $address($5,4) $+ $chr(44) $+ $address($6,4) $+ $chr(44) $+ $address($7,4) $+ $chr(44) $+ $address($8,4) $+ $chr(44) $+ $address($9,4) $+ $chr(44) $+ $address($10,4) $+ $chr(44) $+ $address($11,4) $+ $chr(44) $+ $address($12,4) $+ $chr(44) $+ $address($13,4) $+ $chr(44) $+ $address($14,4) $+ $chr(44) $+ $address($15,4) $+ $chr(44) $+ $address($16,4) $+ $chr(44) $+ $address($17,4) $+ $chr(44) $+ $address($18,4) $+ $chr(44) $+ $address($19,4) $+ $chr(44) $+ $address($20,4) $+ $chr(44) | set %logkick $replace(%logkick,$chr(44) $+ $chr(44),$chr(32) $+ $chr(32)) | set %logkick $gettok(%logkick,1,32) $+ $chr(44) | echo -a %logkick 
}
==============================================================

Step 2) Paste/Split script below 
==============================================================
  if (* $+ $chr(44) $+ $address($nick,4) $+ $chr(44) $+ * iswm %logkick) { echo -a JOIN $nick = $address($nick,4) TO HALT/PAUSE ... | halt }
==============================================================

on your Massjoin remote by finding tbis --> [ON *:join:#] until found...

Example :
==============================================================
On *:join:%mjchan: { 
  if (* $+ $chr(44) $+ $address($nick,4) $+ $chr(44) $+ * iswm %logkick) { echo -a JOIN $nick = $address($nick,4) TO HALT/PAUSE. | halt }
<Your Coding Massjoin here... bla. bla.. bla....>
}
==============================================================
Note : This code must below :join: to halt/pause your remote when user join with clone. Dont worry this script is safe to use.. Please respect user if you play Massjoin. Tq...

This script same with http://www.hawkee.com/snippet/7519/ but this detect nick only and the problem when user use guest nick they can be kick and cannot halt. So new script will solve your problem and no more kick user using Massjoin Detect IP

Comments

Sign in to comment.
napa182   -  Apr 11, 2010

Jethro_ Said:

You need to perfect and rework your script. There are some instances that don't add up.

I concur with Jethro_ about that....

 Respond  
Celeron   -  Apr 11, 2010

semaknya remote ko ni...

 Respond  
Jethro   -  Apr 11, 2010

You need to perfect and rework your script. There are some instances that don't add up.

 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.