Kendi GüvenLik Botunuzu Kendiniz Yapın ;)

Otium

Altın Üye
Katılım
8 May 2007
Mesajlar
8,480
Reaction score
0
Puanları
0
HazırLayan:
Rh. ~ www.hackhell.com


Kendi Botunuzu Kendiniz Yapabilirsiniz!
* Oto Mesaj
* Reklam Koruması
* Şikayet Sistemi
Vb. ÖzeLLikLer YapabiLirsiniz!


Size Tek Gereken mIRC inizin Bulunması ;)


A) Otomatik Mesaj :

mIRC'i Açıyoruz...
Alt+R Yaparak Script Editor'a geliyoruz ve Remote'ye geliyoruz.

Kod:
on *:text:*MESAJ*:#:{ msg # BOTUN VERECEĞİ CEVAP }
Şeklinde Yazıyoruz.
Örneğin Biri Kanalda Slm Yazınca Bot Otomatik Olarak
Aleyküm Selam Hoşgeldiniz "Nick" Yazsın
on *:text:*slm*:#:{ msg # Aleyküm Selam HoşgeLdiniz $nick }
$nick : slm yazan kişinin Nicki Anlamını Taşır.
Eğer Botun sadece bir kanalda selam verilince o kanala cevap yazmasını istiyorsak;
on *:text:*slm*:#KANALADI:{ msg #KANALADI Aleyküm Selam HoşgeLdiniz $nick }
Şeklinde Yapmamız Yeterli Olacaktır.
Cevapları Alt Alta Ekleyebiliriz.
Kod:
on *:text:*slm*:#:{ msg # Aleyküm Selam HoşgeLdiniz $nick }
on *:text:*selam*:#:{ msg # Aleyküm Selam HoşgeLdiniz $nick }
on *:text:*sa*:#:{ msg # Aleyküm Selam HoşgeLdiniz $nick }
gibi...
Not:
Kod:
on *:text:*sa*:#:{ msg # Aleyküm Selam HoşgeLdiniz $nick }
Yaptığımızda "salatalık" yazılsa bile bot bunu algılayacak ve Aleyküm Selam Diyecektir.
Bunu Engellemek İçin;
sa nın başındaki ve sonundaki * leri aLıyoruz.. * olmasının sebebi kelime içinde geçse dahi cevap verilmesi içindir.
Sadece sa yazdığında cevap verilmesi için
Kod:
on *:text:sa:#:{ msg # Aleyküm Selam HoşgeLdiniz $nick }
Yapmamız YeterLidir.


B) RekLam Koruması:
BotunuzLa Kanalda Yapılacak Site, Kanal reklamlarını da engelleyebilirsiniz...
Yine Remote'yi açıyoruz ve
Kod:
on *:text:*REKLAM*:#:{ kick # $nick Kicked By $me Reason: Reklam Yasaktır. }
Yazıyoruz.
Bunu uygulayınca kanalımızda "reklam" Yazıldığında Bot Nicki Kanaldan Atacaktır.

* pesimistic (GlobaltEaM@686BAC5E) has joined #deneme
<pesimistic> reklam
* pesimistic was kicked by Banu (Kicked By Banu Reason: Reklam Yasaktır.)


C) Şikayet Sistemi
Botunuza $ikayet sistemi ekleyebilirsiniz.
Mesela kanalda bir olay olması durumunda
!sikayet mesaj
yazılınca Botunuz bu mesajı #operhelp kanalına iletebilir... Nasıl mı?
Kod:
on *:text:*!sikayet*:#:{ msg #operhelp $nick Nickinin Şikayet Mesajı; $2- | msg # Mesajınız #operhelp Kanalına İletilmiştir. Teşekkür Ederiz. }
Bunu Remote'ye ekliyoruz...
Eğer Rh Nickli user Bir kanalda
!sikayet Örnek
yazarsa
#operhelp kanalına botumuz Şikayeti
Rh Nickinin Şikayet Mesajı; Örnek
Şeklinde İletecektir.
Ve de
Mesajın Yazıldığı Kanalda
Mesajınız #operhelp Kanalına İletilmiştir. Teşekkür Ederiz.
Şeklinde Cevap Verecektir...
Veya #hackhell adlı kanalımız var ve kanalda bir sorun olunca !sikayet mesaj
şeklinde yazılınca #hackhellops kanalına iletsin istiyorsak.
Kod:
on *:text:*!sikayet*:#hackhell:{ msg #hackhellops $nick Nickinin Şikayet Mesajı; $2- | msg # Mesajınız #hackhellops Kanalına İletilmiştir. Teşekkür Ederiz. }
Yazmamız YeterLi Olacaktır...
 
Güzel kodlar gerçekten ama bunları normal bir kullanıcının anlayacaği şekilde CODE tagları ile versek daha iyi olmaz mı hiç anlamayan birisi nasıl yapılacağini anlamayabilir.
 
Dediğiniz Gibi Yaptım. Teşekkürler ;)
 
Geri
Üst