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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Status loglarini kanal'a yansitma (https://www.ircforumlari.net/unreal-ircd/291436-status-loglarini-kanala-yansitma.html)

IRCMasteR 10 Kasım 2009 14:33

Status loglarini kanal'a yansitma
 
Status'te yapilan

Alıntı:

örnek
PHP- Kodu:

-IRC..NET- *** Notice -- Client exitingNever (h4xor@88.243.34.213) [ « 
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">..
NET » ]
-
-
IRC..NET- *** Notice -- Client exitingOyuncak (Uy@9) [Client exited]
-
-
IRC..NET- *** Notice -- Client connecting on port 7000Oyuncak (Uy@9) [clients
-
-
IRC..NETOyuncak (Uy@Oyuncak..NETis now a local operator (o)
-
-
IRC..NET- *** QOyuncak tried to kick you from channel #Oyun (flood) 

Kod:

-IRC..NET- *** Notice -- Client exiting: ScanX (Uy@9) [Connection reset by peer]
-
-IRC..NET- *** Notice -- Client connecting on port 7000: ScanX (Uy@9) [clients]
-
-IRC..NET- ScanX (Uy@Staff) [ScanX] is now a network administrator (N)

gibi işlemleri #log kanalına yansitmak istiyorum bilgisi olan varsa paylaşım yapabilir mi. ?

PHP- Kodu:

version Unreal3.2.6
                    
Services ircservices-5.0.59 


toXic 10 Kasım 2009 14:37

Cevap: Status loglarini kanal'a yansitma
 
Alıntı:

Ircmaster Nickli Üyeden Alıntı (Mesaj 862851)
Status'te yapilan

PHP- Kodu:

-IRC..NET- *** Notice -- Client exitingNever (h4xor@88.243.34.213) [ « 
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">..
NET » ]
-
-
IRC..NET- *** Notice -- Client exitingOyuncak (Uy@9) [Client exited]
-
-
IRC..NET- *** Notice -- Client connecting on port 7000Oyuncak (Uy@9) [clients
-
-
IRC..NETOyuncak (Uy@Oyuncak..NETis now a local operator (o)
-
-
IRC..NET- *** QOyuncak tried to kick you from channel #Oyun (flood) 

Kod:

-IRC..NET- *** Notice -- Client exiting: ScanX (Uy@9) [Connection reset by peer]
-
-IRC..NET- *** Notice -- Client connecting on port 7000: ScanX (Uy@9) [clients]
-
-IRC..NET- ScanX (Uy@Staff) [ScanX] is now a network administrator (N)

gibi işlemleri #log kanalına yansitmak istiyorum bilgisi olan varsa paylaşım yapabilir mi. ?

PHP- Kodu:

version Unreal3.2.6
                    
Services ircservices-5.0.59 



Eggdrop ile basitce yapabilirsin bunu tcl'yi vereyim eggdrop ile yapmak istersen?



Kod:


bind raw - Notice mesajlar
proc mesajlar { from keyword text } {
if {[string match -nocase "*" $text]} {
putquick "privmsg #Status.log $text"
}
}
putlog "EKOLPC.ORG INTERNET HIZMETLERI"
putlog "Coded by CanCeL"


IRCMasteR 10 Kasım 2009 15:12

Cevap: Status loglarini kanal'a yansitma
 
bunu kodlari normal bir eggdrop'un .tcl icine biraksam calisir mi ?
yoksa ayrica bir eggdrop 'mu kurmam gerekiyor

toXic 10 Kasım 2009 15:20

Cevap: Status loglarini kanal'a yansitma
 
Alıntı:

Ircmaster Nickli Üyeden Alıntı (Mesaj 862873)
bunu kodlari normal bir eggdrop'un .tcl icine biraksam calisir mi ?
yoksa ayrica bir eggdrop 'mu kurmam gerekiyor

Ya eğer bir eggdrop'un varsa ( IRCOperse) status.tcl txtsi olustur icine at kodları, scripts/ klasoru icine at .conf tanda tanımla calisir. eğer eggdrop kurulu değilse kurmalısın cünkü eggdrop lazim bunun icin :)

IRCMasteR 10 Kasım 2009 15:28

Cevap: Status loglarini kanal'a yansitma
 
ben bunu normal bir oyun botuna ekledim , scripts'in içine status.tcl koydum kodlarida yaptim , bot baglandi hata vermedi ama herhangi bir işlemde olmadi :)

toXic 10 Kasım 2009 16:35

Cevap: Status loglarini kanal'a yansitma
 
Alıntı:

Ircmaster Nickli Üyeden Alıntı (Mesaj 862892)
ben bunu normal bir oyun botuna ekledim , scripts'in içine status.tcl koydum kodlarida yaptim , bot baglandi hata vermedi ama herhangi bir işlemde olmadi :)

Benim uzun süredir Kullandıgım bir sey bu bende sorunsuz calisiyor ve botun oper girmesi lazim ;)

IRCMasteR 10 Kasım 2009 17:01

Cevap: Status loglarini kanal'a yansitma
 
bot admin yazan ;) , o zaman sen conf.'la tcl'yi paylaş ;)

toXic 10 Kasım 2009 17:13

Cevap: Status loglarini kanal'a yansitma
 
Alıntı:

Ircmaster Nickli Üyeden Alıntı (Mesaj 862973)
bot admin yazan ;) , o zaman sen conf.'la tcl'yi paylaş ;)


.conf ile ne alaka :) .conf'a tanımladınmı sen tcl'yi=? Suan bunu kelebek.gen.tr de K-Logger olarak kullaniyorum ben bir sikinti yok.


Kod:

putquick "privmsg #Status.log $text"

status.log'a veriyor direk.

IRCMasteR 10 Kasım 2009 17:57

Cevap: Status loglarini kanal'a yansitma
 
evet uyguladim , sen hangi bot üzerinde yapiyorsun mesela ben oyun botu nun conf'una ekledim status.tcl 'i bot'a root girişi verdim , ama gene olmadi hatada vermiyor ama hareket'te yok :)

;araba

toXic 10 Kasım 2009 18:17

Cevap: Status loglarini kanal'a yansitma
 
Alıntı:

Ircmaster Nickli Üyeden Alıntı (Mesaj 863005)
evet uyguladim , sen hangi bot üzerinde yapiyorsun mesela ben oyun botu nun conf'una ekledim status.tcl 'i bot'a root girişi verdim , ama gene olmadi hatada vermiyor ama hareket'te yok :)

;araba


Normal sadece bu işlevi yapan bir bot kullandım. oyun botuna koyma baska br eggdrop botuna koy.

IRCMasteR 10 Kasım 2009 18:49

Cevap: Status loglarini kanal'a yansitma
 
bunu server'da Scanx war , ona entegre ettim ama yine olmadi , eggdrop harici başka bir olayi yokmu bunun ;)

3rd41 10 Kasım 2009 19:01

Cevap: Status loglarini kanal'a yansitma
 
Alıntı:

Ircmaster Nickli Üyeden Alıntı (Mesaj 863005)
status.tcl 'i bot'a root girişi verdim , ama gene olmadi hatada vermiyor ama hareket'te yok :)

hareket te yok derken hareket vardır da..
hareketi yapacağı kanalda değildir..
sen hangi kanala yazmasını istiyorsan..
botun o kanala girmesini sağlamalısın..
yani..

Kod:

bind raw - Notice mesajlar
proc mesajlar { from keyword text } {
if {[string match -nocase "*" $text]} {
putquick "privmsg #Status.log $text"
}
}
putlog "EKOLPC.ORG INTERNET HIZMETLERI"
putlog "Coded by CanCeL"

tcl de #Status.log kanalına yazmasını istemişsin..
botun conf dosyasınada..

Kod:

channel add #Status.log {
  chanmode "+nt"
  idle-kick 0
  }

diye eklemelisin ki bot o kanala giriş yapıp..
hareketi sana göstersin.. ;)

IRCMasteR 10 Kasım 2009 23:41

Cevap: Status loglarini kanal'a yansitma
 
3rd41 'nicki arkadaş ile olayi .tcl üzerinden cözdük ama bizim istedigimiz olay bu degildi aslında ,

Alıntı:

3rd41
nicki arkadaş geldi gördü daha detayli anlatir diye düşünüyorum yardimci olucak arkadaşlara şimdiden teşekkür ederim ,

3rd41 11 Kasım 2009 01:45

Cevap: Status loglarini kanal'a yansitma
 
arkadaşa yardımcı oldum çalıştırdık fakat..
arkadaşımızın isteği tam anlamıyla bu değilmiş..

status da geçen notice bildirimlerini..
kesinlikle oper admin görmeyecek ama..
bu bildirimler belirtilen bir kanala yansıtılacak..
oper admin status da geçen notice bildirimlerini..
belirtilen kanaldan takip edecek..

bu istek de tcl ile değilde..
unrealde değişiklik ile.. (modul yada editleme)
yapılabilir kanısındayım..
bu konuda sana bilgili arkadaşlar yardımcı olurlar sanırım..

¿ 11 Kasım 2009 05:04

Cevap: Status loglarini kanal'a yansitma
 
unrealircd.conf

Set blogunda ki snomask-on-oper bul ve basina # koy.

Ornek;
#snomask-on-oper "cFfkejvGnNqsSo";

Daha sonra;

opers.conf

oper nick { from { userhost *@*; };
password "pass";
flags OoawkKbBnCGAreDRhgcLZtzvWHe^;
class oper;
snomask cFfkvGnNqsSo;
swhois "Services Administrator";
maxlogins 1;
};


Oper blogunda ki snomask'lari bosalt veya operlerinin gormesini istedigin seylere gore ayarlama yap.

c - local baglanti mesajlarini gormeye yarar.
F - Global baglanti mesajlarini gormeye yarar.
f - flood mesajlarini gormeye yarar.
k - kill mesajlarini gormeye yarar.
e - 'eyes' mesajlarini gormeye yarar.
j - 'junk' mesajlarini gormeye yarar.
v - vhost mesajlarini gormeye yarar.
G - gline/shun mesajlarini gormeye yarar.
n - bagli sunucuda nick degistirme mesajlarini gormeye yarar.
N - tum sunucuda nick degistirme mesajlarini gormeye yarar.
q - Q:line mesajlarini gormeye yarar.
s - sunucu mesajlarini gormeye yarar.
S - spamfilter mesajlarini gormeye yarar.
o - oper-up olan kullanicilari belirten mesajlari gormeye yarar.


Yalniz botunun girecegi oper blogunda ki snomask'lara dokunma sakin. :)

toXic 11 Kasım 2009 09:46

Cevap: Status loglarini kanal'a yansitma
 
Alıntı:

3rd41 Nickli Üyeden Alıntı (Mesaj 863239)
arkadaşa yardımcı oldum çalıştırdık fakat..
arkadaşımızın isteği tam anlamıyla bu değilmiş..

status da geçen notice bildirimlerini..
kesinlikle oper admin görmeyecek ama..
bu bildirimler belirtilen bir kanala yansıtılacak..
oper admin status da geçen notice bildirimlerini..
belirtilen kanaldan takip edecek..

bu istek de tcl ile değilde..
unrealde değişiklik ile.. (modul yada editleme)
yapılabilir kanısındayım..
bu konuda sana bilgili arkadaşlar yardımcı olurlar sanırım..


Onla Kim Uğraşcak ya :)

Zaten +A bile kursan kanala görebilirler giripte. .tcl ile zaten aynisi oluyor. ama yinede böyle yapmak icin bu faaliyetleri bulup sendto_ ile kanala vermelisin teker teker..

IRCMasteR 11 Kasım 2009 17:51

Cevap: Status loglarini kanal'a yansitma
 
benım hic bir oper'imde zaten snomask ekli degil ki , unrealircd.conf 'ta ayni satir aktif zaten.

toXic 11 Kasım 2009 18:17

Cevap: Status loglarini kanal'a yansitma
 
Alıntı:

Ircmaster Nickli Üyeden Alıntı (Mesaj 863595)
benım hic bir oper'imde zaten snomask ekli degil ki , unrealircd.conf 'ta ayni satir aktif zaten.


Ekli olmasa bile oper acıyosa O modesi aliyor eğer adminse A modesi aliyor oto :)

IRCMasteR 11 Kasım 2009 18:21

Cevap: Status loglarini kanal'a yansitma
 
O veya A modesi aldı diyelim ;)

Snomask ekli degil Status noticelerini görmemesi icin, Snomask'ta N olmamasi lazim diyelim Snomask 'ta zaten hicbir harf ekli degil , yine görüyor bence cözüm buda degil cok eskiden Unreal3.2.3 sisteminde bunu bir arkadaşım yapmıştı ama , aradan bayagi zaman gecti yani , sımdı o yok tabi bunuda bulmak zor :)

toXic 11 Kasım 2009 19:04

Cevap: Status loglarini kanal'a yansitma
 
Alıntı:

Ircmaster Nickli Üyeden Alıntı (Mesaj 863633)
O veya A modesi aldı diyelim ;)

Snomask ekli degil Status noticelerini görmemesi icin, Snomask'ta N olmamasi lazim diyelim Snomask 'ta zaten hicbir harf ekli degil , yine görüyor bence cözüm buda degil cok eskiden Unreal3.2.3 sisteminde bunu bir arkadaşım yapmıştı ama , aradan bayagi zaman gecti yani , sımdı o yok tabi bunuda bulmak zor :)


toXic +iowghrasxWqt

Bunlar ekli değilse göremez;

toXic +iowghrasxWqt
-ø-
Server notice mask (+kcfFjveGnqs)
operserv -- raw svsmode toxic -iowghrasxWqt
-ø-
toXic +
-ø-
Server notice mask (+kcfFjveGnqs)
operserv -- raw svsmode toxic -kcfFjveGnqs
-ø-
toXic +
-ø-
Server notice mask (+kcfFjveGnqs)

snomask bir etki etmiyor snoticeleri göremiyorum giriş cıkıslarda dahil :)

operserv -- raw svsmode toxic +o

verdim

-ø-
toXic +o
-ø-

sadece +o modum var snoticeleri görebiliyorum ;)

IRCMasteR 11 Kasım 2009 19:57

Cevap: Status loglarini kanal'a yansitma
 
sonuç olarak suan böyle bir sistemi yapamiyoruz yani ;)

¿ 11 Kasım 2009 20:14

Cevap: Status loglarini kanal'a yansitma
 
O zaman snomask problemini de tcl ile cozecegiz. :)
#Opers kanalina giren kisilerin snomask'larini -cFfkejvGnNqsSo olarak degistirsin botun.


Kod:


#Oper kanalini belirtiniz.
set operchans "#Opers

bind join - * oper:join
proc oper:join {nick uhost hand chan} {
global botnick operchans
  if {$nick == $botnick} { return 0 }
  if {[string match -nocase $operchans $chan]} {
    putquick "PRIVMSG OperServ :RAW SVSSNO $nick :-cFfkejvGnNqsSo"
  return 0
  }
}


IRCMasteR 11 Kasım 2009 20:22

Cevap: Status loglarini kanal'a yansitma
 
hocam snomask ile alakasi yok ben adminim , sunucuya girdim status'te birton notice geliyor ben hic birini görmek istemiyorum olay acik ve net ,

gireni çıkani global atani vb. hic birşeyi

¿ 11 Kasım 2009 20:28

Cevap: Status loglarini kanal'a yansitma
 
Yahu arkadas sen benim verdigim tcl kodunu botuna source et bakalim, ondan sonra yaz. :)

IRCMasteR 12 Kasım 2009 00:05

Cevap: Status loglarini kanal'a yansitma
 
PHP- Kodu:

"set operchans "#Opers

bind join - * oper:join
proc oper
:join {nick uhost hand chan} {
global 
botnick operchans
  
if {$nick == $botnick} { return }
...
"
    (file "
scripts/log.tcl" line 2)
    invoked from within
"
source scripts/log.tcl"
    (file "
oyun.conf" line 87) 

ek .tcl yapip gösteriyorum hata , normal tcl'e yapiyorum yine hata ..

3rd41 12 Kasım 2009 00:55

Cevap: Status loglarini kanal'a yansitma
 
Alıntı:

Ircmaster Nickli Üyeden Alıntı (Mesaj 863896)

ek .tcl yapip gösteriyorum hata , normal tcl'e yapiyorum yine hata ..

arkadaşın gözünden kaçmış sanırım..
kanal belirtirken ( " ) işareti eklemeyi unutmuş..

set operchans "#Opers"

bu satır böyle olmalı..

¿ 12 Kasım 2009 01:01

Cevap: Status loglarini kanal'a yansitma
 
Tirnagi kapamayi unutmusum. :)

Kod:


#Oper kanalini belirtiniz.
set operchans "#Opers"

bind join - * oper:join
proc oper:join {nick uhost hand chan} {
global botnick operchans
  if {$nick == $botnick} { return 0 }
  if {[string match -nocase $operchans $chan]} {
    putquick "PRIVMSG OperServ :RAW SVSSNO $nick :-cFfkejvGnNqsSo"
  return 0
  }
}

Bu sekilde sorunsuz calisacaktir.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11:37.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk