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/)
-   -   Kanala girene shun gline kill (https://www.ircforumlari.net/mirc-scripting-sorunlari/831285-kanala-girene-shun-gline-kill.html)

ZenqerDenq 02 Ağustos 2019 13:25

Kanala girene shun gline kill
 
aslihan ( Hatalı görünüm olan kısım )

[13:19] Part « GhostLy (09@149.****)
[13:19] Giriş » GhostLy (09@149.****) | Gline | Shun | Kill |

Kod:


#opergiris on
on *:snotice:*: {
  if (Client connecting isin $1-) {
    ;ipcont $remove($gettok($10,2,64),$chr(41))
    if (!$hget(Giris)) { hmake giris 100 }
    hadd -m Giris $9 $10
  }
  if (Client exiting isin $1-) {
    if  !$hget(Giris,$6) { hadd -m Giris $6 $7 }
  }
}
on ^*!:join:#: {
  haltdef
  if ($hget(Giris,$nick)) { echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » 2 $nick 5 $hget(Giris,$nick) 14 $chr(124) 12Gline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124) }
  elseif (!$hget(Giris,$nick)) { set -u3 %gnick $nick | set -u3 %gchan $chan | giris | .timer 1 1 .userip $nick }
}
on ^*:quit: {
  haltdef
  var %i = 1, %t = $comchan($nick,0)
  while (%i <= %t) { echo $comchan($nick,%i) $+($chr(3),$color(quit))14 $+ $timestamp Çıkış « 2 $nick 5 $hget(Giris,$nick) 14 $chr(124) 14Gzline14 $chr(124) 6 $1-
    inc %i   
  }
  hdel -m Giris $nick
}
raw 340:*: {
  haltdef
  hadd -m Giris $gettok($2,1,61) $+($chr(40),$gettok($2,2,43),$chr(41))
}
on ^*!:Part:#: {
  haltdef
  if ($hget(Giris,$nick)) { echo $chan $+($chr(3),$color(part))14 $+ $timestamp Part « 2 $nick 5 $hget(Giris,$nick) }
  elseif (!$hget(Giris,$nick)) { set -u5 %pnick $nick | set -u %pchan $chan | cikis | .timer 1 1 .userip $nick }
}
alias giris { echo %gchan %gnick $hget(Giris,%gnick) }
alias cikis { echo %pchan %pnick  $hget(Giris,%pnick) }
#IPGoster End
on *:Exit: { .disable #IPGoster }
raw 381:*: { .enable #IPGoster }
on ^1:HOTLINK:*shun*:#:if ($1 == shun) return | halt
on ^1:HOTLINK:*Gline*:#:if ($1 == Gline) return | halt
on ^1:HOTLINK:*Kill*:#:if ($1 == Kill) return | halt
on ^1:HOTLINK:*Gzline*:#:if ($1 == Gzline) return | halt
on *:hotlink:*:*:{ 
  if ($1 == Shun) { .shun $gettok($hotline,5,32) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
  if ($1 == Gline) { .Gline $gettok($hotline,5,32) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
  if ($1 == Gzline) { .Gzline $remove($+(*@,$gettok($gettok($hotline,6,32),2,64)),$chr(41)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt } 
  if ($1 == Kill) { .Kill $gettok($hotline,5,32) Yonetim Hava al Gel | halt }

}
#opergiris end


Yukarıdaki gibi bir kodum var ama bir sorun ve cözmedim bir türlü kullanıcı sunucuya girdiğinde aslına gibi gösteriyor part edip joinler de ise benim görmek istediğim gibi normal olanı

ilk girişinde de bunu nasıl ayarlaya bilirim ?

YouMyCure 02 Ağustos 2019 17:09

Cevap: Kanala girene shun gline kill
 
Alıntı:

ZenqerDenq Nickli Üyeden Alıntı (Mesaj 1042127309)
aslihan ( Hatalı görünüm olan kısım )

[13:19] Part « GhostLy (09@149.****)
[13:19] Giriş » GhostLy (09@149.****) | Gline | Shun | Kill |


Yukarıdaki gibi bir kodum var ama bir sorun ve cözmedim bir türlü kullanıcı sunucuya girdiğinde aslına gibi gösteriyor part edip joinler de ise benim görmek istediğim gibi normal olanı

ilk girişinde de bunu nasıl ayarlaya bilirim ?

böyle denermisin


Kod:

#opergiris on
on *:snotice:*: {
  if (Client connecting isin $1-) {
    ;ipcont $remove($gettok($10,2,64),$chr(41))
    if (!$hget(Giris)) { hmake giris 100 }
    hadd -m Giris $9 $10
  }
  if (Client exiting isin $1-) {
    if  !$hget(Giris,$6) { hadd -m Giris $6 $7 }
  }
}
on ^*!:join:#: {
  echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » 2 $nick 5 $hget(Giris,$nick) 14 $chr(124) 12Gline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124)
halt
}
on ^*:quit: {
  haltdef
  var %i = 1, %t = $comchan($nick,0)
  while (%i <= %t) { echo $comchan($nick,%i) $+($chr(3),$color(quit))14 $+ $timestamp Çıkış « 2 $nick 5 $hget(Giris,$nick) 14 $chr(124) 14Gzline14 $chr(124) 6 $1-
    inc %i   
  }
  hdel -m Giris $nick
}
raw 340:*: {
  haltdef
  hadd -m Giris $gettok($2,1,61) $+($chr(40),$gettok($2,2,43),$chr(41))
}
on ^*!:Part:#: {
  haltdef
  if ($hget(Giris,$nick)) { echo $chan $+($chr(3),$color(part))14 $+ $timestamp Part « 2 $nick 5 $hget(Giris,$nick) }
  elseif (!$hget(Giris,$nick)) { set -u5 %pnick $nick | set -u %pchan $chan | cikis | .timer 1 1 .userip $nick }
}
alias giris { echo %gchan %gnick $hget(Giris,%gnick) }
alias cikis { echo %pchan %pnick  $hget(Giris,%pnick) }
#IPGoster End
on *:Exit: { .disable #IPGoster }
raw 381:*: { .enable #IPGoster }
on ^1:HOTLINK:*shun*:#:if ($1 == shun) return | halt
on ^1:HOTLINK:*Gline*:#:if ($1 == Gline) return | halt
on ^1:HOTLINK:*Kill*:#:if ($1 == Kill) return | halt
on ^1:HOTLINK:*Gzline*:#:if ($1 == Gzline) return | halt
on *:hotlink:*:*:{ 
  if ($1 == Shun) { .shun $gettok($hotline,5,32) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
  if ($1 == Gline) { .Gline $gettok($hotline,5,32) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
  if ($1 == Gzline) { .Gzline $remove($+(*@,$gettok($gettok($hotline,6,32),2,64)),$chr(41)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt } 
  if ($1 == Kill) { .Kill $gettok($hotline,5,32) Yonetim Hava al Gel | halt }

}
#opergiris end


ZenqerDenq 03 Ağustos 2019 16:03

Cevap: Kanala girene shun gline kill
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tşkler güzel oldu eline emeğine sağlık lakin suan ip adreslerini göremiyorum

YouMyCure 03 Ağustos 2019 17:10

Cevap: Kanala girene shun gline kill
 
Alıntı:

ZenqerDenq Nickli Üyeden Alıntı (Mesaj 1042128225)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tşkler güzel oldu eline emeğine sağlık lakin suan ip adreslerini göremiyorum

Kod:

on ^*!:join:#: {
  echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » 2 $nick 5 $hget(Giris,$nick) 14 $chr(124) 12Gline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124)
halt
}

bu satirları
Kod:

on ^*!:join:#: {
  echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » 2 $nick 5 $right($address(fenomen,1),-3) 14 $chr(124) 12Gline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124)
halt
}

bu şekilde değiş

ZenqerDenq 03 Ağustos 2019 17:31

Cevap: Kanala girene shun gline kill
 
Alıntı:

YouMyCure Nickli Üyeden Alıntı (Mesaj 1042128263)
Kod:

on ^*!:join:#: {
  echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » 2 $nick 5 $hget(Giris,$nick) 14 $chr(124) 12Gline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124)
halt
}

bu satirları
Kod:

on ^*!:join:#: {
  echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » 2 $nick 5 $right($address(fenomen,1),-3) 14 $chr(124) 12Gline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124)
halt
}

bu şekilde değiş

Bir şey değişmedi malesef.

YouMyCure 03 Ağustos 2019 17:49

Cevap: Kanala girene shun gline kill
 
Alıntı:

ZenqerDenq Nickli Üyeden Alıntı (Mesaj 1042128280)
Bir şey değişmedi malesef.

Kod:

on ^*!:join:#: {
  echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » 2 $nick 5 $+($chr(40),$right($address($nick,1),-3),$chr(41)) 14 $chr(124) 12Gline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124)
halt
}

bu şekilde denediğimde hiç bir sorun gözükmüyor kardeşim
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ZenqerDenq 04 Ağustos 2019 01:12

Cevap: Kanala girene shun gline kill
 
Alıntı:

YouMyCure Nickli Üyeden Alıntı (Mesaj 1042128285)
Kod:

on ^*!:join:#: {
  echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » 2 $nick 5 $+($chr(40),$right($address($nick,1),-3),$chr(41)) 14 $chr(124) 12Gline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124)
halt
}

bu şekilde denediğimde hiç bir sorun gözükmüyor kardeşim
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Şimdi oldu tşkler. lakin sunucunun verdiği hostu gösteriyor bu.. gercek ip adresini değil

Kod:


[01:21] <Hamza> hoşbuldum.
[01:21] Giriş »  RekS  (09@149.140.145.247)  | Gline | Shun | Kill |
[01:21] <Sua> Pazartesi evde olcak o
[01:21] <Sua> :)

Part edip tekrar joinden sonra ki hali bu yani gerçek ip adresi.

Alper 04 Ağustos 2019 11:29

Cevap: Kanala girene shun gline kill
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Tam olarak amacını anlamadım ama bu şekilde düzenleme yaptım. IP gözükmesine gerek kalmadan girişte kaydettiği ip yi işlemlerde uygular. Ek gereksiz şeyleri kaldırdım. Opersen gzline,gline,kill,shun vs..aktif olur değilsen normal gözükür.



Kod:

on *:snotice:*: {
  if (Client connecting isin $1-) { hadd -m Giris $9 $regsubex($10,/.+(\x40\S+)\x29/gi,$+(*,\1))  }
  if (Client exiting isin $1-) { hdel Giris $6 }
}
on ^*!:join:#: {
  haltdef
  $iif(!$hget(Giris,$nick),userip $nick)
  if $regex(opers,$usermode,o) { echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) 14 $chr(124) 12Gline14 $chr(124) 10Gzline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124) }
  else { echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) }
}
on ^*!:Part:#: {
  haltdef
  $iif(!$hget(Giris,$nick),userip $nick)
  if $regex(opers,$usermode,o) { echo $chan $+($chr(3),$color(part))14 $+ $timestamp Part « $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) 14 $chr(124) 12Gline14 $chr(124) 10Gzline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124) }
  else { echo $chan $+($chr(3),$color(part))14 $+ $timestamp Part « $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) }
}
on ^1:HOTLINK:*shun*:#:if ($1 == shun) return | halt
on ^1:HOTLINK:*Gline*:#:if ($1 == Gline) return | halt
on ^1:HOTLINK:*Kill*:#:if ($1 == Kill) return | halt
on ^1:HOTLINK:*Gzline*:#:if ($1 == Gzline) return | halt
on *:hotlink:*:*:{
  if $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) {
    if ($1 == Shun) { .shun $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
    if ($1 == Gline) { .Gline $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
    if ($1 == Gzline) { .Gzline $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt } 
    if ($1 == Kill) { .Kill $regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2) Yonetim Hava al Gel | halt }
  }
  else { echo -at İşlem uygulamak istediğiniz $regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2) sunucudan çıkmış. }
}
raw 340:*: {
  haltdef
  hadd -m Giris $gettok($2,1,61) $+($chr(40),$gettok($2,2,43),$chr(41))
}


ZenqerDenq 04 Ağustos 2019 19:16

Cevap: Kanala girene shun gline kill
 
Alıntı:

Alper Nickli Üyeden Alıntı (Mesaj 1042128546)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Tam olarak amacını anlamadım ama bu şekilde düzenleme yaptım. IP gözükmesine gerek kalmadan girişte kaydettiği ip yi işlemlerde uygular. Ek gereksiz şeyleri kaldırdım. Opersen gzline,gline,kill,shun vs..aktif olur değilsen normal gözükür.



Kod:

on *:snotice:*: {
  if (Client connecting isin $1-) { hadd -m Giris $9 $regsubex($10,/.+(\x40\S+)\x29/gi,$+(*,\1))  }
  if (Client exiting isin $1-) { hdel Giris $6 }
}
on ^*!:join:#: {
  haltdef
  $iif(!$hget(Giris,$nick),userip $nick)
  if $regex(opers,$usermode,o) { echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) 14 $chr(124) 12Gline14 $chr(124) 10Gzline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124) }
  else { echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) }
}
on ^*!:Part:#: {
  haltdef
  $iif(!$hget(Giris,$nick),userip $nick)
  if $regex(opers,$usermode,o) { echo $chan $+($chr(3),$color(part))14 $+ $timestamp Part « $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) 14 $chr(124) 12Gline14 $chr(124) 10Gzline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124) }
  else { echo $chan $+($chr(3),$color(part))14 $+ $timestamp Part « $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) }
}
on ^1:HOTLINK:*shun*:#:if ($1 == shun) return | halt
on ^1:HOTLINK:*Gline*:#:if ($1 == Gline) return | halt
on ^1:HOTLINK:*Kill*:#:if ($1 == Kill) return | halt
on ^1:HOTLINK:*Gzline*:#:if ($1 == Gzline) return | halt
on *:hotlink:*:*:{
  if $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) {
    if ($1 == Shun) { .shun $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
    if ($1 == Gline) { .Gline $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
    if ($1 == Gzline) { .Gzline $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt } 
    if ($1 == Kill) { .Kill $regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2) Yonetim Hava al Gel | halt }
  }
  else { echo -at İşlem uygulamak istediğiniz $regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2) sunucudan çıkmış. }
}
raw 340:*: {
  haltdef
  hadd -m Giris $gettok($2,1,61) $+($chr(40),$gettok($2,2,43),$chr(41))
}


tşkler alper güzel bir çalışma olmuş emeğine sağlık yukarıda anlatmak istediğim şu siteye ilk girişte ip adresini görerek işlem menüsü olması gline shun kill gibi yukarıdaki kodumda siteye ilk girişte kanallara join yaptığında gözükmüyor lakin part edip tekrar join olduğunda gözüküyordu ama buda güzel olmuş gercekten emeğine sağlık.

BeReLi 20 Ocak 2022 14:50

Cevap: Kanala girene shun gline kill
 
Alıntı:

Alper Nickli Üyeden Alıntı (Mesaj 1042128546)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Tam olarak amacını anlamadım ama bu şekilde düzenleme yaptım. IP gözükmesine gerek kalmadan girişte kaydettiği ip yi işlemlerde uygular. Ek gereksiz şeyleri kaldırdım. Opersen gzline,gline,kill,shun vs..aktif olur değilsen normal gözükür.



Kod:

on *:snotice:*: {
  if (Client connecting isin $1-) { hadd -m Giris $9 $regsubex($10,/.+(\x40\S+)\x29/gi,$+(*,\1))  }
  if (Client exiting isin $1-) { hdel Giris $6 }
}
on ^*!:join:#: {
  haltdef
  $iif(!$hget(Giris,$nick),userip $nick)
  if $regex(opers,$usermode,o) { echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) 14 $chr(124) 12Gline14 $chr(124) 10Gzline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124) }
  else { echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) }
}
on ^*!:Part:#: {
  haltdef
  $iif(!$hget(Giris,$nick),userip $nick)
  if $regex(opers,$usermode,o) { echo $chan $+($chr(3),$color(part))14 $+ $timestamp Part « $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) 14 $chr(124) 12Gline14 $chr(124) 10Gzline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124) }
  else { echo $chan $+($chr(3),$color(part))14 $+ $timestamp Part « $regsubex($address($nick,5),/(\S+)!(\S+)/gi,$+(\1,$chr(32),$chr(40),\2,$chr(41))) }
}
on ^1:HOTLINK:*shun*:#:if ($1 == shun) return | halt
on ^1:HOTLINK:*Gline*:#:if ($1 == Gline) return | halt
on ^1:HOTLINK:*Kill*:#:if ($1 == Kill) return | halt
on ^1:HOTLINK:*Gzline*:#:if ($1 == Gzline) return | halt
on *:hotlink:*:*:{
  if $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) {
    if ($1 == Shun) { .shun $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
    if ($1 == Gline) { .Gline $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
    if ($1 == Gzline) { .Gzline $hget(Giris,$regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt } 
    if ($1 == Kill) { .Kill $regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2) Yonetim Hava al Gel | halt }
  }
  else { echo -at İşlem uygulamak istediğiniz $regsubex($hotline,/.+(»|«)\x20(\S+)\x20.+/gi,\2) sunucudan çıkmış. }
}
raw 340:*: {
  haltdef
  hadd -m Giris $gettok($2,1,61) $+($chr(40),$gettok($2,2,43),$chr(41))
}



Bu addon çalışmıyor sadece kill atoyor diyerlerini uygalamıyor bakarsanız sevinirim teşekkürler

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 14:50 -->-> Daha önceki mesaj 14:48 --

Alıntı:

YouMyCure Nickli Üyeden Alıntı (Mesaj 1042127553)
böyle denermisin


Kod:

#opergiris on
on *:snotice:*: {
  if (Client connecting isin $1-) {
    ;ipcont $remove($gettok($10,2,64),$chr(41))
    if (!$hget(Giris)) { hmake giris 100 }
    hadd -m Giris $9 $10
  }
  if (Client exiting isin $1-) {
    if  !$hget(Giris,$6) { hadd -m Giris $6 $7 }
  }
}
on ^*!:join:#: {
  echo $chan $+($chr(3),$color(join))14 $+ $timestamp Giriş » 2 $nick 5 $hget(Giris,$nick) 14 $chr(124) 12Gline14 $chr(124) 4Shun14 $chr(124) 7Kill14 $chr(124)
halt
}
on ^*:quit: {
  haltdef
  var %i = 1, %t = $comchan($nick,0)
  while (%i <= %t) { echo $comchan($nick,%i) $+($chr(3),$color(quit))14 $+ $timestamp Çıkış « 2 $nick 5 $hget(Giris,$nick) 14 $chr(124) 14Gzline14 $chr(124) 6 $1-
    inc %i   
  }
  hdel -m Giris $nick
}
raw 340:*: {
  haltdef
  hadd -m Giris $gettok($2,1,61) $+($chr(40),$gettok($2,2,43),$chr(41))
}
on ^*!:Part:#: {
  haltdef
  if ($hget(Giris,$nick)) { echo $chan $+($chr(3),$color(part))14 $+ $timestamp Part « 2 $nick 5 $hget(Giris,$nick) }
  elseif (!$hget(Giris,$nick)) { set -u5 %pnick $nick | set -u %pchan $chan | cikis | .timer 1 1 .userip $nick }
}
alias giris { echo %gchan %gnick $hget(Giris,%gnick) }
alias cikis { echo %pchan %pnick  $hget(Giris,%pnick) }
#IPGoster End
on *:Exit: { .disable #IPGoster }
raw 381:*: { .enable #IPGoster }
on ^1:HOTLINK:*shun*:#:if ($1 == shun) return | halt
on ^1:HOTLINK:*Gline*:#:if ($1 == Gline) return | halt
on ^1:HOTLINK:*Kill*:#:if ($1 == Kill) return | halt
on ^1:HOTLINK:*Gzline*:#:if ($1 == Gzline) return | halt
on *:hotlink:*:*:{ 
  if ($1 == Shun) { .shun $gettok($hotline,5,32) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
  if ($1 == Gline) { .Gline $gettok($hotline,5,32) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt }
  if ($1 == Gzline) { .Gzline $remove($+(*@,$gettok($gettok($hotline,6,32),2,64)),$chr(41)) 8,1 8,115Sunucumuzda 4Reklam15/4Kufur15/4Saldiri 15Tespit Edilmistir4.15 Kosullara Gore gerekli Mudahalelerde Bulunma Uyeyi Odadan Men etme Kanali veya Rumuzu Kapatma Yasaklama ve Uyelik iptali Haklarina ve Yetkilerine Sahiptir. 4Lutfen 15Sohbet kurallarina Uyunuz. | halt } 
  if ($1 == Kill) { .Kill $gettok($hotline,5,32) Yonetim Hava al Gel | halt }

}
#opergiris end


Kod gayet cok güzel çalışıyor ama oper girmedende çalışıyor şöyle olamazmı öper girdikten sonra çalışsa ve gizline olayı da baştan cıksa user sunucudan cıkınca cıkıyor teşekkürler başarılar dilerim


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

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