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/)
-   -   Serverdaki herkesin özeline mesaj (https://www.ircforumlari.net/mirc-scripting-sorunlari/20416-serverdaki-herkesin-246zeline-mesaj.html)

BRaVeS 06 Temmuz 2006 18:20

Serverdaki herkesin özeline mesaj
 
seLam arkada$Lar .. ßen ßütün özeLLere mesaj atmaq icin ßi addon varmış sanırım onu arıyorum .. yani mesala bazı serverlarda adminler yaziyor .. "RekLam kontroL" $ekLinde .. /mmsg şeklindeymiş sanırım yardımcı olursanız sevinirim..

Hasan 06 Temmuz 2006 19:34

Yanıt: Bütün ÖzeLLere Mesaj ?
 
Kod:

alias m {
  /set %opt $1
  /set %except $2
  if (%opt == not) { //echo -a 12*** Mass Noticing # | /mnotice | halt }
  if (%opt == inv) { //echo -a 12*** Mass inviting # | /minvite | halt }
  if (%opt == msg) { //echo -a 12*** Mass Msg-ing # | /mmsg | halt }
  if (%opt == op) { //echo -a 12*** Mass Oping # | /mop | halt }
  if (%opt == voice) { //echo -a 12*** Mass Voicing # | /mvoice | halt }
  if (%opt == dop) { //echo -a 12*** Mass Deoping # | /mdeop | halt }
  if (%opt == dvoice) { //echo -a 12*** Mass Devoicing # | /mdevoice | halt }
  if (%opt == kick) { //echo -a 12*** Mass Kicking # | /mkick | halt }
  if (%opt == ban) { //echo -a 12*** Mass Banning # | /mban | halt }
  if (%opt == uban) { //echo -a 12*** Mass Unbanning # | /munban | halt }
  if (%opt == bkick) { //echo -a 12*** Mass Ban/Kicking # | /mbankick | halt }
  else { halt }
}
alias mnotice {
  /set %msg $?="Yollancak Notice Nedir?"
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick == $me) { /inc %m | goto jump1 }
  if (%mnick != $me) { /notice %mnick %msg  }
  inc %m
  goto jump1
}
alias mmsg {
  /set %msg $?="Yollanacak Mesaj Nedir?"
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick == $me) { /inc %m | goto jump1 }
  if (%mnick != $me) { /msg %mnick %msg  }
  inc %m
  goto jump1
}
alias minvite {
  /set %invroom $?="Hangi kanal davet edeceksiniz?"
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick == $me) { /inc %m | goto jump1 }
  if (%mnick != $me) { /invite %mnick %invroom }
  inc %m
  goto jump1
}
alias mop {
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick >= a) { /mode # +o %mnick }
  inc %m
  goto jump1
}
alias mdeop {
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == $me) { /inc %m | goto jump1 }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick != $me) { /mode # -o %mnick }
  inc %m
  goto jump1
}
alias mvoice {
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick >= a) { /mode # +v %mnick }
  inc %m
  goto jump1
}
alias mdevoice {
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick == $me) { /inc %m | goto jump1 }
  if (%mnick != $me) { /mode # -v %mnick }
  inc %m
  goto jump1
}
alias mkick {
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == $me) { /inc %m | goto jump1 }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick != $me) { /kick # %mnick 12Mass Kick!! }
  inc %m
  goto jump1
}
alias mban {
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick == $me) { /inc %m | goto jump1 }
  if (%mnick != $me) { /ban # %mnick }
  inc %m
  goto jump1
}
alias munban /mode # +b *!*@* | /mode # -b *!*@*
alias mbankick {
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == $me) { /inc %m | goto jump1 }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick != $me) { /ban # %mnick | /kick # %mnick 12Mass Kick!!  }
  inc %m
  goto jump1
}


Yapmanız Gereken Tek Sey , Code'yi Remoteye Eklemek ve Sonrasında Bulunmus Oldugunuz Kanalda

/mmsg

komutunu yazmak cıkan ıcon'a mesajınızı yazın..

Ayrıca Diger fonksıyonlar'ıda Kullanabilirsiniz.


/mmsg
/mop #kanal
/mdeop #kanal
/mvoice #kanal
/mdevoice #kanal
/mkick #kanal
/minvite #kanal

Gibi diger toplu uygulamaları'da kullanabilirsiniz..

radiCOOL 06 Temmuz 2006 20:18

Yanıt: Bütün ÖzeLLere Mesaj ?
 
Alıntı:

alias reklam { .privmsg $ $+ $server Selam
.privmsg $ $+ $server Bu mesaj sunucumuzda izinsiz reklam yapanlari kontrol etmek icin herkese atilmistir. Lutfen cevap yazmayiniz, karsilik alamazsiniz. }
burda yayınlamıştı ...

/reklam yazınca .. bahsettigin serverlardakı koruma botları gibi mesaj atıyor ..Sanırım aradıgın boyle bir şey ...

Hasan 07 Temmuz 2006 08:43

Yanıt: Bütün ÖzeLLere Mesaj ?
 
Alıntı:

BRaVeS Nickli Üyeden Alıntı
Demeq İstediğimi Hasan anLadı .. Ama ßende Hata veriyor ßa$ka ßir Scripte denicem ..


ßa$ka scriptde denedim ve oLdu Benim kullandığım scriptte ßişey var sanırım .. Te$ekkürLer Hasan ..


Çogunluk'la Scriptler Kabul Etmez.. Düz mIRC üzerinden Daha Saglıklı Çalışıyor.
Script Kullanmak Yerine , Düz mIRC'e Eklenti Yaparak Kendinize Has Bi mIRC Yapabilirsiniz.

Yaklasık 6 Senedir'de . Sag'dan , Sol'dan Aldıgım Code'lerle Yaptıgım Script'i Kullanıyorum.

/mmsg olay'ıda 6 senedir mIRC'ımın İçinde.

Çalıstıgına Sevindim...

UOnur 07 Temmuz 2006 15:55

Yanıt: Serverdaki herkesin özeline mesaj
 
Kod:

alias mmsg {
  var %k = $1,%m = $3-,%p
  if ($2 = normal) { set %p r }
  if ($2 = op) { set %p o }
  if ($2 = voice) { set %p v }
  if ($2 = hepsi) { set %p a }
  var %i 1
  while (%i <= $nick($1,0,%p)) {
    .msg $nick($1,%i,%p) %m
    inc %i
  }
}

kanaldaki :

oplara mesaj atmak için ; /mmsg #kanal op mesaj
voice'lere mesaj atmak için ; /mmsg #kanal voice mesaj
normal mesaj kullanıcılara atmak için ; /mmsg #kanal normal mesaj
hepsine mesaj atmak için ; /mmsg #kanal hepsi mesaj

Requiem 10 Temmuz 2006 19:53

Yanıt: Serverdaki herkesin özeline mesaj
 
Bu sekilde tum kullanicilara mesaj gonderilirse cok fazla laga girilmez mi? Bence bunun en guzel yontemi:
Kod:

/msg $ $+ $server mesaj
Olarak olabilir.


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

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