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/)
-   -   admin oto ban kaldırma (https://www.ircforumlari.net/mirc-scripting-sorunlari/1068966-admin-oto-ban-kaldirma.html)

AutomatiC 22 Eylül 2025 00:04

admin oto ban kaldırma
 
Kod:

on *:QUIT: {
  if ($nick == $me) { halt }
  if ($nick ison #opers) || ($nick ison #myops) || ($nick ison #mynetsops) || ($nick ison #helpop) {
    if (*permanently*banned* iswm $1- || *user is banned* iswm $1- || *z:lined* iswm $1- || *You are*banned from* iswm $1-) {
      .enable #opsbannick
      .disable #opsbannick2
      .whowas $nick
    }
  }
}

#opsbannick off
raw 314:*: {
  .gzline -*@ $+ $4
  .gline -*@ $+ $4
  .zline -*@ $+ $4
  .kline -*@ $+ $4
  .shun -*@ $+ $4
  echo -a 2*** Yönetimden4 $2 2sunucudan ban yedi. Ban otomatik açıldı.
  .disable #opsbannick
  .timer 1 1 .enable #opsbannick2
  halt
}
raw 312:*: { halt }
#opsbannick end


Merhaba
bu kodu kım yazdıgını bılmıyorum ama elımde boyle bır kod var mırc eklıyorum ancak otomatık olarak zlıne yıyen op veya oper banını acmıyor neden olabılır yardımcı olabılırmısın

idyllic 22 Eylül 2025 11:28

Cevap: admin oto ban kaldırma
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] coder sen anlarsın ..

manikdepresif 22 Eylül 2025 11:58

Cevap: admin oto ban kaldırma
 
statuste herhangi bir hata mesaji aliyor musunuz ?

SNOOPY 22 Eylül 2025 18:49

Cevap: admin oto ban kaldırma
 
Kodda benim düşündüğüm mantık hataları var
Kod:

on *:QUIT: {
  if ($nick == $me) { halt }
  if ($nick ison #opers || $nick ison #myops || $nick ison #mynetsops || $nick ison #helpop) {
    if (*permanently*banned* iswm $1- || *user is banned* iswm $1- || *z:lined* iswm $1- || *You are*banned from* iswm $1-) {
      ; debug
      echo -a 3[DEBUG]: on QUIT detected for $nick — reason: $1-
      .enable #opsbannick
      .whowas $nick
    }
  }
}

#opsbannick off
raw 314:*: {
  ; RAW 314 WHOWAS reply -> $2 nick, $4 host (sunucuya göre değişebilir)
  var %nick = $2
  var %host = $4
  if (%host == $null) {
    echo -a 4[WARN] Host bilgisi alınamadı için ban-atma atlandı: %nick
    .disable #opsbannick
    .timer 1 1 .enable #opsbannick2
    halt
  }
  echo -a 2*** Yönetimden4 %nick 2sunucudan ban yedi. Host: %host
  ; Önce gzline dene (oper olman gerekir)
  ; Not: sunucunun komut setine göre "gzline" yerine "gline" veya raw "QUOTE" gerekebilir.
  .timer 1 1 msg * /gzline *@%host 1d Otomatik_ban_açma
  ; fallback: eğer gzline geçersizse, deneyebileceğin raw-format örnekleri (sunucuya göre uyarlayın):
  ; .timer 2 1 msg * /gline *@%host 1d Otomatik_ban_açma
  ; .timer 3 1 msg * /kline *@%host 1d Otomatik_ban_açma
  .disable #opsbannick
  .timer 1 1 .enable #opsbannick2
  halt
}
raw 312:*: { halt }
 #opsbannick end


Bu kod çalışmıyorsa debug echo ekranını kontrol etmek gerekir raw 314 için.

Coderlab 23 Eylül 2025 23:11

Cevap: admin oto ban kaldırma
 
Alıntı:

AutomatiC Nickli Üyeden Alıntı (Mesaj 1043073366)
Kod:

on *:QUIT: {
  if ($nick == $me) { halt }
  if ($nick ison #opers) || ($nick ison #myops) || ($nick ison #mynetsops) || ($nick ison #helpop) {
    if (*permanently*banned* iswm $1- || *user is banned* iswm $1- || *z:lined* iswm $1- || *You are*banned from* iswm $1-) {
      .enable #opsbannick
      .disable #opsbannick2
      .whowas $nick
    }
  }
}

#opsbannick off
raw 314:*: {
  .gzline -*@ $+ $4
  .gline -*@ $+ $4
  .zline -*@ $+ $4
  .kline -*@ $+ $4
  .shun -*@ $+ $4
  echo -a 2*** Yönetimden4 $2 2sunucudan ban yedi. Ban otomatik açıldı.
  .disable #opsbannick
  .timer 1 1 .enable #opsbannick2
  halt
}
raw 312:*: { halt }
#opsbannick end


Merhaba
bu kodu kım yazdıgını bılmıyorum ama elımde boyle bır kod var mırc eklıyorum ancak otomatık olarak zlıne yıyen op veya oper banını acmıyor neden olabılır yardımcı olabılırmısın

code de sıkıntı yok.. lakin şuna dikkat etmeniz gerekiyor.

Kod:

[23:08] -irc.test.net- *** Notice -- Client exiting: ustaaa (test@71.229.35.***) (Mobil Kullanıcısı) [Z:lined]
remote En Sondaki [Z:lined] bu kısıma göre filtrelemi yapıyor. yani bu kısımda Z:Lined , permanently banned, user is banned , you are banned bu mesajlardan birtanesi geçmek zorunda mesela siz Lütfen Sohbet Kurallarına uyunuz diye atıyor iseniz ve ban quit mesajına böyle yansıyor ise bu durumda code algılama yapmıyacaktır.

yani atılan admin operin ban quit mesajı ya sunucunuzda sabit degil yada farklı bi şekilde atılıyor olabilir. ban quit mesajına dikkat edin.

yada şöyle bi deneyin mesela bi admin operi /gzline opernick you are banned diye atın bakalım çalışmıycak mı yine.


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

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