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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Zline yardım (https://www.ircforumlari.net/mirc-scripting-sorunlari/178156-zline-yardim.html)

MerakLıuSer 08 Şubat 2009 00:34

Zline yardım
 
Arkadaşlar şöyle birşey yapılabilirmi şimdi mesela sunucu üzerinde atılan zline/gline/spam vs tarzı mesajları scriptim atılanlar.txt içine kaydedicek.

/atılanlar
Yazdıgımda;
Nick; MerakLıuSer IP; 88.75.5556.3 Sebep; Atılma sebebi Saat; 12:00 Tarih; 08/02/2008

Gibi atılan nickleri listelesin istiyorum.

Hayat 08 Şubat 2009 00:58

Cevap: Zline yardım
 
Ben biraz düşündüm ama çıkar yol bulamadım. Bakalım bulabilen arkadaş olacakmı. Ancak banlar atıldığındaki noticeler değerlendirilir ve noticeler txt ye atılır. Fakat mesela bir nicke gline attığımda benim sunucumdaki noticede şu usere attın demiyor ipini gösteriyor sadece

uFuK 08 Şubat 2009 09:36

Cevap: Zline yardım
 
Yapılır tabi, zline kline vb. mesajlarda statusta çıkan iletiyi buraya copy edersen snotice eventiyle bunu yaparız. örneğin;

Alıntı:

on *:snotice:*: {
if (*kline nick zımbırtı* iswm $1-) { write zlineler.txt Serverdan Atıldı; Atılan Nick; $5 Saat: $time Tarih: $date }
}


Bu codeylede atılanları kanala yansıtırsın.
Alıntı:

alias atilanlar {
var %i 1, %t $lines(zlineler.txt)
while (%i <= %t) {
/msg $active $read(zlineler.txt,%i)
inc %i
}
}
Kod:

/atilanlar
Yazsan kafi..

ben $5'nci kelimeyi serverdan atılan nick yerine denk getirdim. Sen zline mesajında bu kelimeyi bulup kaçıncı sıraya denk geliceğini hesaplicaksın.
Bu mevcut forumda vardır araştrıırsan yoksada; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]anlattım ben. SNOTİCE eventini oku.

Yada; mesajı buraya copy et ben veyahut başka bir arkadaşım düzenleyip versin.

AzuLa 08 Şubat 2009 09:45

Cevap: Zline yardım
 
PHP- Kodu:

on ^*:snotice:*: {
  if *
lined iswm ${
    
write xlines.txt Banlanan: $6 İp adresi: $7 Ban Sebebi: $9Tarih Saat$date $time
  
}
}

alias atılanlar {
  var %
s 1 
  
while (%<= $lines(xlines.txt)) {
    echo -
a $read(xlines.txt,%s)
    
inc %s
  
}
}

alias sıfırla remove xlines.txt 

bu şekilde olabilir, deneme fırsatım olmadı =] bu arada FenomeNs de yapmış, cevabı yazarken görmemiştim =]

Alıntı:

Banlanan: nick İp Adres: ip Ban sebebi: xxx tarih - saat: 08.02.2009 - 09:36
gibi kaydetmesi gerekiyor =]

MerakLıuSer 08 Şubat 2009 16:54

Cevap: Zline yardım
 
Yok kaydetmedi :S
Mesaj bu; (Z:lined (4Serverdan Uzaklastirildiniz. 2[ 5Reklam, Küfür, Clone, Trojan 2] 4Gibi Eylemler Yasaktir. Servera Girisinizde 2( 3/Rules 2) 4Komutunu Kullanip Server Kurallarini Okuyunuz!))

uFuK 08 Şubat 2009 19:21

Cevap: Zline yardım
 
Status'ta çıkan zline mesajı bumu? burada atılan rumuz nerede geçiyor, ben göremedim..

MerakLıuSer 08 Şubat 2009 22:35

Cevap: Zline yardım
 
Ben değil bot atıyor zlineyi.
[16:56:07] * Quits: Pinar ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) (Z:lined (4Serverdan Uzaklastirildiniz. 2[ 5Reklam, Küfür, Clone, Trojan 2] 4Gibi Eylemler Yasaktir. Servera Girisinizde 2( 3/Rules 2) 4Komutunu Kullanip Server Kurallarini Okuyunuz!))

uFuK 08 Şubat 2009 22:52

Cevap: Zline yardım
 
MerakLiUser senin serverdaki yetkin nedir? minimum: İrcop olman lazım statustaki zlineler hakkında bilgi alabilmen için..

Senin copy ettiklerin serverdan çıkış mesajları yani zlineyle atılınca öyle çıktığını göstertiyor.
Bize Statustaki Server snotice olan zline mesajı lazım.

Difuzyon 08 Şubat 2009 23:15

Cevap: Zline yardım
 
Kline,Gline,Zline vs vs türü uzaklaştımalarda NICK server noticelerinde geçmez(ip no geçer),bildiğim kadarıyla.
Sizin nicke dayalı bir işlem yapabilmeniz için Quit mesajlarını görmeniz(uzaklaştırılan nickle en az 1 kanalınız ortak olmalı,ki quit mesajı görülsün)
Bu durumda sizi bekleyen sorular:
* Statüste bekleyen nickler uzaklaştırıldığında,nasıl göreceksiniz...
* Uzaklaştırılan nick ile ip nosu Snotice event'ında karşılaştırılma yapılması lazım ?...
vs vs....
Bu yöndeki sorulara yanıt bulmak için uygun bir mantık bulmak gerekir.


XcLusive bu konuda daha önce bir kod yazmış, incelemenizi tavsiye ederim:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


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

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