Jumaat, 15 Februari 2008

TUTORIAL BANJIR - $read and /write

Mesti ramai nak tau ape kes main banjir kene pakai comand merepek ni kan?

Ceritenye cenggini:-

on @1:text:*:#: {
;line dalam ni akan detect text yang dikeluarkan oleh clone a.k.a flooder
;so segala setting seperti %nick dan %chan kite set dalam barisan ni.
;kemudian kite trigger ape yang clone punye teks ke signal detect.
;sebagai contoh seperti dibawah
set %nick $nick
set %chan $chan
signal -n detect %chan %nick $1-
}

;So untuk line signal -n detect %chan %nick $1-
; signal -n [sebarang-nama] sebagai contoh kat sini aku taruk detect.
; %chan - adalah name chanel yang kite dah set dalam on text
; %nick - pon kite dah set untuk flooder nick dalam on text

;Seterusnya:-

on *:signal:detect: {
;Ini semua adalah default setting untuk banjir, nkorang boleh cut n paste.

if ($regex($3-,/[[:cntrl:]]/g) > 49) { $kicks( Codes ) }
if ($regex($3-,/[[:digit:]]/g) > 49) { $kicks( Numerics ) }
if ($regex($3-,/[[:lower:]]/g) > 199) { $kicks( Lenght ) }
if ($regex($3-,/[[:punct:]]/g) > 49) { $kicks( Symbols ) }
if (http: isin $3-) { $kicks( Advertising Website ) }
if ($chr(35) isin $3-) { $kicks( Advertising Channel ) }
if ($regex($3-,/[ $chr(160) ]/g) > 49) { $kicks( Blanks ) }
if ($regex($3-,/[[:upper:]]/g) > 49) { $kicks( Capslock ) }
if ($regex($3-,/[ $chr(174) ]/g) > 49) { $kicks( Ascii ) }
if ($regex($1-,/[€-Ÿ|?ÿ]/g) > 49) { $kicks( Stripped ) }
}

;Sekarang kite akan buat alias kicks kite, kalau tak sesia je lah signal detect kite.
;Sila ambil perhatian tentang penggunaan /write comand kalau nkorang
;pakai mIRC version 6.12 ke atas comand write--> /write example.txt hai
;Contoh yang kat sini adalah mIRC version 6.03 (mIRC version aku. Mudah dan Ringkas)

alias kicks {
set %reason $1-
write -n clone.txt %nick
inc -u120 %to.delay
if (%to.delay > 21) { goto delay.kick }
if (%to.delay <= 21) { goto fastkick }
halt return
:delay.kick
timerdelay 1 1 kick.delay
timerclearlist 1 160 write -c clone.txt
halt
:fastkick
raw -q kick %chan %nick Kesalahan:-[ $1 ]-=-Nick:-[ %nick ]- ban %chan %nick
}
;Remote yang ini adalah default setting untuk
on kick

on *:kick:#: { write -ds $knick clone.txt }


; Ok sekarang mase untuk $read & kick clone list secara delay
alias kick.delay {
set %nick $read(clone.txt,1)
if (%nick == $null) { msg %chan Finished detect clone in list | timers off }
if (%nick != $null) {
if (%nick ison %chan) {
.timerkick1 1 1 raw -q kick %chan %nick %reason - READ Function
.timerloop 1 1 kick.delay
}
if (%nick !ison %chan) {
write -ds %nick clone.txt
timerloop 1 0 kick.delay
}
}

on 1:op:%chan: {
if ($opnick == $me) { timerloop2 1 0 kick.delay }
else { return }
}

Perkara yang menetukan kelajuan kick anda:-
1. Keutamaan bukan saje terletak pada penulisan script,
kalau script power tapi line cam hampes, same jugak jadiknye.
2. Kalau boleh seting random timer lagik cun:-
/timerrand -mc 1 $rand(1250,4510) <-- cun timer untuk elak xs plood!
3. Jangan terlalu banyak sangat on signal atau timer, sebab boleh xs plood.

4. Timer jangan terlalu laju. Kalau tak, akan dikire kantoi!
5. Setiap timer yang nkorang buat, mesti kene taruk name. kalau tak,
xs plood. Contoh:-
/timerpercubaan 1 1 echo -a Ini adalah cobaan!!!


Selamat Mencuba Semua,
Kreuger®

16 ulasan:

  1. .timerkick1 1 1 raw -q kick %chan %nick %reason - READ Function
    reason die bukan yang terbaru... itu reason mase die write dlm clone.txt..
    bile clone tu muncul smula dgn flood jenis lain.. die guna reason yang sebelumnya..
    harap dpt perbaiki.. problem nie.
    anyway.. script awk bleh thn ar..

    BalasPadam
  2. Jusri
    Thanks so much sebab bagi komen.
    Xceli mase nak buat posting ni,
    saya tak check pon. Mintak maaf ye.
    Ini sebenarnya ade alteration untuk script ni.
    Tapi masalahnye saya tak posting. Unrelease.

    Ini antara posting terakhir scripting sebelum saya bergiat lebih lajut dalam arena blogging.

    Kreuger®

    BalasPadam
  3. brader krueger .... respek la sama lu punya alias kick ... tapi kan, mcm yg brader jusri kate la, reason dia tu untuk random flood tak menjadi la, brader ... bole tak brader ajar sket mcmana nak ubah bhgn %reason tu bagi dia baca betul2 reason flooder ... full kredit to you, brader ... peace !!!

    BalasPadam
  4. --------------------------------------------------

    Budak Keramat
    Yo bro.. wazzup... lame tak kedengaran...
    ekeke... ok ok. nanti Kreuger pkirkan macam
    mane nak set %reasen untuk setiap flooder.
    xceli ade care, cume tak berkesempatan nak update~

    thanks!

    ------------------------------------------------

    BalasPadam
  5. salam kreuger... wee rimut neyh xleyh ban keh.. tolong watkan ban die.. aku da try,, xbules2 la

    BalasPadam
  6. bro ... lepas write untu nick ngan reason, wa ingat boleh guna $matchtok($read(list.txt,1),e,1,32) ... tapi asal dia tak leh baca ar ??? .... dia tulis insuff error ... lu tlg ejas sket bro ... kalau jadi mmg cun ... hash table pon tak bley lawan ... sbb hash table tak bley read banyak line dlm 1 masa ... respek, bro ....

    BalasPadam
  7. --------------------------------------------------

    Tanpa Nama & Budak Keramat
    Erm.. aku dah nampak untuk masalah random flood ni
    mase aku gile main banjir dulu. n aku tau kat mane
    silap aku.

    ok ar... lepas ni blog ni aku akan jadikan 100%
    untuk tutorial mIRC Script... ape saje dari
    mIRC aku aku publish kat sini ok~


    Thanks untuk nkorang sebab support semangat aku
    untuk kembali berscripting~

    Kreuger®

    ------------------------------------------------

    BalasPadam
  8. bro, wa dah tau dah mana silap sblm ni ... patut la time guna $matchtok tak jadi ... kahkahkah ... rupe2 nye, kena guna wildcard utk token .... thanks bro sbb kasi idea ... skrg dah cantek dah alias tu ... more credits goes to kruger, yeaaaa .... tapi ade 1 soklan bro .... kalau set 1 variable lebih cepat atau sama saje bbanding 2 variable ? ... wa tak bubuh timer pon dlm kes ni ... satu lagi bro .... bole kasi idea sket tak .... mcmana wa nak read line 1-Nth line time kick lepas tu dia stop kejap 1/2 saat ... pas tu dia sambung balik tanpa xs plod ... kasi sket ide a bro ... tq so much ...

    BalasPadam
  9. Budak Keramat

    Kalau nak set variable cara cepat... better
    nko trigger set variable mase signal.

    sebab 1 signal bileh detect macam macam trigger
    ok... signal is better.

    kalau nak pause dalam mase 1/2 saat memang tak
    dapat.. tapi kalau dalam jumlah kick cth
    20 kick, then pause... lepas tuh trigger signal
    untuk bad address. lepas ban, trigger clear
    nick list.txt @ clone.txt

    nak read n-th line $read(clone.txt,%line)
    line ni nko bleh set semasa orang lain
    dah kick.

    sila pakai function $calc dan $rand @ $r ok~

    Kreuger®

    BalasPadam
  10. Kreuger®.. yuhuu.. nick aku AE86.. leh x ko watkan ban utk remut write -ds ni.. aku xreti laa.. kick da beratus2.. hurmmm tp xde ban.,,,, sile tunjuk aja ye.. ngeee xD

    BalasPadam
  11. --------------------------------------------------

    AE86
    Aiseymen... kalau nak buatkan... memang aku malas.
    Kalau nko nak mintak komsep n idea... insyaallah
    aku bleh usahakan untuk nko.

    --------------------------------------------------

    BalasPadam
  12. haaaaaaaaaaaaa.. konsep ngan idea pon chantek gak.. at lease ade gak bantuan.. so ape yg ko leyh bantu???? - AE86

    BalasPadam
  13. -------------------------------------------------

    AE86
    nanti aku free... aku test tengok ape yang hang
    nak tuh ok...

    skang ni hangpa dok main server apa?

    --------------------------------------------------

    BalasPadam
  14. hahaha, cam pernah aku tgk jerk nemot alias kik tuh.. wah kruger dah setat men banjir balik??? sape yg racun ko nih?? kes kes kes... read write mmg best. tapi leceh nk clear balik nick tuh. kadang2 nick x masuk dlm txt, tapi duduk dlm folder mirc tuh.. pening aku dok asik del2 mender alah tuh...

    V-TecH of Buntucrew
    Banjirian Team

    BalasPadam
  15. AE86 XRETI WAT BAN KE? WADUH ..AKU KENAI JE NICK AE86NIE OTAI GILA.. LAIN LA AKU NIE PETAI JE KEKEKEKEKE

    BalasPadam
  16. ah macam haram je remote..apa kejadahnye letak dlm text slow je read balik .. dah dicipta HASH TABLE x reti nak guna. delete je post kambing ni

    BalasPadam

---=[Prepare2Die]=---
Kreuger® since 2007 begin a blogger.
Kindly please leave your comments.
Thanks~

Blog Kegemaran Kreuger