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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Add-on ve snippet(parça) kod istekleri buraya (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/523479-add-ve-snippetparca-kod-istekleri-buraya.html)

unpainful 25 Şubat 2016 13:42

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Alıntı:

on *:text:*:#:{
if $1 == .v { mode $chan +v $2 }
if $1 == .dv { mode $chan -v $2 }
if $1 == .unban { msg chanserv clear # bans }
}
Alıntı:

on *:text:*:#:{
if !sil isin $1 {
if !sil isin $1 {
if $nick !isop $chan {
.msg $chan 7 $nick $+ : 14Operatör 7Simgenizi 14« @ » 7System Görmedi.!
}
Merhaba arkadaşlar bu komutların çalışmasını sunucu içerisinde halfop,op,sop,founder ve pass giren yetkililerin kullanması için ne yapmalıyım.belirttiğimiz halfop,op,sop,founder ve pass giren yetkililer dışında kimse kullanamasın istiyorum yardımcı olabilen varmı @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

YouMyCure 25 Şubat 2016 16:52

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Alıntı:

unpainful Nickli Üyeden Alıntı (Mesaj 1041746967)
Merhaba arkadaşlar bu komutların çalışmasını sunucu içerisinde halfop,op,sop,founder ve pass giren yetkililerin kullanması için ne yapmalıyım.belirttiğimiz halfop,op,sop,founder ve pass giren yetkililer dışında kimse kullanamasın istiyorum yardımcı olabilen varmı @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kod:

raw 352:*:if $regex($9,/(r)/Si) && %_ { %_ }
on *:text:*:#:{
  if $nick($chan,$nick,h) || $nick isop $chan {
    if $1 == .v { unset %_ | set %_ mode $chan +v $2 }
    if $1 == .dv { unset %_ | set %_ mode $chan -v $2 }
    if $1 == .unban { unset %_ | set %_ cs clear $chan bans }
  }
  else { msg $chan Komutu Kullanmaya Yetkili Değilsiniz... }
}

bu şekilde kullanabilirsin.

unpainful 25 Şubat 2016 18:13

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Teşekkürler YouMyCure ilgilendiğin için fakat çalışmıyor , her mesaj sonunda bu komutu kullanmaya yetkili değilsiniz uyarısını veriyor ve komutları çalıştırmıyor.

SuLh 25 Şubat 2016 19:03

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Alıntı:

unpainful Nickli Üyeden Alıntı (Mesaj 1041746967)
Merhaba arkadaşlar bu komutların çalışmasını sunucu içerisinde halfop,op,sop,founder ve pass giren yetkililerin kullanması için ne yapmalıyım.belirttiğimiz halfop,op,sop,founder ve pass giren yetkililer dışında kimse kullanamasın istiyorum yardımcı olabilen varmı @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bunun için .pnick prop'unu kullanabilirsin.
Kod:

on *:text:*:#:{
if $regex($1,/(\.v|\.dv|\.unban)/) {
if !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/)  { msg $chan Bu komutu kullanmaya yetkiniz yok. | return }
if $1 == .v { mode $chan +v $2 }
elseif $1 == .dv { mode $chan -v $2 }
elseif $1 == .unban { msg chanserv clear # bans }
}
}


PeNDoR 26 Şubat 2016 17:12

!founder İstek
 
Merhaba Arkadaşlar kendi mircScriptime yüklemek için
!founder Yazdığımda Serverdaki Global Kanalların Founderlerin Görmek istiyorum

Örneğin:
#sohbet Kanalı Founderi NİCK
#radyo Kanalı Founderi NİCK

Yardımcı Olursanız Sevirim İyi Forumlar...

SuLh 27 Şubat 2016 00:22

Cevap: !founder İstek
 
Bunu birden fazla yol ile yapabiliriz, bilindiği gibi serviceslerde, /chanserv info #kanal komutunu kullandığımızda, ChanServ bize notice yoluyla bu kanal hakkında bilgi verir ve bunlardan bir tanesi de kanalın founderidir.. Biz bu aşamada notice eventi ile istediğimiz bilgiyi çekebiliriz, ancak bu kanal sayısı arttığında meşakatli olacaktır. En mantıklısı bir yere founderleri kaydedip listelemek. Ben her iki yolu da paylaşıyorum..

Kod:

on *:input:*: {
  if $regex($1,/^[!.]founder$/Si) {
    if !$2 { echo -a Bir parametre girmedin. }
    elseif $2 = ekle {
      if !$3 { echo -a Bir nick girmedin. }
      else { hadd founder $3 $4 | msg $chan $3 Nicki founder listesine eklendi. Kanal: $4 | hsave founder founder.s }
    }
  }
  elseif  $regex($1,/^[!.]founders$/Si) {
    var %s $hfind(founder,*,0,w)
    msg $chan Founderler listeleniyor.
    while (%s) { msg $chan Nick: $hfind(founder,*,%s,w) Kanal: $hget(founder,$hfind(founder,*,%s,w)) | dec %s }
  }
}
on *:start: { hmake founder | hload founder founder.s }

!founder ekle Nick Kanal
!founders


Sonuç:

Kod:

[00:05] <05SuLh> !founders
[00:05] <05SuLh> Nick: Kemal Kanal: #chat
[00:05] <05SuLh> Nick: Deniz Kanal: #radyo
[00:05] <05SuLh> Nick: SuLh Kanal: #sohbet

İkinci yolumuz, serviceslere sormak..

Kod:

on *:input:*: {
  if $regex($1,/^[!.]founders$/Si) {
    var %s $numtok($globalk,32) | set %yansit $chan
    while (%s) { chanserv info $gettok($globalk,%s,32) | dec %s }
  }
}
on $*:notice:/(Kanali Bilgisi|Kanal Sahibi)/Si:?: {
  if $nick = ChanServ { msg %yansit $1- }
}
alias globalk { return #sohbet #radyo #chat }

Sonuç:

Kod:

[00:20] <05SuLh> !founders
[00:20] <05SuLh> #chat Kanali Bilgisi:
[00:20] <05SuLh> Kanal Sahibi: AngeL [OFFLINE] [28 gün,19 saat,37 dakika ve 57 saniye önce]
[00:20] <05SuLh> #radyo Kanali Bilgisi:
[00:20] <05SuLh> Kanal Sahibi: Mina [OFFLINE] [0 gün,0 saat,46 dakika ve 56 saniye önce]
[00:20] <05SuLh> #sohbet Kanali Bilgisi:
[00:20] <05SuLh> Kanal Sahibi: BLack [OFFLINE] [0 gün,0 saat,33 dakika ve 17 saniye önce]

Alternatif:

Kod:

on *:input:*: { if $regex($1,/^[!.]founders$/Si) { tokenize 32 $globalk | chanserv info $* } }
on $*:notice:/(Kanali Bilgisi|Kanal Sahibi)/Si:?: { if $nick = ChanServ { msg %yansit $1- } }
alias globalk { return #sohbet #radyo #chat }


Ayrıca bu tip istekleri, Addon ve parça kod isteklerine yazmanız daha uygun olacaktır..

PeNDoR 27 Şubat 2016 00:37

Cevap: !founder İstek
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Çok Teşekkür Ederim Ellerine, ßilgine, İlgine Sağlık

Yanlış Yere Açtığım İçinde Kusura ßakmayın

Smith 28 Şubat 2016 04:18

Aop Sop İdle Kontrol
 
Merhaba arkadaşlar sizden bir kod ricam olucak bu rica ediceğim kod şu şekilde olucak aşağıda belirtiyorum.


1) #op kanalında [!.]idlekontrol on: yazdığımda bir sop idle kontrol açıcak ve idle kontrol açıldı gibi mesaj vericek takrar başka bir sop nicki nick aynı komutu kullandığında iste idle kontrol zaten açık diyecek.

2) #op kanalında [!.]idlekontrol off: yazdığımızda mesaj verecek idle kontrol kapatıldı ve tekrar başka bir sop nicki aynı komutu uyguladığında idlekontrol zaten kapalı gibi bir mesaj verecek

3) #op kanalında kullanıcağımız [!.]idlekontrol 5 - 10 - 15 vs gibi dakikalar yazdığımızda belirttiğimiz dakikalarda #sohbet kanalında yetkili olan ve konuşmayan aop sop olursa bot onu #sohbet kanalında op'tan yada sop'tan indirsin istiyorum.
Yardımcı olursanız sevinirim teşekkürler..
NOT: Olarak belirtmeliyimki Forumda birçok koda vr başarıya el atan birkaç arkadaşlarımızdan olan @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] & @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] isimli Kod ustaları arkadaşlarımız bana bu konuda yardım ediceğini düşünüyorum hepsine ve diğer tanımadığım tüm kod yazarı arkadaşlarımızı saygıyal selamlarım.

YouMyCure 28 Şubat 2016 14:52

Cevap: Aop Sop İdle Kontrol
 
Alıntı:

Smith Nickli Üyeden Alıntı (Mesaj 1041748306)
Merhaba arkadaşlar sizden bir kod ricam olucak bu rica ediceğim kod şu şekilde olucak aşağıda belirtiyorum.


1) #op kanalında [!.]idlekontrol on: yazdığımda bir sop idle kontrol açıcak ve idle kontrol açıldı gibi mesaj vericek takrar başka bir sop nicki nick aynı komutu kullandığında iste idle kontrol zaten açık diyecek.

2) #op kanalında [!.]idlekontrol off: yazdığımızda mesaj verecek idle kontrol kapatıldı ve tekrar başka bir sop nicki aynı komutu uyguladığında idlekontrol zaten kapalı gibi bir mesaj verecek

3) #op kanalında kullanıcağımız [!.]idlekontrol 5 - 10 - 15 vs gibi dakikalar yazdığımızda belirttiğimiz dakikalarda #sohbet kanalında yetkili olan ve konuşmayan aop sop olursa bot onu #sohbet kanalında op'tan yada sop'tan indirsin istiyorum.
Yardımcı olursanız sevinirim teşekkürler..
NOT: Olarak belirtmeliyimki Forumda birçok koda vr başarıya el atan birkaç arkadaşlarımızdan olan @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] & @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] isimli Kod ustaları arkadaşlarımız bana bu konuda yardım ediceğini düşünüyorum hepsine ve diğer tanımadığım tüm kod yazarı arkadaşlarımızı saygıyal selamlarım.

Kod:

on *:text:*:#op:{
  if $regex($1,/([.!]idlekontrol)/Si) {
    if $regex($nick($chan,$nick).pnick,/^(~|&)/i) {
      if $2 == on {
        if !%idle {
          .set %idle on
          .msg $chan İdle Taraması Aktif, 5 Dakikada bir Tarama Yapılacak.
          .timerYMCIDLE 0 300 idlesymc
        }
        else { .msg $chan Tarama Zaten Aktif Kapamak İçin [.!]idlekontrol off yapınız. }
      }
      if $regex($2,/^(5|10|15|20)/i) {
        if !%idle {
          .set %idle on
          .msg $chan İdle Taraması Aktif, $2 Dakikada bir Tarama Yapılacak.
          .timerYMCIDLE 0 $calc($2 *60) idlesymc
        }
        else { .msg $chan Tarama Zaten Aktif Kapamak İçin [.!]idlekontrol off yapınız. }
      }
      if $2 == off {
        if %idle {
          .unset %idle
          .msg $chan Tarama Deaktif.
          .timerYMCIDLE off
        }
      }
    }
    else { .msg $chan Sizin Bu Komutu Kullanmaya Yetkiniz Yok $nick }
  }
}
alias idlesymc {
  var %y 1
  while (%y <= $nick(#sohbet,0)) {
    .whois $nick(#sohbet,%y)
    inc %y
  }
}
raw 317:*:{
  if $3 > 600 {
    if disarida isin $2 || mesgul isin $2 { halt }
    else {
      .msg #op $2 idle suresini asmiş $replace($duration($3),mins,dakika,secs,saniye,hrs,saat,hr,saat,min,dakika,sec,saniye)
    }
  } 
}


Smith 28 Şubat 2016 15:15

Cevap: Aop Sop İdle Kontrol
 
Alıntı:

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

on *:text:*:#op:{
  if $regex($1,/([.!]idlekontrol)/Si) {
    if $regex($nick($chan,$nick).pnick,/^(~|&)/i) {
      if $2 == on {
        if !%idle {
          .set %idle on
          .msg $chan İdle Taraması Aktif, 5 Dakikada bir Tarama Yapılacak.
          .timerYMCIDLE 0 300 idlesymc
        }
        else { .msg $chan Tarama Zaten Aktif Kapamak İçin [.!]idlekontrol off yapınız. }
      }
      if $regex($2,/^(5|10|15|20)/i) {
        if !%idle {
          .set %idle on
          .msg $chan İdle Taraması Aktif, $2 Dakikada bir Tarama Yapılacak.
          .timerYMCIDLE 0 $calc($2 *60) idlesymc
        }
        else { .msg $chan Tarama Zaten Aktif Kapamak İçin [.!]idlekontrol off yapınız. }
      }
      if $2 == off {
        if %idle {
          .unset %idle
          .msg $chan Tarama Deaktif.
          .timerYMCIDLE off
        }
      }
    }
    else { .msg $chan Sizin Bu Komutu Kullanmaya Yetkiniz Yok $nick }
  }
}
alias idlesymc {
  var %y 1
  while (%y <= $nick(#sohbet,0)) {
    .whois $nick(#sohbet,%y)
    inc %y
  }
}
raw 317:*:{
  if $3 > 600 {
    if disarida isin $2 || mesgul isin $2 { halt }
    else {
      .msg #op $2 idle suresini asmiş $replace($duration($3),mins,dakika,secs,saniye,hrs,saat,hr,saat,min,dakika,sec,saniye)
    }
  } 
}


@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yardımın için teşekkür ederim 1 şey daha eklemeyi unutmuşum idle kontrolda belirttiğimiz süre zarfında konusmayıp aşağı indirilen & sop olduğu zaman #op kanalında atıyorum ahmet nicki 20 dk konuşmadığı için indirildi gibi bir mesaj verebilirmi yani 20 dk konuşmayan herkezin nickini bu şekilde #op kanalında deop ettikten sonra mesaj verse :)


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

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