IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Ocak 2006, 21:50   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
30 Dakikadabir Reklam kontrolu..




Merhaba Arkadaslar Ben soyle bir komut ariyorum.. Ben bir bot yaptim ve bu botun 30 dakikada bir serverdeki herkeze /msg $irc.server.com Seklinde herkezin ozeline Bu Bir Reklam Kontroludur Lutfen Cevap Yazmayiniz Diyip Mesaj Atmasini Ozeline Gelen
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
veyahut daha degisik reklamlari otomatikmen 1 saatlik gline atmasini istiyorum ozellikle renkli yazanlari.. ( reklam icerikli mesajlari kendim belirlesem daha iyi olur ) simdiden tsk ederim kolay gelsin..
Merhaba Arkadaslar Ben soyle bir komut ariyorum.. Ben bir bot yaptim ve bu botun 30 dakikada bir serverdeki herkeze /msg $irc.server.com Seklinde herkezin ozeline Bu Bir Reklam Kontroludur Lutfen Cevap Yazmayiniz Diyip Mesaj Atmasini Ozeline Gelen
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
veyahut daha degisik reklamlari otomatikmen 1 saatlik gline atmasini istiyorum ozellikle renkli yazanlari.. ( reklam icerikli mesajlari kendim belirlesem daha iyi olur ) simdiden tsk ederim kolay gelsin..
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 21 Ocak 2006, 22:07   #2
viruS
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



iLkten ßota ßunu ekLe

on *:connect: { timer 0 2000 describe $*ircforumlari.net Bu Bir reklam kontrol mesajidir }
on *:text:*net*:?: { msg #admin $nick ozelime "net" yasak kelimesini kullandi atmak icin .gline "Nick" sebeb }
on *:text:*com*:?: { msg #admin $nick ozelime "net" yasak kelimesini kullandi atmak icin .gline "Nick" sebeb }
on *:text:*org:?: { msg #admin $nick ozelime "net" yasak kelimesini kullandi atmak icin .gline "Nick" sebeb }

Ardina ßunu

on *:TEXT:*:#admin:{
if ($nick) && ($1 == .gline) { gline $2 $2- | msg #Admin $2 Nicki sunucudan uzaklastirilmistir. }

Calisiormu denemedim denersin


Konu viruS tarafından (21 Ocak 2006 Saat 22:21 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 21 Ocak 2006, 22:30   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



on *:connect: timer 0 1800 .msg $irc.server.com Bu Bir Reklam Kontroludur Lutfen Cevap Yazmayiniz
on *:text:*:?:{
if (.com isin $1-) || (.net isin $1-) || (.org isin $1-) {
.msg XooM $nick özelimde reklam icerikli kelime kullandı : $ifmatch
}
if ( isin $1-) {
.msg XooM $nick renkli yazı kullandı.
}
}
;Bu kodları botun remotesine
on *:text:*:?:{
if ($nick == botnick) {
if !$window(@reklam) { window -klm @reklam }
aline -p @reklam $1-
}
gline $+($1,!*@*) reklam
timer 1 3600 remgline $+($1,!*@*)
}
;bu kendi remotene.Gline komutunu salladım.Bildiğin şekliyle düzeltirsen kod çalışacaktır
Kolay gelsin

 
Alıntı ile Cevapla

Alt 21 Ocak 2006, 22:32   #4
viruS
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Oda güzeL
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 21 Ocak 2006, 22:39   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Bu arada fatality;
on *:TEXT:*:#admin:{
if ($nick) && ($1 == .gline) { gline $2 $2- | msg #Admin $2 Nicki sunucudan uzaklastirilmistir. }

if ($nick) kullanmanın amacı nedir?
if ($nick == botnicki) olmalı, eğer böyle yapmaszan kanalda kim .gline yazarsa istediğini serverdan uzaklaştırır.Tabi ikinci kodunda XooM un remotesine ekleneceğini belirtmen gerekirdi.

 
Alıntı ile Cevapla

Alt 21 Ocak 2006, 23:09   #6
viruS
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



zaten orasi #admin kanali adminler atmiyacak mi ?

 
Alıntı ile Cevapla

Alt 22 Ocak 2006, 13:59   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



kodunun satırlarını teker teker ne anlama geldiğini söyleyerek yazarsan nasıl düşündüğünü anlayıp yardımcı olmak isterim

 
Alıntı ile Cevapla

Alt 22 Ocak 2006, 18:19   #8
viruS
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Sunucuya girdiği andan itibaren timer komutunu aktif eder ve describe atar

on *:connect: { timer 0 2000 describe $*ircforumlari.net Bu Bir reklam kontrol mesajidir }

Birisi Botun Ozelime NET ile ilgili bir mesaj atarsa otomatik olarak #admin kanalina mesaj atar

on *:text:*net*:?: { msg #admin $nick ozelime "net" yasak kelimesini kullandi atmak icin .gline "Nick" sebeb }

Birisi #admin kanalina .gline nick yazdigi zaman gline atar

on *:TEXT:*:#admin:{
if ($nick) && ($1 == .gline) { gline $2 $2- | msg #Admin $2 Nicki sunucudan uzaklastirilmistir. }


Yanlissam bende bileyim hatalarimi soylersen sewinirim ..

 
Alıntı ile Cevapla

Alt 23 Ocak 2006, 00:07   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



if ($nick) şimdi bu kullanım eğer varsa anlamındadır
mesela
if (%x) {
dersek şu anlama gelir.%x variablesine bi değer verildi ise kodu devam ettir.
Burda istenilen, birisi reklam atan kelime kullanırsa 30 dk gline ile cezalandırılsın.Bunu yapmak icin kanala mesaj atıp sonra .gline yazmak gereksizdir.Bot ile adminin özeline ki admini XooM olarak algılıyorum reklamcı nicki belirten bir mesaj atıp sonrasında görev admine bırakılır.Daha sonra admin bu gelen mesajı değerlendirir ve gerekli cezayı uygular.
Ayrıca
on *:text:*net*:?: { msg #admin $nick ozelime "net" yasak kelimesini kullandi atmak icin .gline "Nick" sebeb }
on *:text:*com*:?: { msg #admin $nick ozelime "net" yasak kelimesini kullandi atmak icin .gline "Nick" sebeb }
on *:text:*org:?: { msg #admin $nick ozelime "net" yasak kelimesini kullandi atmak icin .gline "Nick" sebeb }
kullanımı fazlalıktır.Belki biliyorsundur ama kullanmamışsın.Hatırlatmak amaçlı tekrarlıyım:
Bunun yerine veya anlamında kullanılan || ayıracı kullanılır.
Örneğin;
if (net isin $1-) || (com isin $1-) || (org isim $1-) {
gibi.

 
Alıntı ile Cevapla

Alt 23 Ocak 2006, 01:11   #10
viruS
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Peky OLe OLsun (: Rep puani verebilsem 1 tane heLaLinden wardi.

 
Alıntı ile Cevapla

Cevapla

Etiketler
30, dakikadabir, kontrolu, mirc, mirc download, mirc indir, reklam


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
JSF PrimeFaces Email Regex Kontrolu YazılımMimarı JSF/JSP/Servlet 0 12 Haziran 2012 00:31
İp kontrolu? mydar mIRC Scripting Sorunları 0 17 Ağustos 2007 17:45
Özellere 15 dakikada 1 reklam kontrolu By_Asi_Mavi mIRC Scripting Sorunları 11 13 Ağustos 2007 03:13