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/)
-   -   Muaf nick ekleme (https://www.ircforumlari.net/mirc-scripting-sorunlari/564216-muaf-nick-ekleme.html)

Kimimben 08 Şubat 2014 23:19

Muaf nick ekleme
 
Kod:

#IPGoster on
on *:snotice:*: {
  if (Client connecting isin $1-) {
    if (!$hget(Giris)) { hmake giris 100 }
    hadd Giris $9 $10
  }
  if (Client exiting isin $1-) {
    if  !$hget(Giris,$6) { hadd Giris $6 $7 }
  }
}
on ^*!:Join:#: {
  haltdef
  if ($hget(Giris,$nick)) { echo $chan $+($chr(3),$color(join)) *** Giris: $nick $hget(Giris,$nick) }
  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)) *** IRC'den Cikti: $nick $hget(Giris,$nick) $+($chr(40),$1-,$chr(41))
    inc %i
  }
  hdel Giris $nick
}
raw 340:*: {
  haltdef
  hadd 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)) *** Ayrildi: $nick $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 }


Bu kodda girenleri çıkanların nıck ve iplerini gösteriyor buna Muaf nıck nasıl ekleriz istemediğimiz nick görünmemesi için. şimdiden tsk ederim

ScorpioN 09 Şubat 2014 02:43

Cevap: Muaf nick ekleme
 
Bakmanı öneririm.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kimimben 09 Şubat 2014 03:45

Cevap: Muaf nick ekleme
 
Kod:

on ^*!:Join:#: {
  $istok(KiMiMBeN,$nick,32) { return }

Kod:

on ^*!:quit: {
  $istok(KiMiMBeN,$nick,32) { return }

Bu kısımları ekleyerek sorunu halletim tskler

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 03:45 -->-> Daha önceki mesaj 03:05 --

$FALSE Unknown command
Statude böle bi sorun yaşıyorum. Mesela muaf nıck Ali ekli ve ali girdiği zaman göstermiyor ama başka bi user ( ekli olmayan bir user ) girince statüde yukarıdaki yazıyı veriyor.

Set 09 Şubat 2014 18:06

Cevap: Muaf nick ekleme
 
on ^*!:quit: {
if $istok(KiMiMBeN,$nick,32) { return }

eklemeyi unutmuşsun gözüküyor.

Kimimben 09 Şubat 2014 18:46

Cevap: Muaf nick ekleme
 
Kod:

on ^*!:Join:#: {
  haltdef
  if $istok(KiMiMBeN,$nick,32) { return }

Böyle yaptım bu sekilde statüde sorun vermiyor ama bu seferde kim girerse girsin göstermiyor.

ScorpioN 10 Şubat 2014 19:00

Cevap: Muaf nick ekleme
 
$istok değil !$istok kullan return kullanmadan.

Kod:

on ^*!:Join:#: {
 if !$istok(Kimimben,$nick,32) {
  haltdef
  if ($hget(Giris,$nick)) { echo $chan $+($chr(3),$color(join)) *** Giris: $nick $hget(Giris,$nick) }
  elseif (!$hget(Giris,$nick)) { set -u3 %gnick $nick | set -u3 %gchan $chan | giris | .timer 1 1 .userip $nick }
}
}

gibi.

TeknikShell 10 Şubat 2014 19:07

Cevap: Muaf nick ekleme
 
=)) neden return kullanmasa dahamı iyi olcak :) ayrıca muaf'dan sonra haltdef eklemissiniz neden eklediniz işlem dursun diyemi?

Kod:

on !*:join:#kanal:{
if $istok(nick nick1 nick2,$nick,32) { return }
vs. vs.
}


ScorpioN 10 Şubat 2014 20:19

Cevap: Muaf nick ekleme
 
Alıntı:

Teknikshell Nickli Üyeden Alıntı (Mesaj 1041390890)
=)) neden return kullanmasa dahamı iyi olcak :) ayrıca muaf'dan sonra haltdef eklemissiniz neden eklediniz işlem dursun diyemi?

Kod:

on !*:join:#kanal:{
if $istok(nick nick1 nick2,$nick,32) { return }
vs. vs.
}


haltdef i mircde girisleri 2 defa gostermesin diye kullanmistir.

amacin ne polemik olusturmak mi? o alayci yorumunu kendine sakla.cvp yazip konuyu baska yere çekme lutfen,karşılık da verecek degilim artik.
sorun varsa pm atabilirsin.konuyu saptirmanin anlami yok.


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

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