Feb 21 2008
Revenge Kick
Kali ini aku mo bahas tentang script untuk Revenge Kick di mIRC. Apa itu revenge kick?? Ya … dari arti katanya, revenge berarti balas dendam, maka revenge kick adalah kick balas dendam. Tapi ini khusus buat operator(@) channel aja. Karna yang gak punya tanda @ gak akan bisa. ![]()
Wokelah .. mari kita mulai ..
Silakan di copy paste rumus berikut ini:
on 1:kick:#: {
if ($nick == ChanServ) { halt }
if ($knick == $me) { set -u30 %knick $nick | set -u30 %kickch $chan | join %kickch }
else { return }
}on 1
p:%kickch: {
mode %kickch -o %knick | kick %kickch %knick Revenge Kick
.unset %knick | .unset %kickch
}
Sekarang mari kita bahas ..
on 1:kick:#: maksudnya adalah script ini akan berjalan kalau terjadi kick dalam channel dimana kita ada. if ($nick == ChanServ) { halt } maksudnya adalah kalo ternyata yang melakukan kick adalah si ChanServ(Channel Service) maka scriptnya langsung di stop. Trus if ($knick == $me) { set -u30 %knick $nick | set -u30 %kickch $chan | join %kickch } maksudnya adalah jika yang di kick adalah kita, maka nickname orang yang meng-kick kita akan di tandai dengan %knick selama 30 detik lalu kemudian dihapus otomatis, channel TKP(Tempat Kejadian Perkara) juga ditandai dengan %kickch selama 30 detik lalu kemudian dihapus otomatis, lalu masuk kembali ke channel TKP. Kenapa harus dihapus? karna kadang2 kita gak bisa masuk lagi dalam sebuah channel karna kena ban alias dilarang masuk, jadi kalo datanya itu gak dihapus, misalnya besok kita masuk lagi ke channel itu, kebetulan si tersangka ada, maka si tersangka langsung akan kena kick tanpa ada masalah apapun, padahal kejadiannya udah dari kemaren2. Kenapa 30 detik? yah sebenarnya itu bisa diganti kok … terserh mo brapa detik. Lalu else { return } maksudnya kalo ada kejadian lain selain yang udah kita tentukan tadi, maka scriptnya gak akan dijalankan.
on 1
p:%kickch: maksudnya adalah kalo terjadi kegiatan peng-op-an di channel TKP yang tadi, maka if ($opnick == $me) && (%knick ison $chan) jika yang dapat op adalah kita, dan si tersangka masih ada dalam channel, maka mode %kickch -o %knick | kick %kickch %knick Revenge Kick untuk hilangkan @ dari nickname si tersangka, lalu meng-kick si tersangka dari channel TKP dengan pesan Revenge Kick (pesan ini juga bisa diganti) lalu .unset %knick | .unset %kickch untuk hapus tanda2 yang dibuat tadi. Loh?? Kok dihapus?? ya .. karna dendamnya kan udah terbalas .. untuk apa lagi …
Heheheh …
:cool:

wew…pecinta mirc nie…
@add_
so pasti boss …
Wew…gmn caranya ngilangin nick yg makek command kick???
@sontoll

maksudnya ngilangin disini gimana bos?
bisa lebih diperjelas gak?