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)

MephisTo 22 Ağustos 2005 19:07

Kanaldaki Herkese Seslenmek
 
alias millet { var %x = $nick(#,0) | var %y | while %x { if $nick(#,%x) != $me { %y = $addtok(%y,$nick(#,%x),32) } | dec %x } | say %y $1- }

/millet uyuyonuz mu

[19:04:13] <Utku> Mack KuTSaL Ghosty Bleda Jin GNeRaL fprot Ayran-Simit uyuyonuz mu
[19:04:19] <Utku> muhaha
[19:04:21] <Utku> /millet uyuyonuz mu
[19:04:30] <Utku> seviyom bu mirc olayını ya
[19:04:31] <Utku> :)

Can sıkıntısı A.Ş. gururla sunar :p

NucLeaR 22 Ağustos 2005 19:34

itinayLa rahatsızLık veriLir diyorsun yani :D

MephisTo 22 Ağustos 2005 19:42

Olan bize oldu valla, sizi rahatsız edeyim diye yapmıştım şimdi beni rahatsız ediyorlar :D

joNeX 23 Ağustos 2005 22:10

Alıntı:

MephisTo Nickli Üyeden Alıntı
Olan bize oldu valla, sizi rahatsız edeyim diye yapmıştım şimdi beni rahatsız ediyorlar :D

Kendi dü$en aLamazmI$ ;)

erdem55 30 Ağustos 2005 17:44

Bunu mesela /millet selam dediğimde o an kanalda kaç kişi varsa onalrın özeline selam yazsa olmaz mı ben denedim ama yapamadım her seferinde kanala /msg nick selam yazdı ama onu adamın özeline yazmasını istiyorum

Cappystarjoe 30 Ağustos 2005 18:38

alias millet { var %x = $nick(#,0) | while %x { if ($nick(#,%x) != $me) .msg $nick(#,%x) %mesajınız | dec %x } }


/set %mesajınız Selamm yazdıktan sonra /millet

diyerek kanaldaki tüm nicklere mesaj atabilirsiniz.

Ayrıca $nick(#,0) ve $nick(#,%x) kısmını

Owner'lara mesaj için ; $nick(#,0,q) , $nick(#,%x,q)
Op'lara mesaj için; $nick(#,0,o) , $nick(#,%x,o)
Halfop'lara mesaj için; $nick(#,0,h) , $nick(#,%x,h)
Voice'lara mesaj için; $nick(#,0,v) , $nick(#,%x,v)

şeklinde değiştirip kodu istediğiniz gibi kullanabilirsiniz...

Sevgiler... Saygılar...

Sn.HerşeyiBilen 03 Kasım 2005 00:38

Alıntı:

Cappystarjoe Nickli Üyeden Alıntı
alias millet { var %x = $nick(#,0) | while %x { if ($nick(#,%x) != $me) .msg $nick(#,%x) %mesajınız | dec %x } }


/set %mesajınız Selamm yazdıktan sonra /millet

diyerek kanaldaki tüm nicklere mesaj atabilirsiniz.

Ayrıca $nick(#,0) ve $nick(#,%x) kısmını

Owner'lara mesaj için ; $nick(#,0,q) , $nick(#,%x,q)
Op'lara mesaj için; $nick(#,0,o) , $nick(#,%x,o)
Halfop'lara mesaj için; $nick(#,0,h) , $nick(#,%x,h)
Voice'lara mesaj için; $nick(#,0,v) , $nick(#,%x,v)

şeklinde değiştirip kodu istediğiniz gibi kullanabilirsiniz...

Sevgiler... Saygılar...

%mesajiniz yerine $1- yazip kullanilabilir /millet mesaj seklinde /set komutuna da gerek kalmas bolece

o kadar kasmaya gerek yok

DontpaniC 27 Eylül 2006 18:21

Yanıt: Kanaldaki Herkese Seslenmek
 
/amsg millet HoscakaLın..
Gibi Bişi Yapamaz mIyIz.. Can sIkIntIsI işte :D

IceR 26 Mart 2007 11:18

Cevap: Kanaldaki Herkese Seslenmek
 
Kardeş süper olmus admin olmasan atacaklar valla:D

soul69 25 Temmuz 2008 23:46

Cevap: Kanaldaki Herkese Seslenmek
 
Alıntı:

IceR Nickli Üyeden Alıntı (Mesaj 201352)
Kardeş süper olmus admin olmasan atacaklar valla:D

ya güzeL oLmuşta sadece 1 kere bütün herkesin özeline SeLam diyebilirmiyiz acaba.ama tekrar /millet yazmadan mesaj gitmeyecek kimseye.yani ilk girdiğimizde /millet yazınca bütün herkesin özeline sadece 1 defa SeLam gidecek.bu mümkünmü?Cevap yazarsanız sevinirim

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:29.

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