السلام عليكم ,, حبيت اكتب لكم بعض الاوامر التي يجب ان توضع في سكربت وهي عباره عن حمابه للنك او للجنل ,, وانشالله تسفيدون من بعض هذي الاوامر طبعا هالاوامر يمكن معروف عند البعض
++++++++++++++++++++++
on @*:JOIN:#: {
if (!%ST.j.c) {
if (%ST.j. [ $+ [ # ] ] == $null) { set -u1 %ST.j. [ $+ [ # ] ] 1 | return }
else { inc %ST.j. [ $+ [ # ] ] }
if (%ST.j. [ $+ [ # ] ] >= 3) && (%ST.j.c == $nul) {
set -u6 %ST.j.c 1
echo $colour(info) -qa * Possible join flood detected on # $+ .
mode # +MR
.timerujf 1 60 mode # -MR
}
}
}
هالامر عندما يدخل ثلاث ايبيات الجنل في لحظ واحد يسكر المود الموجود
--------
on @*:JOIN:#:{ set -u1 %ST.jp. [ $+ [ $nick ] $+ . $+ [ $chan ] ] 1 }
on @*:PART:#:{ if (%ST.jp. [ $+ [ $nick ] $+ . $+ [ $chan ] ] == 1) { mode # +b $nick 2 } }
هالامر عندما يدخل نك ويخرج بسرعه يعطي الايبي باند
---------
on @*:join:#:{
inc -u1 %aj. [ $+ [ $chan ] ]
if (%aj. [ $+ [ $chan ] ] >= 5) {
.mode $chan +mR | /.remote off | /.timer 1 10 /.remote on | /.timer 1 30 mode # -mR
}
set -u3 %Jfk. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] $calc( %Jfk. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] + 1 )
if ( %Jfk. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] >= 2) {
if ($nick isop #) return
.mode $chan +Rb $wildsite | /.remote off | /.timer 1 10 /.remote on | /.timer 1 30 mode # -R
set %ps $nick($chan,0)
unset %ff
:loop
inc %ff
inc -u2 %t
if (%t >= 4) halt
if (%ff > %ps) halt
set %t.f.k $ialchan($wildsite,$chan,%ff).nick
if (%t.f.k == $me) { goto loop }
if (%t.f.k isop $chan) || (%t.f.k isvo $chan) { goto loop }
if (%t.f.k ison $chan) .kick $chan %t.f.k Join Flood
goto loop
}
}
هالامر يعجبني وفضله يحميك من فلود دخول سريع ويسكر لك مود
-----------
on @*:JOIN:#:{
if ($ialchan($address($nick,1),$chan,1).nick isop $chan) || ($ialchan($address($nick,1),$chan,1).nick isvo $chan) || ($ialchan($address($nick,1),$chan,2).nick isop $chan) || ($ialchan($address($nick,1),$chan,2).nick isvo $chan) || ($ialchan($address($nick,1),$chan,3).nick isop $chan) || ($ialchan($address($nick,1),$chan,3).nick isvo $chan) || (We.Are.The.ArabChat.Knights isin $address) { return }
if ($ialchan($address($nick,1),$chan,N) >= 3) && ($address($nick,2) != $address($me,2)) {
goto kick
}
else { goto end }
:kick
ban $chan $ialchan($address($nick,1),$chan,2).nick 2
{
%flterban = $ialchan($address($nick,1),$chan,0).nick
while (%flterban) { kick $chan $ialchan($address($nick,1),#,%flterban).nick Clones Detected | dec %flterban }
}
:end
}
}
طرد الكلون عند دخوله وهو عباره عن ثلاث كلونات
---------------
on @*:join:#:{
if ($wildsite iswm %west) { halt }
inc -u3 %ipb [ $+ [ # ] ]
set -u5 %west %west $wildsite
if (%ipb [ $+ [ # ] ] == 5) {
raw -q mode # +bbbbb %west
}
}
عند دخول سريع لخمس اشخاص في لحظه يعطي هالخمسه باند
------------
on @*:text:*:#: {
if ($nick isop $chan) { halt }
if (%f. [ $+ [ $site ] ] !isnum) { set -u7 %f. [ $+ [ $site ] ] 1 | return } | inc %f. [ $+ [ $site ] ]
if (%f. [ $+ [ $site ] ] == 4) { ban -u300 $chan $nick 2 | kick $chan $nick flood text | unset %f. [ $+ [ $site ] ] }
حمايه من كتابه سريع
notice or action تحط بدالها text تقدرت تغير
------------
on @*:TEXT:*:#:{
if ($nick !isop #) {
var %ST.tr = $strip($1-)
inc -u60 %ST.rp. [ $+ [ $hash($nick $chan %ST.tr,32) ] ]
;You can edit the number of lines permitted by changing the number "3".
if (%ST.rp. [ $+ [ $hash($nick $chan %ST.tr,32) ] ] == 3) {
ban # $nick 2
kick # $nick (Repeating)
}
}
}
اذا عاد الكلام ثلاث مرات راح تعطي باند وتطرده
notice or action تحط بدالها text تقدرت تغير
-------------
on @1:ban:#:{
set %i $ialchan($banmask,#,0)
while (%i) {
set %i2 $ialchan($banmask,#,%i).nick
if (%i2 !isvo #) && (%i2 !isop #) {
kick # %i2 Banned by $nick
}
dec %i
}
}
هذا فلتر باند هالامر موضروري يكون بالسكربت بس له ميزات تصيد صاحب الايبي :>
-----------
on @1:text:*:#:{
if ($nick !isvo #) && ($nick !isop #) && (# !isin $1-) && ($network !isin $1-) && (help !isin #) {
if (*www.* iswm $strip($1-)) || (*http://* iswm $strip($1-)) || (*#* iswm $1-) || (*/server* iswm $1-) {
mode $chan +b $wildsite
kick $chan $nick invite
}
}
}
هذا انفايت بالعامه تطرده وتعطي باند
notice or action تحط بدالها text تقدرت تغير
---------
on 1:open:?:{ if (*#* iswm $strip($1-)) || (*/server* iswm $strip($1-)) || (*http* iswm $strip($1-)) || (*www* iswm $strip($1-)) { .ignore $address($nick,2) | close -m $nick | set %w $comchan($nick,0) | while (%w) { set %we $comchan($nick,%w) | if ($me isop %we) && ($nick !isvo %we) && ($nick !isop %we) { mode %we +b $Site | kick %we $nick invite } | dec %w } } }
طرد انفايت برايفت
notice تحط بدالها open تقدرت تغير
--------------
on 1:quit:{
if (*#* iswm $strip($1-)) || (*/server* iswm $strip($1-)) || (*http* iswm $strip($1-)) || (*www* iswm $strip($1-)) {
set %i $chan(0)
while %i {
set %i2 $chan(%i)
if ($me isop %i2) {
mode %i2 +b $wildsite
}
dec %i
}
}
}
اذا فصل وسو انفايت تعطي باند
----------
on @1:part:#:{
if (*#* iswm $strip($1-)) || (*/server* iswm $strip($1-)) || (*http* iswm $strip($1-)) || (*www* iswm $strip($1-)) {
mode # +b $wildsite
}
}
اذا طلع من جنل وحط مسج انفايت تعطيه باند
---------
on 1:NOTICE:*:?:{
if ($nick == $me) || (Serv isin $nick) || ($network isin $nick) { return } | inc -u8 %nots. [ $+ [ $wildsite ] ] 1 | inc -u6 %notz 1
if (%nots. [ $+ [ $wildsite ] ] == 3) { .ignore -u180 $wildsite | echo -a * Notice Flood In Private By $+ $nick $+ : $+ $wildsite $+ }
if (%notz == 8) { ignore -Nu60 *!*@* | echo -a * Notice Flood , Ignoring Notice's For 60 Sec((s)) }
حمايه من فلود نوتس برايفت
---------
on 1:NOTICE:*:#:{
if ($nick isreg #) && (Serv !isin $nick) && ($network !isin $nick) {
if ($me isop #) { .raw -q kick # $nick Channel Notice | .raw -q mode # +b $wildsite }
} }
طرد نوتس يوزر يعني اذا اوب او فويس دز نوتس ماتطرده
.raw -q mode # +b $wildsite تقدر تغير هذا وتحط بدالها
.raw -q mode # +mRb $wildsite للحمايه اكثر
--------------
on *:QUIT: {
if ($me isop #) {
if (%i. [ $+ [ $address($nick,2) ] ] == $null) {
set -u10 %i. [ $+ [ $address($nick,2) ] ] 1
return
}
else { inc %i. [ $+ [ $address($nick,2) ] ] }
if (%i. [ $+ [ $address($nick,2) ] ] > 4 && %iz == $null) {
set -u8 %iz 1
raw -q mode # +bbmi $address($nick,2) *!~*@* | ignore -puntk600 $address($nick,2)
} } }
Quit Flooding حمايه من
-----------------
on 1:nick:{
inc -u15 %nick. [ $+ [ $wildsite ] ]
if (%nick. [ $+ [ $wildsite ] ] > 2) {
set %i $comchan($newnick,0)
while (%i) {
set %i2 $comchan($newnick,%i)
if ($me isop %i2) && ($newnick !isvo %i2) && ($newnick !isop %i2) { mode %i2 +b $wildsite | kick %i2 $newnick Nick flood }
dec %i } } }
حمايه من تغير النك سريع
---------------
ctcp 1:*:#:{
if ($nick isop #) || ($nick isvo #) { halt } {
if (%ctcp. [ $+ [ $+($chan,$nick) ] ] == $null) {
set -u10 %ctcp. [ $+ [ $+($chan,$nick) ] ] 1
mode # +mRbb $wildsite $nick
kick # $nick (Ctcp)
.timer1 1 15 /mode $chan -Rm } } }
ctcp حمايه للجنل
----------
on @*:TEXT:*:#:{
if ($nick !isop #) {
if ($len($1-) > 300) {
ban # $nick 2
kick # $nick Long text flood (Len: $len($1-) $+ )
}
}
}
حمايه من كتابه طويل انا حاط300 تقدر تزيد او تنقص
-------
on *:BAN:#:{
if (($banmask iswm $address($me,5)) || ($banmask iswm $left($address($me,5),$pos($address($me,5),@,1)) $+ $ip)) {
raw -q mode $chan -b $banmask
}
}
حمايه من باند
------
on @1:join:#:{
if (*!*@200.* iswm $fulladdress) || (*!*@*.shawcable.net iswm $fulladdress) || (*!*@*.proxad.net iswm $fulladdress) || (*!*@*.net.au iswm $fulladdress) || (*!*@*.bitsyu.net iswm $fulladdress) || (*!*@*.qwest.net iswm $fulladdress) || (*!*@*.sympatico.ca iswm $fulladdress) || (*!*@*.forthent.gr iswm $fulladdress) || (*!*@24.* iswm $fulladdress) || (*!*@209.* iswm $fulladdress) || (*!*??????*@210.* iswm $fulladdress) || (*!*@*.ca.us iswm $fulladdress) || (*!*@*.citlink.net iswm $fulladdress) || (*!*@*.netlink.se iswm $fulladdress) || (*!*@198.* iswm $fulladdress) || (*!*@163.* iswm $fulladdress) || (*!*@166.* iswm $fulladdress) || (*!*@*.siol.net iswm $fulladdress) || (*!*@80.* iswm $fulladdress) { mode # +b $wildsite | kick # $nick Proxy }
if (*!*@*.wanadoo.nl iswm $fulladdress) || (*!*@*.charterpipeline.net iswm $fulladdress) || (*!*@*.tin.it iswm $fulladdress) || (*!*@*.eunet.yu iswm $fulladdress) || (*!*@211.* iswm $fulladdress) || (*!*@*.com.cy iswm $fulladdress) || (*!*@*.pol.co.uk iswm $fulladdress) || (*!*@*.yubc.net iswm $fulladdress) || (*!*@*.online.no iswm $fulladdress) || (*!*@*.intnet.mu iswm $fulladdress) || (*!*@*.volja.net iswm $fulladdress) || (*!*@*.menanet.net iswm $fulladdress) || (*!*@*.net.ec iswm $fulladdress) || (*!*@*.thumb.net iswm $fulladdress) || (*!*@*.forgent.net iswm $fulladdress) || (*!*@*.net.lb iswm $fulladdress) || (*!*@*.retevision.es iswm $fulladdress) || (*!*@*.qwest.net iswm $fulladdress) { mode # +b $wildsite | kick # $nick Proxy }
if (*!*@148.* iswm $fulladdress) || (*!*??????@*.aol.com iswm $fulladdress) || (*!*@64.* iswm $fulladdress) || (*!*@*.com.br iswm $fulladdress) || (*!*@*.knology.net iswm $fulladdress) || (*!*@*.optonline.net iswm $fulladdress) || (*!*@*.telenet.be iswm $fulladdress) || (*!*@*.uni.edu iswm $fulladdress) || (*!*@*.com.sg iswm $fulladdress) || (*!*@*.bredbandsbolaget.se iswm $fulladdress) || (*!*@*.videotron.ca iswm $fulladdress) || (*!*@*.telia.com iswm $fulladdress) || (*!*@*.uu.net iswm $fulladdress) || (*!*@*.net1plus.com iswm $fulladdress) || (*!*@*.co.nz iswm $fulladdress) || (*!*@61.* iswm $fulladdress) || (*!*@*.o1.com iswm $fulladdress) || (*!*@*.interpacket.net iswm $fulladdress) { mode # +b $wildsite | kick # $nick Proxy }
if (*!*@*.interisland.net iswm $fulladdress) || (*!*@*.attbi.com iswm $fulladdress) || (*!*@*.arnes.si iswm $fulladdress) || (*!*@*.verestar.net iswm $fulladdress) || (*!*@*.netcom.ca iswm $fulladdress) || (*!*@*.tii-dial.net iswm $fulladdress) || (*!*@*.net.id iswm $fulladdress) || (*!*??????@203.* iswm $fulladdress) || (*!*@*.uh.edu iswm $fulladdress) || (*!*@*.mtco.com iswm $fulladdress) || (*!*@*.acvilon.com iswm $fulladdress) || (*!*@66.* iswm $fulladdress) || (*!*@*.mindspring.com iswm $fulladdress) || (*!*??????@218.* iswm $fulladdress) || (*!*@144.* iswm $fulladdress) || (*!*@*.bellsouth.net iswm $fulladdress) || (*!*@*.azerin.com iswm $fulladdress) { mode # +b $wildsite | kick # $nick Proxy }
}
طرد من فاتح بروكسي
-------
on *:OP:#:{ if ($opnick == $me) && ($nick != $me) { if (!$hget(op,$+($chan,$nick))) { hadd -mu10 op $+($chan,$nick) 1 | msg $chan Thanks for the op $nick } } }
هالامر يحميك من ماس اوب وهو اعطاك اكثر من اوب في وقت واحد وهذا يشكر مره واحد فقط
----
on *:VOICE:#:{ if ($vnick == $me) && ($nick != $me) { if (!$hget(voice,$+($chan,$nick))) { hadd -mu10 voice $+($chan,$nick) 1 | msg $chan Thanks for the voice $nick } } }
هالامر يحميك من ماس فويس وهو اعطاك اكثر من فويس في وقت واحد
---
on ^*:open:?:{ if $query(0) >= 5 { ignore -tnpu250 $wildsite } } | halt
حمايه من دخول الاكثر عليك
----
بعض اوامر ويفات ومنها
+++++++++
on 1:start:/splay name wav.wav صوت عند دخول السكربت
on 1:connect:/splay name wav.wav صوت عند الشبك
on 1:disconnect:/splay name wav.wav صوت عند فصل الايرسي
on 1:op:if ($nick == $me) { /splay name wav.wav } صوت عند اخذ الاوب
on 1:voice:if ($nick == $me) { /splay name wav.wav } صوت عند الفويس
on 1:deop:if ($nick == $me) { /splay name wav.wav } صوت عند الغاء الاوب
on 1:devoice:if ($nick == $me) { /splay name wav.wav } صوت عند الغاء الفويس
on 1*:join:#:{ if ( $nick == $me ) { /splay name wav.wav } صوت عند دخول جنل
on 1:open:?:{ if ( $nick == $me ) { /splay name wav.wav } صوت عند دخول عليك برايفت
on 1:notice:*Password accepted*:*:if ($nick == NickServ) || ($nick == ChanServ) { splay name wav.wav } صوت عند تعريف على نك او جنل
on *:kick:#:{ if ($knick == $me) /splay name wav.wav} اذا طردوك يطلع ويف
on 1:kick:#:{ if ($nick == $me) { /splay filename } } اذا طردت واحد يطلع ويف
/splay stop توقف الويف
----
on 1@:join:#:{ if ($nick !== $me) /mode $chan +o $nick } يلي يدش جنل له اوب
on 1@:join:#:{ if ($nick !== $me) /mode $chan +v $nick } يلي يدش الجنل له فويس
--
on 1:PART:#channel:{ if ($nick == $me) { .timerJOIN1 1 5 /join #channel } }
هالامر مايخلي احد يطلع من جنلك دام مشغل ريموت حق اصحاب سكربتات
------
on *:START:{ inc %times.used | echo -s *** This script has been used %times.used times }
عدد مرات دخل السكربت
on *:CONNECT: { inc %Connect | echo -s *** This script has been %Connect times }
جم مره شبكت
---
on @*:join:#: {if (شسم نك isin $nick) { mode # +b $wildsite | kick # $nick ماحبك } }
طرد يلي مو عاجبك
----
Nick = $me
IP = $ip
Date = $day of the $date
Time = $time
version = $version
port = $port
day = $day
Server = $Server
Network = $network
online = $duration($online)
$asctime ==> Sun Oct 27 21:51:26 2002
$fulldate ==> Sun Oct 27 21:51:26 2002
$time(hh:nn:sstt) ==> 06:42:01pm
$timestamp ==> [xx:xx]
$duration($calc($ticks / 1000)) مدة تشغيلك الكمبيوتر
----
if ($nick isop $chan) هذا يعني ماعدا الاوب
if ($nick isvo $chan) هذا يعني ماعدا فويس
if ($nick isreg #) هذا يعني بس يوزر
if (# == #cahnnel) هذا يعني ماعدا جنل معين
----
on 1:text:الكلمه:#:/msg $chan الرد $nick
هذا رد تلقاني حط كلمه ورد عليها وهذا يشتغل بالجنل
++
On 1:TEXT:*كلمه*:?:/msg $nick رد
هذا رد تلقائي حط كلمه ورد وهذا يشتغل للبرايفت
--------
on @*:BAN:#:{ if ($nick == $me) { inc %bans } }
on @*:kick:#:{ if ($nick == $me) { inc %kicks } }
alias /kick if ($me isop $1) && ($2 ison $1) { inc %kicks | kick $1 $2 $3- (kick/ban: %kicks $+ / $+ %bans $+ ) }
عداد كيك وباند
-------
on *:start:if ($nopath($mircexe) != peter.exe) { unloadzz | .exit }
alias unloadzz {
:changers
.unload -rs $script(1)
goto changers
}
==
وشكر لكم وانتظرو المزيد
++++++++++++++++++++++
on @*:JOIN:#: {
if (!%ST.j.c) {
if (%ST.j. [ $+ [ # ] ] == $null) { set -u1 %ST.j. [ $+ [ # ] ] 1 | return }
else { inc %ST.j. [ $+ [ # ] ] }
if (%ST.j. [ $+ [ # ] ] >= 3) && (%ST.j.c == $nul) {
set -u6 %ST.j.c 1
echo $colour(info) -qa * Possible join flood detected on # $+ .
mode # +MR
.timerujf 1 60 mode # -MR
}
}
}
هالامر عندما يدخل ثلاث ايبيات الجنل في لحظ واحد يسكر المود الموجود
--------
on @*:JOIN:#:{ set -u1 %ST.jp. [ $+ [ $nick ] $+ . $+ [ $chan ] ] 1 }
on @*:PART:#:{ if (%ST.jp. [ $+ [ $nick ] $+ . $+ [ $chan ] ] == 1) { mode # +b $nick 2 } }
هالامر عندما يدخل نك ويخرج بسرعه يعطي الايبي باند
---------
on @*:join:#:{
inc -u1 %aj. [ $+ [ $chan ] ]
if (%aj. [ $+ [ $chan ] ] >= 5) {
.mode $chan +mR | /.remote off | /.timer 1 10 /.remote on | /.timer 1 30 mode # -mR
}
set -u3 %Jfk. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] $calc( %Jfk. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] + 1 )
if ( %Jfk. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] >= 2) {
if ($nick isop #) return
.mode $chan +Rb $wildsite | /.remote off | /.timer 1 10 /.remote on | /.timer 1 30 mode # -R
set %ps $nick($chan,0)
unset %ff
:loop
inc %ff
inc -u2 %t
if (%t >= 4) halt
if (%ff > %ps) halt
set %t.f.k $ialchan($wildsite,$chan,%ff).nick
if (%t.f.k == $me) { goto loop }
if (%t.f.k isop $chan) || (%t.f.k isvo $chan) { goto loop }
if (%t.f.k ison $chan) .kick $chan %t.f.k Join Flood
goto loop
}
}
هالامر يعجبني وفضله يحميك من فلود دخول سريع ويسكر لك مود
-----------
on @*:JOIN:#:{
if ($ialchan($address($nick,1),$chan,1).nick isop $chan) || ($ialchan($address($nick,1),$chan,1).nick isvo $chan) || ($ialchan($address($nick,1),$chan,2).nick isop $chan) || ($ialchan($address($nick,1),$chan,2).nick isvo $chan) || ($ialchan($address($nick,1),$chan,3).nick isop $chan) || ($ialchan($address($nick,1),$chan,3).nick isvo $chan) || (We.Are.The.ArabChat.Knights isin $address) { return }
if ($ialchan($address($nick,1),$chan,N) >= 3) && ($address($nick,2) != $address($me,2)) {
goto kick
}
else { goto end }
:kick
ban $chan $ialchan($address($nick,1),$chan,2).nick 2
{
%flterban = $ialchan($address($nick,1),$chan,0).nick
while (%flterban) { kick $chan $ialchan($address($nick,1),#,%flterban).nick Clones Detected | dec %flterban }
}
:end
}
}
طرد الكلون عند دخوله وهو عباره عن ثلاث كلونات
---------------
on @*:join:#:{
if ($wildsite iswm %west) { halt }
inc -u3 %ipb [ $+ [ # ] ]
set -u5 %west %west $wildsite
if (%ipb [ $+ [ # ] ] == 5) {
raw -q mode # +bbbbb %west
}
}
عند دخول سريع لخمس اشخاص في لحظه يعطي هالخمسه باند
------------
on @*:text:*:#: {
if ($nick isop $chan) { halt }
if (%f. [ $+ [ $site ] ] !isnum) { set -u7 %f. [ $+ [ $site ] ] 1 | return } | inc %f. [ $+ [ $site ] ]
if (%f. [ $+ [ $site ] ] == 4) { ban -u300 $chan $nick 2 | kick $chan $nick flood text | unset %f. [ $+ [ $site ] ] }
حمايه من كتابه سريع
notice or action تحط بدالها text تقدرت تغير
------------
on @*:TEXT:*:#:{
if ($nick !isop #) {
var %ST.tr = $strip($1-)
inc -u60 %ST.rp. [ $+ [ $hash($nick $chan %ST.tr,32) ] ]
;You can edit the number of lines permitted by changing the number "3".
if (%ST.rp. [ $+ [ $hash($nick $chan %ST.tr,32) ] ] == 3) {
ban # $nick 2
kick # $nick (Repeating)
}
}
}
اذا عاد الكلام ثلاث مرات راح تعطي باند وتطرده
notice or action تحط بدالها text تقدرت تغير
-------------
on @1:ban:#:{
set %i $ialchan($banmask,#,0)
while (%i) {
set %i2 $ialchan($banmask,#,%i).nick
if (%i2 !isvo #) && (%i2 !isop #) {
kick # %i2 Banned by $nick
}
dec %i
}
}
هذا فلتر باند هالامر موضروري يكون بالسكربت بس له ميزات تصيد صاحب الايبي :>
-----------
on @1:text:*:#:{
if ($nick !isvo #) && ($nick !isop #) && (# !isin $1-) && ($network !isin $1-) && (help !isin #) {
if (*www.* iswm $strip($1-)) || (*http://* iswm $strip($1-)) || (*#* iswm $1-) || (*/server* iswm $1-) {
mode $chan +b $wildsite
kick $chan $nick invite
}
}
}
هذا انفايت بالعامه تطرده وتعطي باند
notice or action تحط بدالها text تقدرت تغير
---------
on 1:open:?:{ if (*#* iswm $strip($1-)) || (*/server* iswm $strip($1-)) || (*http* iswm $strip($1-)) || (*www* iswm $strip($1-)) { .ignore $address($nick,2) | close -m $nick | set %w $comchan($nick,0) | while (%w) { set %we $comchan($nick,%w) | if ($me isop %we) && ($nick !isvo %we) && ($nick !isop %we) { mode %we +b $Site | kick %we $nick invite } | dec %w } } }
طرد انفايت برايفت
notice تحط بدالها open تقدرت تغير
--------------
on 1:quit:{
if (*#* iswm $strip($1-)) || (*/server* iswm $strip($1-)) || (*http* iswm $strip($1-)) || (*www* iswm $strip($1-)) {
set %i $chan(0)
while %i {
set %i2 $chan(%i)
if ($me isop %i2) {
mode %i2 +b $wildsite
}
dec %i
}
}
}
اذا فصل وسو انفايت تعطي باند
----------
on @1:part:#:{
if (*#* iswm $strip($1-)) || (*/server* iswm $strip($1-)) || (*http* iswm $strip($1-)) || (*www* iswm $strip($1-)) {
mode # +b $wildsite
}
}
اذا طلع من جنل وحط مسج انفايت تعطيه باند
---------
on 1:NOTICE:*:?:{
if ($nick == $me) || (Serv isin $nick) || ($network isin $nick) { return } | inc -u8 %nots. [ $+ [ $wildsite ] ] 1 | inc -u6 %notz 1
if (%nots. [ $+ [ $wildsite ] ] == 3) { .ignore -u180 $wildsite | echo -a * Notice Flood In Private By $+ $nick $+ : $+ $wildsite $+ }
if (%notz == 8) { ignore -Nu60 *!*@* | echo -a * Notice Flood , Ignoring Notice's For 60 Sec((s)) }
حمايه من فلود نوتس برايفت
---------
on 1:NOTICE:*:#:{
if ($nick isreg #) && (Serv !isin $nick) && ($network !isin $nick) {
if ($me isop #) { .raw -q kick # $nick Channel Notice | .raw -q mode # +b $wildsite }
} }
طرد نوتس يوزر يعني اذا اوب او فويس دز نوتس ماتطرده
.raw -q mode # +b $wildsite تقدر تغير هذا وتحط بدالها
.raw -q mode # +mRb $wildsite للحمايه اكثر
--------------
on *:QUIT: {
if ($me isop #) {
if (%i. [ $+ [ $address($nick,2) ] ] == $null) {
set -u10 %i. [ $+ [ $address($nick,2) ] ] 1
return
}
else { inc %i. [ $+ [ $address($nick,2) ] ] }
if (%i. [ $+ [ $address($nick,2) ] ] > 4 && %iz == $null) {
set -u8 %iz 1
raw -q mode # +bbmi $address($nick,2) *!~*@* | ignore -puntk600 $address($nick,2)
} } }
Quit Flooding حمايه من
-----------------
on 1:nick:{
inc -u15 %nick. [ $+ [ $wildsite ] ]
if (%nick. [ $+ [ $wildsite ] ] > 2) {
set %i $comchan($newnick,0)
while (%i) {
set %i2 $comchan($newnick,%i)
if ($me isop %i2) && ($newnick !isvo %i2) && ($newnick !isop %i2) { mode %i2 +b $wildsite | kick %i2 $newnick Nick flood }
dec %i } } }
حمايه من تغير النك سريع
---------------
ctcp 1:*:#:{
if ($nick isop #) || ($nick isvo #) { halt } {
if (%ctcp. [ $+ [ $+($chan,$nick) ] ] == $null) {
set -u10 %ctcp. [ $+ [ $+($chan,$nick) ] ] 1
mode # +mRbb $wildsite $nick
kick # $nick (Ctcp)
.timer1 1 15 /mode $chan -Rm } } }
ctcp حمايه للجنل
----------
on @*:TEXT:*:#:{
if ($nick !isop #) {
if ($len($1-) > 300) {
ban # $nick 2
kick # $nick Long text flood (Len: $len($1-) $+ )
}
}
}
حمايه من كتابه طويل انا حاط300 تقدر تزيد او تنقص
-------
on *:BAN:#:{
if (($banmask iswm $address($me,5)) || ($banmask iswm $left($address($me,5),$pos($address($me,5),@,1)) $+ $ip)) {
raw -q mode $chan -b $banmask
}
}
حمايه من باند
------
on @1:join:#:{
if (*!*@200.* iswm $fulladdress) || (*!*@*.shawcable.net iswm $fulladdress) || (*!*@*.proxad.net iswm $fulladdress) || (*!*@*.net.au iswm $fulladdress) || (*!*@*.bitsyu.net iswm $fulladdress) || (*!*@*.qwest.net iswm $fulladdress) || (*!*@*.sympatico.ca iswm $fulladdress) || (*!*@*.forthent.gr iswm $fulladdress) || (*!*@24.* iswm $fulladdress) || (*!*@209.* iswm $fulladdress) || (*!*??????*@210.* iswm $fulladdress) || (*!*@*.ca.us iswm $fulladdress) || (*!*@*.citlink.net iswm $fulladdress) || (*!*@*.netlink.se iswm $fulladdress) || (*!*@198.* iswm $fulladdress) || (*!*@163.* iswm $fulladdress) || (*!*@166.* iswm $fulladdress) || (*!*@*.siol.net iswm $fulladdress) || (*!*@80.* iswm $fulladdress) { mode # +b $wildsite | kick # $nick Proxy }
if (*!*@*.wanadoo.nl iswm $fulladdress) || (*!*@*.charterpipeline.net iswm $fulladdress) || (*!*@*.tin.it iswm $fulladdress) || (*!*@*.eunet.yu iswm $fulladdress) || (*!*@211.* iswm $fulladdress) || (*!*@*.com.cy iswm $fulladdress) || (*!*@*.pol.co.uk iswm $fulladdress) || (*!*@*.yubc.net iswm $fulladdress) || (*!*@*.online.no iswm $fulladdress) || (*!*@*.intnet.mu iswm $fulladdress) || (*!*@*.volja.net iswm $fulladdress) || (*!*@*.menanet.net iswm $fulladdress) || (*!*@*.net.ec iswm $fulladdress) || (*!*@*.thumb.net iswm $fulladdress) || (*!*@*.forgent.net iswm $fulladdress) || (*!*@*.net.lb iswm $fulladdress) || (*!*@*.retevision.es iswm $fulladdress) || (*!*@*.qwest.net iswm $fulladdress) { mode # +b $wildsite | kick # $nick Proxy }
if (*!*@148.* iswm $fulladdress) || (*!*??????@*.aol.com iswm $fulladdress) || (*!*@64.* iswm $fulladdress) || (*!*@*.com.br iswm $fulladdress) || (*!*@*.knology.net iswm $fulladdress) || (*!*@*.optonline.net iswm $fulladdress) || (*!*@*.telenet.be iswm $fulladdress) || (*!*@*.uni.edu iswm $fulladdress) || (*!*@*.com.sg iswm $fulladdress) || (*!*@*.bredbandsbolaget.se iswm $fulladdress) || (*!*@*.videotron.ca iswm $fulladdress) || (*!*@*.telia.com iswm $fulladdress) || (*!*@*.uu.net iswm $fulladdress) || (*!*@*.net1plus.com iswm $fulladdress) || (*!*@*.co.nz iswm $fulladdress) || (*!*@61.* iswm $fulladdress) || (*!*@*.o1.com iswm $fulladdress) || (*!*@*.interpacket.net iswm $fulladdress) { mode # +b $wildsite | kick # $nick Proxy }
if (*!*@*.interisland.net iswm $fulladdress) || (*!*@*.attbi.com iswm $fulladdress) || (*!*@*.arnes.si iswm $fulladdress) || (*!*@*.verestar.net iswm $fulladdress) || (*!*@*.netcom.ca iswm $fulladdress) || (*!*@*.tii-dial.net iswm $fulladdress) || (*!*@*.net.id iswm $fulladdress) || (*!*??????@203.* iswm $fulladdress) || (*!*@*.uh.edu iswm $fulladdress) || (*!*@*.mtco.com iswm $fulladdress) || (*!*@*.acvilon.com iswm $fulladdress) || (*!*@66.* iswm $fulladdress) || (*!*@*.mindspring.com iswm $fulladdress) || (*!*??????@218.* iswm $fulladdress) || (*!*@144.* iswm $fulladdress) || (*!*@*.bellsouth.net iswm $fulladdress) || (*!*@*.azerin.com iswm $fulladdress) { mode # +b $wildsite | kick # $nick Proxy }
}
طرد من فاتح بروكسي
-------
on *:OP:#:{ if ($opnick == $me) && ($nick != $me) { if (!$hget(op,$+($chan,$nick))) { hadd -mu10 op $+($chan,$nick) 1 | msg $chan Thanks for the op $nick } } }
هالامر يحميك من ماس اوب وهو اعطاك اكثر من اوب في وقت واحد وهذا يشكر مره واحد فقط
----
on *:VOICE:#:{ if ($vnick == $me) && ($nick != $me) { if (!$hget(voice,$+($chan,$nick))) { hadd -mu10 voice $+($chan,$nick) 1 | msg $chan Thanks for the voice $nick } } }
هالامر يحميك من ماس فويس وهو اعطاك اكثر من فويس في وقت واحد
---
on ^*:open:?:{ if $query(0) >= 5 { ignore -tnpu250 $wildsite } } | halt
حمايه من دخول الاكثر عليك
----
بعض اوامر ويفات ومنها
+++++++++
on 1:start:/splay name wav.wav صوت عند دخول السكربت
on 1:connect:/splay name wav.wav صوت عند الشبك
on 1:disconnect:/splay name wav.wav صوت عند فصل الايرسي
on 1:op:if ($nick == $me) { /splay name wav.wav } صوت عند اخذ الاوب
on 1:voice:if ($nick == $me) { /splay name wav.wav } صوت عند الفويس
on 1:deop:if ($nick == $me) { /splay name wav.wav } صوت عند الغاء الاوب
on 1:devoice:if ($nick == $me) { /splay name wav.wav } صوت عند الغاء الفويس
on 1*:join:#:{ if ( $nick == $me ) { /splay name wav.wav } صوت عند دخول جنل
on 1:open:?:{ if ( $nick == $me ) { /splay name wav.wav } صوت عند دخول عليك برايفت
on 1:notice:*Password accepted*:*:if ($nick == NickServ) || ($nick == ChanServ) { splay name wav.wav } صوت عند تعريف على نك او جنل
on *:kick:#:{ if ($knick == $me) /splay name wav.wav} اذا طردوك يطلع ويف
on 1:kick:#:{ if ($nick == $me) { /splay filename } } اذا طردت واحد يطلع ويف
/splay stop توقف الويف
----
on 1@:join:#:{ if ($nick !== $me) /mode $chan +o $nick } يلي يدش جنل له اوب
on 1@:join:#:{ if ($nick !== $me) /mode $chan +v $nick } يلي يدش الجنل له فويس
--
on 1:PART:#channel:{ if ($nick == $me) { .timerJOIN1 1 5 /join #channel } }
هالامر مايخلي احد يطلع من جنلك دام مشغل ريموت حق اصحاب سكربتات
------
on *:START:{ inc %times.used | echo -s *** This script has been used %times.used times }
عدد مرات دخل السكربت
on *:CONNECT: { inc %Connect | echo -s *** This script has been %Connect times }
جم مره شبكت
---
on @*:join:#: {if (شسم نك isin $nick) { mode # +b $wildsite | kick # $nick ماحبك } }
طرد يلي مو عاجبك
----
Nick = $me
IP = $ip
Date = $day of the $date
Time = $time
version = $version
port = $port
day = $day
Server = $Server
Network = $network
online = $duration($online)
$asctime ==> Sun Oct 27 21:51:26 2002
$fulldate ==> Sun Oct 27 21:51:26 2002
$time(hh:nn:sstt) ==> 06:42:01pm
$timestamp ==> [xx:xx]
$duration($calc($ticks / 1000)) مدة تشغيلك الكمبيوتر
----
if ($nick isop $chan) هذا يعني ماعدا الاوب
if ($nick isvo $chan) هذا يعني ماعدا فويس
if ($nick isreg #) هذا يعني بس يوزر
if (# == #cahnnel) هذا يعني ماعدا جنل معين
----
on 1:text:الكلمه:#:/msg $chan الرد $nick
هذا رد تلقاني حط كلمه ورد عليها وهذا يشتغل بالجنل
++
On 1:TEXT:*كلمه*:?:/msg $nick رد
هذا رد تلقائي حط كلمه ورد وهذا يشتغل للبرايفت
--------
on @*:BAN:#:{ if ($nick == $me) { inc %bans } }
on @*:kick:#:{ if ($nick == $me) { inc %kicks } }
alias /kick if ($me isop $1) && ($2 ison $1) { inc %kicks | kick $1 $2 $3- (kick/ban: %kicks $+ / $+ %bans $+ ) }
عداد كيك وباند
-------
on *:start:if ($nopath($mircexe) != peter.exe) { unloadzz | .exit }
alias unloadzz {
:changers
.unload -rs $script(1)
goto changers
}
==
وشكر لكم وانتظرو المزيد
تعليق