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/)
-   -   seslenme kodu (https://www.ircforumlari.net/mirc-scripting-sorunlari/603143-seslenme-kodu.html)

Zalimsin 04 Ağustos 2014 22:46

seslenme kodu
 
Slm arkadaşlar ben foruma aradım ama bulamadım bana isthelp kanalına !seslen diye yazıldığında istanbulops kanalında bulununan opların hepsine seslenmesini sitiyorum ama bazi nickler muaf tutma istiyorum tşkrler.

Feragat 04 Ağustos 2014 23:23

Cevap: seslenme kodu
 
Alıntı:

off Nickli Üyeden Alıntı (Mesaj 1041468695)
Slm arkadaşlar ben foruma aradım ama bulamadım bana isthelp kanalına !seslen diye yazıldığında istanbulops kanalında bulununan opların hepsine seslenmesini sitiyorum ama bazi nickler muaf tutma istiyorum tşkrler.

Kod:

on *:input:#isthelp:{
  if $regex($1-,/\A[.!]seslen$/iS) {
    msg #istanbulops $regsubex($str(*,$nick(#istanbulops,0,o)),/./g, $iif(!$istok(Nick1 Nick2 Nick3 Nick4, $nick(#istanbulops,\n,o), 32), $nick(#istanbulops,\n,o) $chr(32)))
  }
}

Kullanımı: #isthelp kanalında !seslen
Muaf ekleyeceğin bölüm Nick1 Nick2 Nick3 Nick4
Aralarına boşluk bırakarak eklemelisin.

- Bu tarz istekleri, üstte sabit olan hazır kod istek bölümüne yapmanız daha doğru olur. İyi forumlar.

Zalimsin 05 Ağustos 2014 01:29

Cevap: seslenme kodu
 
hocam çalışmadı neden olabilir. birde bu seslenmeyi belirli kişiler kullansın istiyorum onuda ekleye bilirmiyiz tşkrler saolun.

aLone 05 Ağustos 2014 02:36

Cevap: seslenme kodu
 
Kod:

on *:TEXT:*:#isthelp: {
  if $regex($1-,/\A[.!]seslen$/iS) {
    if !$read(yetkili.txt,w,$nick) { msg $chan yetkiniz yok }
    else {
      msg #istanbulops $regsubex($str(*,$nick(#istanbulops,0,o)),/./g, $iif(!$istok(Nick1 Nick2 Nick3 Nick4, $nick(#istanbulops,\n,o), 32), $nick(#istanbulops,\n,o) $chr(32)))
    }
  }
}

sanırım bota ekliyceksin. Sevgili Feragat ın yazdığı gayet sağlıklı çalışıyor input u text yaptık yetkili.txt dosyasına kim kullancaksa nickleri eklersin..

Zalimsin 05 Ağustos 2014 18:18

Cevap: seslenme kodu
 
aLone kardeşim ben ekledim bir tane dosya açtım yekili diye ama bot yetkiniz yok diyor ikide bir neden ola bilir

IRC-Dancer 05 Ağustos 2014 20:09

Cevap: seslenme kodu
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kod:

if !$read(yetkili.txt,w,$nick) { msg $chan yetkiniz yok }
yetkili.txt < diğe kaydettiğinizde ; Pc yazılımıyla alakalı , o dosyayı ; txt.txt diğe kaydetmediğinden emin olun.
2. bir olanak ise ; yetkili.txt 'de o komutu kullana bilcek kişilerin nick'lerini yazınız.

Zalimsin 05 Ağustos 2014 20:44

Cevap: seslenme kodu
 
oldu ama sorun benim nickde sanırsam başka nicklerde oluyor benim nickde olmuyor ama op lara sesleniyor ops kanalında bulunan herkeze seslenmesini istiyorum sizlernde uğraştırıyorum hakkınızı helal edin saolun

Feragat 05 Ağustos 2014 21:02

Cevap: seslenme kodu
 
Alıntı:

off Nickli Üyeden Alıntı (Mesaj 1041469019)
oldu ama sorun benim nickde sanırsam başka nicklerde oluyor benim nickde olmuyor ama op lara sesleniyor ops kanalında bulunan herkeze seslenmesini istiyorum sizlernde uğraştırıyorum hakkınızı helal edin saolun

Öncelikle input event'ı ile text event'ı arasındaki farklı anlayalım. İnput event'ı senin eylemlerine tepki verir. Text event'ı ise senin dışındaki kişilerin eylemlerine tepki verir genellikle. Eğer sen @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] nin vermiş olduğu kodu, kendi mIRC'ine ekleyip !seslen komutunu kullanıyorsan, text event'ı buna tepkisiz kalır.

Bunun dışında @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] nin paylaştığı kodda #istanbulops kanalında bulunan herkese seslenilmesi için;
Bu bölümleri: $nick(#istanbulops,0,o) - $nick(#istanbulops,\n,o)
Bu şekilde değişin: $nick(#istanbulops,0) - $nick(#istanbulops,\n)

Not: Eğer remote çalışmazsa (#istanbulops kanalı çok kalabalık bir kanalsa çalışmayabilir. Sebep: Regex metin limiti.) while yada goto döngüleri kullanılarak herkese seslenilmesi sağlanılabilir. İyi forumlar.

Zalimsin 29 Ağustos 2014 23:23

komutu kimin kullandıgını görme
 
slm kolay gelsin arkadaşlar bu seslen komutunu kimin kullandını öğrenmek istiyorum yanı söyle size seslene rumuz : nick gibi belirte bilirmi?


on *:TEXT:*:#isthelp: {
if $regex($1-,/\A[.!]seslen$/iS) {
if !$read(yetkili.txt,w,$nick) { msg $chan yetkiniz yok }
else {
msg #istanbulops $regsubex($str(*,$nick(#istanbulops,0)),/./g, $iif(!$istok( Nick4, $nick(#istanbulops,\n), 32), $nick(#istanbulops,\n) $chr(32)))
}
}
}

aLone 30 Ağustos 2014 00:18

Cevap: komutu kimin kullandıgını görme
 
Kod:

msg #istanbulops $regsubex($str(*,$nick(#istanbulops,0)),/./g,  $iif(!$istok( Nick4, $nick(#istanbulops,\n), 32), $nick(#istanbulops,\n)  $chr(32))) |  msg #bilgi-kanalı komutu kullanan $nick } } }
Bu bölümü bu şekilde değişirsen istediğin olur....


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

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