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/)
-   -   Kanaldaki Herkese Seslenmek (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/6788-kanaldaki-herkese-seslenmek.html)

Azad 20 Şubat 2011 22:17

Cevap: Kanaldaki Herkese Seslenmek
 
Yeni konu açmaktansa, bu başlık altından sorayım dedim..

koda sadece "!= $me" kendi nickimi yazmıyor.. ben usermodesi +o(IRCop veya Admin) olanlarıda yazmamasını istiyorum, yardımcı olurmusunuz?

uFuK 21 Şubat 2011 10:11

Cevap: Kanaldaki Herkese Seslenmek
 
O zaman işin rengi değişiyor, kanala who çektirip anlayabilirsin ircop mu user mi olduğunu.

menu channel {
Mesaj Gönder: set %gmesaj on | set %gonderbe $$?"Mesaj Yaz" | who $active
}

raw 352:*: {
if (%gmesaj == on) && (* !isin $7) && (@ !isin $7) && (+ !isin $7) && (% !isin $7) && (~ !isin $7) && (& !isin $7) {
msg $7 %gonderbe
}
}

Extra olarak nicki kayıtlılara ve kayıtsızlara gitsin gibi bir opsiyonda eklenebilir. Luzumu halinde
f (%gmesaj == on) && (r !isin $7) (* !isin $7) && (@ !isin $7) && (+ !isin $7) && (% !isin $7) && (~ !isin $7) && (& !isin $7) {

satırının değişmesiyle kayıtlı nicklere mesaj gitmez.

Orjinal haliyle op,sop,voice,owner,halfop,ircop'lara mesaj göndermez. Opsiyon eklendiği halde kayıtlı nicklerede göndermez.

Kulanımı: Kanalda Sağ click, Mesaj Gönder.

Difuzyon 21 Şubat 2011 13:13

Cevap: Kanaldaki Herkese Seslenmek
 
Mantık gayet güzel,yalnız şu kısma dikkat:

who çekmeden önce set'lenen değerler işlem bitiminde unset'lenmeli.
/who işleminin bittiğini belirten raw numarası 315'tir.
Bu numara üzerinden unset yapacağız.
Aksi taktirde bu kod işleminden hariç /who uygulanmaya çalışıldığında birtakım hatalara sebebiyet verebilir.
Aşağıdaki satırı da koda ilave ediniz :
Kod:

raw 315:*:if %gmesaj { unset %gmesaj %gonderbe }

uFuK 21 Şubat 2011 14:53

Cevap: Kanaldaki Herkese Seslenmek
 
Hatta bu söylediğin şeyi kodu yazarkende düşünmüştüm ama eklemeyi unutmusum:) normalde raw'n bitişine değilde timerla channel menüsüne ekleyecektim raw bitiş numarası aklıma gelmemişti iyi oldu gördüğüm

Nev 08 Temmuz 2017 22:54

Cevap: Kanaldaki Herkese Seslenmek
 
hocam kolay gelsin, benim ihtiyacım olan şey bot için 10 dakikada bir random nick tablama remotesi.
yani bot kanalda 10 dakika yada 5 dakikada bir rastgele bir nick tablayacak. Bunu yapabilirmisiniz ?

Poison341 12 Temmuz 2017 09:59

Cevap: Kanaldaki Herkese Seslenmek
 
1 bunu sadece kanalda bulunan op voice halfoplara seslenmek için kullanabilirmiyiz. ?
2 belirli nickleri txt dosyasına kaydedip içinde bulunanları tablayacak şekilde yapabilirmiyiz ?

Teşekkürler


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

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