We had a chanop who used to do quite a bit of scripting his name was DJ_Reactor he scripted a recognisation script a long time ago for chanops and today he has given me an upgrade on it .
He has also gave me a readme file with it which I will also post here
ldNicks.mrc README File
Made by Jeremy Gibson for free distribution. If any changes are made to the script, do not bother emailing me because I'm not fixing problems that weren't there in the first place.
I do, however, encourage ideas for additions or ways of improving the funcionality of this addon.
email: jeremy.t.gibson@gmail.com
On load, it will make the necessary tables and files.
Menubar -
You can change the number of nicknames it repeats back when somebody joins by clicking the option showing how many nicknames it shows. (Default: 20)
Turn the script on/off (Please note, the script will still be loaded.)
Nicklist -
Right-clicking a nickname will give you the option of showing what nicknames have been used by this user, using $address($nick,2) rather than $address($nick,3).
Whois -
If this user has used any other nicknames with this IP, it will show under the initial information of the nickname.
General function:
When a user joins the chatroom, their IP will be recorded with the nickname used. If there is already an entry, it will add the nickname, if it is one that has not been used before.
When a user changes their nickname, it will record the nickname to the entry.
Please feel free to distribute this script freely. This is one of the few "old nickname" scripts that use $address($nick,2) and I would like to get more out there.
Posted by: Omar - 24-02-2012, 12:35 AM - Forum: XChat
- No Replies
This addon will let you see the other clones from the users when one of them join the room you are already on it.
Example:
Quote: :MinDFreak and Chinshy are clones from host MinDFreak.Chanops.Org
* MinDFreak (Agent@MinDFreak.Chanops.Org) has joined #blabla
Download is at the end of the topic undername Clones On Join.pl
You Got two ways for how to load the addon on your XChat script
1- Go on XChat on the MenuBarLoad Plugin or Script then choose the place of the Clones On Join.pl and then press Open .
2-Go on Window on the MenuBarPlugins and Scripts [b]LoadOpen[/b]
Code:
Code:
my $name = "Simple Clone Checker";
my $version = '0.2';
my $description = "Checks for multiple nicks from the same host";
Xchat::register($name, $version, $description);
Xchat::print "$name version $version loaded\n";
my $log = Xchat::get_info('xchatdir').'/clone.log';#log file
Xchat::hook_server('Join',\&onjoin);
sub onjoin {
my $getnick = ($_[0][0]);
my @gethost = split(/(.*)!(.*)\@(.*)/,$getnick);
my $host1=$gethost[3];
my $nick1=$gethost[1];
my @nick2 = split(/\:(.*)/,$nick1);
my $nick3 = $nick2[1];
my $date=localtime;
my $getchannel = ($_[0][2]);
my @users = IRC::user_list($channel1);
while (@users)
{
my ($nick4, $host2, $op, $voice, undef) = splice(@users, 0, 5);
my @host3 = split(/(.*)\@(.*)/,$host2);
my $host4 = $host3[2];
if ($host1 eq $host4)
{
if ($nick3 ne $nick4)
{
Xchat::print("$nick1 and $nick4 are clones from host $host1");
#open LOG, ">>$log";
#print LOG ("$getchannel ", "$nick1 ", "$nick4 ", "$host1 ", "$date\n");
#close LOG;
}
}
}
return Xchat::EAT_NONE;
}
well i asked for this module to be loaded and (for a change) it was so here it comes:
Name: Chanops Exception
Usage:
Code:
/mode #CHANNEL +X PERMISSION:MODE
Example: /mode #omerta +X filter:o
Effect: This mode allows channel-operators (or other users) to override certain channel modes, like filter (+g), no caps (+B), etc.
PERMISSION indicates the channel mode to override, MODE indicates which mode the user most at least have (q, a, o, h or v).
In the above example, operators and higher will override (they won't be affected by) the filters (+g-mode).
Available Permissions: blockcaps (+B), blockcolor (+c), filter (+g), flood (+f), nickflood (+F), noctcp (+C), nonick (+N), nonotice (+T), regmoderated (+M), stripcolor (+S).
You can also enter topiclock (+t). This will however lock the topic to users without this exception if +t is set on the channel.
Example: /mode #omerta +X topiclock:q
If this is set, only users with +q (~) will be able to change the topic.
Most of the XChat builds for windows come with some form of the Perl plugin, but each one is built against a specific build of Perl, and so may not work with the version of Perl you already have installed. If that is the case, you need to do few steps.
1. Save the appropriate .dll to the appropriate plugin directory:
For the official build: C:\Program Files\xchat\plugins\
For Silverex: C:\Program Files\X-Chat 2\plugins\
If you are on a 64 bit system, use C:\Program Files (x86)\ instead.
2. Rename xcperl.dll to xcperl.dll.old
3. Restart XChat.[/li][/list]
If you are running tried to load perl addon and you receive the following message:
Quote:Cannot open perl512.dll
You must have ActivePerl 5.12 installed in order to run perl scripts.
This means that XChat is expecting, as stated, ActivePerl 5.12 even the latest ActivePerl is currently 5.14, and so if you need to install the version he ask you for not the latest version.
i tried to explain as much as i can but still if you faced any problem for that issue just reply and i will try to help as much as i can
Posted by: Omar - 16-02-2012, 10:13 PM - Forum: Web Development
- No Replies
it's easy to install a local server i would recommend for appserv it has many functions best thing on it as easy way to install Apache, PHP, MySQL in 1 minute.
i just posted a video for it as to talk about how to install it would be too much
check the video and try it and if you got some issues just reply me and i will be grateful to help you