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/)
-   -   !ipsorgula yetkili, ban sebebi. (https://www.ircforumlari.net/mirc-scripting-sorunlari/279192-ipsorgula-yetkili-ban-sebebi.html)

SessizKaLp 21 Ekim 2009 09:51

!ipsorgula yetkili, ban sebebi.
 
S.a IF,
Bot için gerekli bir kod arıyorum arkadaşlar umarım bu konuda bana yardımcı olursunuz. Sunucudan uzaklaştırılan kullanıcılarımızın hangi yetkili, ne zaman atıldığı, sebebini öğrenen bir kod lazım bana.

Örn: <Kaan> !ipsorgula 85.125.69.22
<Bot> Kaan sorguladığınız ip'in bilgileri alınıyor lütfen bekleyin.
<Bot> Sunucudan uzaklaştırılan ip:85.125.69.22 uzaklaştırılma sebebi: Flood yaptığınızdan dolayı uzaklaştırıldınız. Saat: 15:30 'da atıldı Tarih: 21.10.2009 tarihinde işlem gördü Banlayan yetkili: AngeL Bantürü:Akill
<Bot> ipsorgulama işlemi başarıyla sonuçlanmıştır.

uzaklaştırılma sebebi: Flood yaptığınızdan dolayı uzaklaştırıldınız. Oper veya Admin 'in ban sebebi olucak. Bantürleri: Kline,AKill,Zline
Yukarda ki örnek gibi, Elinde olan varsa bu koddan paylaşmasını rica ediyorum. Sunucu Cr.. Teşekkür ediyorum şimdiden IF ailesine.

Mert 21 Ekim 2009 10:39

Cevap: !ipsorgula yetkili, ban sebebi.
 
XcLusive ye ait bir code istediğini yapacaktir;

Kod:

        alias xline.data return $shortfn($+($mircdir,xline.data))
on *:snotice:*:{
  if (*Z:line added* iswm $1-) {
    if ($2 == Global) { write xline.data $6 $+ $chr(183) $+ $15 $+ $chr(183) $+ $left($25-,-1) $+ $chr(183) $+ $date $time }
    else { write xline.data $5 $+ $chr(183) $+ $14 $+ $chr(183) $+ $left($24-,-1) $+ $chr(183) $+ $date $time }
  }
  if (*K:Line added for* iswm $1-) { write xline.data $5 $+ $chr(183) $+ $14 $+ $chr(183) $+ $left($24-,-1) $+ $chr(183) $+ $date $time }
  if (*G:Line added for* iswm $1-) { write xline.data $5 $+ $chr(183) $+ $14 $+ $chr(183) $+ $left($24-,-1) $+ $chr(183) $+ $date $time }
  if (*Permanent Global Z:line* iswm $1-) { write xline.data $7 $+ $chr(183) $+ $remove($16,:) $+ $chr(183) $+ $left($17,-1) $date $time }
  if (*Permanent Z:Line* iswm $1-) { write xline.data $6 $+ $chr(183) $+ $remove($15,:) $+ $chr(183) $+ $left($16,-1) $+ $chr(183) $+ $date $time }
  if (*Permanent G:Line* iswm $1-) { write xline.data $6 $+ $chr(183) $+ $remove($15,:) $+ $chr(183) $+ $left($16,-1) $+ $chr(183) $+ $date $time }
  if (*Permanent K:Line* iswm $1-) { write xline.data $6 $+ $chr(183) $+ $remove($15,:) $+ $chr(183) $+ $left($16,-1) $+ $chr(183) $+ $date $time }
  if (*removed Global Z:line* iswm $1-) { if ($read($xline.data,w,$+(*,$5,*))) { write $+(-dl,$readn) $xline.data  } }
  if (*removed K:Line* iswm $1-) { if ($read($xline.data,w,$+(*,$4,*))) {  write $+(-dl,$readn) $xline.data  } }
  if (*removed Z:Line* iswm $1-) { if ($read($xline.data,w,$+(*,$4,*))) { write $+(-dl,$readn) $xline.data  } }
  if (*removed G:Line* iswm $1-) { if ($read($xline.data,w,$+(*,$4,*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring Global Z:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($5,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring K:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($4,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring G:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($4,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring Z:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($4,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
}
on *:text:*:#admin:{
  if $1 == !ip && $2 {
    if $read($xline.data,w,$+(*,$2,*)) { var %xline.data $read($xline.data,$readn) }
    if (!%xline.data) { msg # $qt($2) ipi için kayıt bulunamadı! | halt }
    else {
      msg # IP: $gettok(%xline.data,1,183)
      msg # Banlayan: $gettok(%xline.data,2,183)
      msg # Sebep: $gettok(%xline.data,3,183)
      msg # Ban Zamanı: $gettok(%xline.data,4,183)
    }
  }
}
on *:start:write -c $xline.data
on *:disconnect:write -c $xline.data

[00:59:59] <xc> !ip 88.242.7.172
[00:59:59] <HaLiL> IP: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[00:59:59] <HaLiL> Banlayan: irc.kelebek.org
[00:59:59] <HaLiL> Sebep: Spm-Rklm
[00:59:59] <HaLiL> Ban Zamanı: 17/08/2008 00:51:53
[01:00:09] <xc> Yes i$te Budur :)
Orjinal Unreal3.2.5'de kodlandı ve test edildi oper arkadaşlar yada sunucusunda botuna eklemek isteyenler kullanabilir
amaç : kimin neden banlandığını, banı açmadan önce tespit etmek.
hata vs.. gibi durumlarda bildirirseniz sevinirim.
sock bota entegre etmek isterseniz her identifiere +3 değer vermelisiniz yani;
if ($2 == Global) { write xline.data $6
$6 ise o $9 olmalı, bütün değişkenlere +3 ekleyince sock bottada çalışacaktır..
XcLusive ~

SessizKaLp 21 Ekim 2009 12:16

Cevap: !ipsorgula yetkili, ban sebebi.
 
Mert konu ile ilgilendiğin için sağol. Fakat bu kod'u denedim çalışmıyor.
!ip komutunda ip'i veriyor ama banlayan, sebep ve yetkiliyi göstermiyor.

ircop 21 Ekim 2009 13:34

Cevap: !ipsorgula yetkili, ban sebebi.
 
SessizKaLp,, şöyle bi koddan bahsediyim kısaca..

Kanal’da voice/halfop/op veren veya alanları.(Tarihleri dahil)
Kanal’da ban atan/atılan veya banı açan/açılan’ları.(Tarihleri dahil)
Kanal’da atılan ban sayısını.
Kanal’a giren kullanıcı sayısını.
Kanal’dan çıkan kullanıcı sayısını.
Kanal’da bulunupta IRC’den çıkan sayısını.
Kanal’a kaç satır text gönderdildiğini.
Kanal’da kimin ne zaman nick değiştiğini.(Tarihleri dahil)
Kanal’da ne zaman kim tarafından mod değiştirildiğini.(Tarihleri dahil)

işine yarar mı ?

SessizKaLp 21 Ekim 2009 13:50

Cevap: !ipsorgula yetkili, ban sebebi.
 
IRCop bahsettiğin kod'da güzel bot için ideal dostum. Fakat başlıkta belirttiğim kod kanal değil, sunucu'dan atılan ban bilgileri.

SessizKaLp 22 Ekim 2009 10:34

Cevap: !ipsorgula yetkili, ban sebebi.
 
Güncel..

Cybersoft 27 Ekim 2009 11:40

Cevap: !ipsorgula yetkili, ban sebebi.
 
cr de atilan akill , kline , zline noticelerini ve ayrıca bu atilan her banın acildigi anda verilen noticeleri buraya yazarsan cr ye göre düzenlenebilir Xclusive nin verdigi kod..

PiSLiCk_06 27 Ekim 2009 12:06

Cevap: !ipsorgula yetkili, ban sebebi.
 
Alıntı:

ircop Nickli Üyeden Alıntı (Mesaj 840369)
SessizKaLp,, şöyle bi koddan bahsediyim kısaca..

Kanal’da voice/halfop/op veren veya alanları.(Tarihleri dahil)
Kanal’da ban atan/atılan veya banı açan/açılan’ları.(Tarihleri dahil)
Kanal’da atılan ban sayısını.
Kanal’a giren kullanıcı sayısını.
Kanal’dan çıkan kullanıcı sayısını.
Kanal’da bulunupta IRC’den çıkan sayısını.
Kanal’a kaç satır text gönderdildiğini.
Kanal’da kimin ne zaman nick değiştiğini.(Tarihleri dahil)
Kanal’da ne zaman kim tarafından mod değiştirildiğini.(Tarihleri dahil)

işine yarar mı ?

onun yaramasa bıle baskalarının yarar... paylasmayı dusunuyomusun ?

ircop 27 Ekim 2009 13:33

Cevap: !ipsorgula yetkili, ban sebebi.
 
Burdan Yak PiSLiCk_06

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

SessizKaLp 28 Ekim 2009 09:10

Cevap: !ipsorgula yetkili, ban sebebi.
 
Alıntı:

Cybersoft Nickli Üyeden Alıntı (Mesaj 846687)
cr de atilan akill , kline , zline noticelerini ve ayrıca bu atilan her banın acildigi anda verilen noticeleri buraya yazarsan cr ye göre düzenlenebilir Xclusive nin verdigi kod..


Kod:

alias xline.data return $shortfn($+($mircdir,xline.data))
on *:snotice:*:{
  if (*Z:line added* iswm $1-) {
    if ($2 == Global) { write xline.data $6 $+ $chr(183) $+ $15 $+ $chr(183) $+ $left($25-,-1) $+ $chr(183) $+ $date $time }
    else { write xline.data $5 $+ $chr(183) $+ $14 $+ $chr(183) $+ $left($24-,-1) $+ $chr(183) $+ $date $time }
  }
  if (*K:Line added for* iswm $1-) { write xline.data $5 $+ $chr(183) $+ $14 $+ $chr(183) $+ $left($24-,-1) $+ $chr(183) $+ $date $time }
  if (*G:Line added for* iswm $1-) { write xline.data $5 $+ $chr(183) $+ $14 $+ $chr(183) $+ $left($24-,-1) $+ $chr(183) $+ $date $time }
  if (*Permanent Global Z:line* iswm $1-) { write xline.data $7 $+ $chr(183) $+ $remove($16,:) $+ $chr(183) $+ $left($17,-1) $date $time }
  if (*Permanent Z:Line* iswm $1-) { write xline.data $6 $+ $chr(183) $+ $remove($15,:) $+ $chr(183) $+ $left($16,-1) $+ $chr(183) $+ $date $time }
  if (*Permanent G:Line* iswm $1-) { write xline.data $6 $+ $chr(183) $+ $remove($15,:) $+ $chr(183) $+ $left($16,-1) $+ $chr(183) $+ $date $time }
  if (*Permanent K:Line* iswm $1-) { write xline.data $6 $+ $chr(183) $+ $remove($15,:) $+ $chr(183) $+ $left($16,-1) $+ $chr(183) $+ $date $time }
  if (*removed Global Z:line* iswm $1-) { if ($read($xline.data,w,$+(*,$5,*))) { write $+(-dl,$readn) $xline.data  } }
  if (*removed K:Line* iswm $1-) { if ($read($xline.data,w,$+(*,$4,*))) {  write $+(-dl,$readn) $xline.data  } }
  if (*removed Z:Line* iswm $1-) { if ($read($xline.data,w,$+(*,$4,*))) { write $+(-dl,$readn) $xline.data  } }
  if (*removed G:Line* iswm $1-) { if ($read($xline.data,w,$+(*,$4,*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring Global Z:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($5,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring K:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($4,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring G:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($4,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring Z:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($4,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
}
on *:text:*:#admin:{
  if $1 == !ip && $2 {
    if $read($xline.data,w,$+(*,$2,*)) { var %xline.data $read($xline.data,$readn) }
    if (!%xline.data) { msg # $qt($2) ipi için kayıt bulunamadı! | halt }
    else {
      msg # IP: $gettok(%xline.data,1,183)
      msg # Banlayan: $gettok(%xline.data,2,183)
      msg # Sebep: $gettok(%xline.data,3,183)
      msg # Ban Zamanı: $gettok(%xline.data,4,183)
    }
  }
}
on *:start:write -c $xline.data
on *:disconnect:write -c $xline.data

Sunucuda atılan örn: z-line
Kod:

[08:58] [S] Notice --- Temporary Z-line added by Fırat!
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
for 88.227.10.141 (Kurallara Uymayan Davranış Gösterdiniz!.)

Sunucudan atılan örn: a-kill
Kod:

[09:01] [S] Fırat!
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
added a AKILL for *@78.169.196.52 1 local kills (Kural Hatası)

Sunucudan atılan örn: k-line
Kod:

[09:01] [S] Fırat!Admin@irc.xxxxxxcom added a k:line for *@88.234.33.11 1 local kill (Kurallara Uyunuz)
Ayrıca sunucudan atılan banlar xline.data txt'ine kayıt almıyor. Almadığından dolayı !ip komutunu uyguladığımda

Kod:

[09:06] <Fırat> !ip 88.227.10.141
          [09:06] <@Botting> "88.227.10.141" ipi için kayıt bulunamadı!

Böyle bir sonuç çıkıyor. Umarım yardımcı olursunuz arkadaşlar kolay gelsin


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

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