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 giriş bilgisi (https://www.ircforumlari.net/mirc-scripting-sorunlari/498006-kanala-giris-bilgisi.html)

Cihanim 29 Temmuz 2012 13:11

Kanala giriş bilgisi
 
merhaba arkadaşlar bir kod istiyorum mümkünmüdür acaba

mesela birkişi kanala girdiğinde karşılama olarak kanal geneline

----------------
#X Kanalının Sahibi : Cihanim

#X Kanalı Kayıt Tarihi : 12.12.2012
-----------------


gibi karşılama vermesini istiyorum.

Entrance 29 Temmuz 2012 14:56

Cevap: Kanala giriş bilgisi
 
Alıntı:

Cihanim Nickli Üyeden Alıntı (Mesaj 1041182949)
merhaba arkadaşlar bir kod istiyorum mümkünmüdür acaba

mesela birkişi kanala girdiğinde karşılama olarak kanal geneline

----------------
#X Kanalının Sahibi : Cihanim

#X Kanalı Kayıt Tarihi : 12.12.2012
-----------------


gibi karşılama vermesini istiyorum.

Merhaba,

Kod:

on !*:join:#Kanal: { set -u2 %Entnick $nick | cs info $chan }
on *:notice:*:?: {
  if $nick == ChanServ {
    if (*Kanal Sahibi:* iswm $1-) { notice %Entnick  $1- }
    if (*Aciklama:* iswm $1-) { notice %Entnick  $1- }
    if (*Kayit zamani:* iswm $1-) { notice %Entnick  $gettok($1-,1-6,32) }
    if (*Son Kullanim:* iswm $1-) { notice %Entnick  $1- }
  }
}

Kanal, yazan kısıma hangi kanalın bilgileri verilecek ise o kanalı yazınız iyi forumlar.

Mudin 29 Temmuz 2012 15:08

Cevap: Kanala giriş bilgisi
 
Kod:



on *:notice:*:?:{
  if $nick == ChanServ {
    if $regex($strip($1-),/(kanal(i|ı) kay(i|ı)tl(i|ı) de(g|ğ)(i|ı)l)/) {
      msg %nick  $strip($1) kanalı kayıtlı değildir.
    }
    else {
      $iif($regex($1-,/(Kanal(i|ı) Bilgisi)/),set %kanal $strip($1))
      $iif($regex($1-,/(Kanal Sahibi:)/),set %sahibi- [ $+ [ %kanal ] ] $3)
      $iif($regex($1-,/(Kay(i|ı)t zaman(i|ı))/),set %tarihi- [ $+ [ %kanal ] ] $3-6)
      $iif(*son kullan* iswm $1-,unset %kanal)
      unset %nick
    }
  }
}
on *:join:#:{
  inc %giren- $+ [ [ # ] ]
  if %sahibi- [ $+ [ # ] ] {
    if %giren- [ $+ [ # ] ] >= 100 {
      cekgonder # $nick on
    }
    else {
      cekgonder # $nick
    }
  }
  else {
    cekgonder # $nick on
  }
}
alias cekgonder {
  if !$3 {
    bilgigonder $1 $2
  }
  else {
    unset $+(%giren-,#)
    set %nick $2
    chanserv info $1
    $+(timer,$2) 1 3 bilgigonder $1 $2
  }
}

alias bilgigonder {
  msg $2  $1 kanalı bilgileri:
  msg $2 ------------------------------
  msg $2 $1 kanal sahibi; %sahibi- [ $+ [ $1 ] ]
  msg $2 $1 kanal kayıt tarihi; %tarihi- [ $+ [ $1 ] ]
  msg $2 ------------------------------
}

Daha gelişmişi istersen alabilirsin , cevap verildiğini görmeden evvel yazmaya başlamıştım veriyim dedim.

GeceAktif 29 Temmuz 2012 16:59

Cevap: Kanala giriş bilgisi
 
slm bunun CR versionuna göre olanı varmıdır ?

Toprak 29 Temmuz 2012 17:02

Cevap: Kanala giriş bilgisi
 
CR Komutlarını bilmedigimiz için bi işlem yapamayız ama siz
su komut şu işlevi görüyor vs. seklinde belirtirseniz.
vs kanal info'sundaki kısmı pastellerseniz yardımcı olabiriliz.

GeceAktif 29 Temmuz 2012 17:10

Cevap: Kanala giriş bilgisi
 
yine aynı komut işlem görüyor fakat bu kodu bota eklediğim de herşeyi çalışıyor fakat sadece kanal sahibi ismini vermiyor ve kayıt tarihini vermiyor.

/cs info #mIRC


[17:04] -ChanServ- *** #mIRC is #mIRC
-
[17:04] -ChanServ- Kanal Sahibi : GeceAktif
-
[17:04] -ChanServ- kayıt Tarihi : 07/24/12 21:58:13 GMT
-
[17:04] -ChanServ- Enson Girişi : 07/29/12 13:42:58 GMT
-
[17:04] -ChanServ- Kanal Modları: +rtn-k
-
[17:04] -ChanServ- Kanal Bilgisi: ModeLock, OpGuard, KeepTopic
-
[17:04] -ChanServ- MemoLevel : UOp
-
[17:04] -ChanServ- *** İnfo Sonu ***

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 16:10 -->-> Daha önceki mesaj 16:04 --

birde kayıtsız kanal bilgisi vardı onunda infosu aaşağıdaki gibi


[17:10] -NickServ- The nickname #ASASASAS is not registered

Toprak 29 Temmuz 2012 17:12

Cevap: Kanala giriş bilgisi
 
Not; Sizin gibi kişilere burda yardım etmiyoruz... Önce yardım edelim sonra teşekkür yerine küfür yiyelim sizin kitapınızda yardım eden küfürmü edin yazıyor ?

Konu Kilit.


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

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