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/)
-   -   Kanala girince mesaj (https://www.ircforumlari.net/mirc-scripting-sorunlari/37833-kanala-girince-mesaj.html)

ScladeR 13 Eylül 2007 16:53

Cevap: Kanala girince mesaj
 
/mmsg

mass mesaj

kanalda bulunan herkesın ozelıne gonderılıyor

/mmsg Reklam kontrol cevap Vermeyın Gibi

Kan 13 Eylül 2007 17:16

Cevap: Kanala girince mesaj
 
Elinde /mmsg kodu var mı? varsa paylaşırmısın.

ScladeR 13 Eylül 2007 19:12

Cevap: Kanala girince 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 $?="Noticeyi Yazınız ( 30 kişiden fazla olan kanallara yollamayınız. Düşebilirsiniz!)"
  /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 %masreklam | /clear | echo -a %ara 4,0 Kanaldaki herkese NOTICE gönderildi. Çok useri bulunan kanallarda Flood'dan düşebilirsiniz! }
  inc %m
  goto jump1
}
alias mmsg {
  /set %msg $?="Mesajı Yazınız ( 30 kişiden fazla olan kanallara yollamayınız. Düşebilirsiniz!)"
  /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 %masreklam | /clear | echo -a %ara 4,0 Kanaldaki herkese mesaj gönderildi. Çok useri bulunan kanallarda Flood'dan düşebilirsiniz! }
  inc %m
  goto jump1
}
alias minvite {
  /set %invroom $?="Davet Mesajınız Yazınız"
  /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 }
  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 }
  inc %m
  goto jump1
}

butun mass komutlarının oldu kode var bende
sadece mms deıl hocam

ScladeR 25 Eylül 2007 05:12

Cevap: Kanala girince mesaj
 
bu kodu dedıgımız gıbı ayarlayamazmıyız acaba ??
atılan mmsg ler operler veya belırledıgım nıcklere ulasmıcak

Kan 25 Eylül 2007 09:46

Cevap: Kanala girince 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 $?="Noticeyi Yazınız ( 30 kişiden fazla olan kanallara yollamayınız. Düşebilirsiniz!)"
  /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 %masreklam | /clear | echo -a %ara 4,0 Kanaldaki herkese NOTICE gönderildi. Çok useri bulunan kanallarda Flood'dan düşebilirsiniz! }
  inc %m
  goto jump1
}

alias mmsg {
  /set %msg $?="Mesajı Yazınız ( 30 kişiden fazla olan kanallara yollamayınız. Düşebilirsiniz!)"
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (root isin $address($nick,0))  { halt }
  if (admin isin $address($nick,0)) { halt }
  if (ircop isin $address($nick,0)) { halt }
  if (oper isin $address($nick,0))  { halt }
  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 %masreklam | /clear | echo -a %ara 4,0 Kanaldaki herkese mesaj gönderildi. Çok useri bulunan kanallarda Flood'dan düşebilirsiniz! }
  inc %m
  goto jump1
}
alias minvite {
  /set %invroom $?="Davet Mesajınız Yazınız"
  /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 }
  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 }
  inc %m
  goto jump1
}


Şunu denermisin.

L4roXyL 25 Eylül 2007 19:51

Cevap: Kanala girince mesaj
 
alias mmsg { if $1 { var %1 = 1,%2 = $nick($active,0)) | while %1 <= %2 { if !$istok(nick1 nick2 nick3,$nick($active,%1),32) { privmsg $nick($active,%1) $1- } | inc %1 } } }

/mmsg mesajın şeklinde uyguladığın zaman, uyguladığın kanal'daki belirlediğin nickler harici tüm kullanıcılara mesaj atıcaktır.

aRiF 27 Eylül 2007 01:10

Cevap: Kanala girince mesaj
 
Kod:


alias m {
  /set %opt $1
  /set %except $2
  if (%opt == msg) { //echo -a 12*** Mass Msg-ing # | /mmsg | halt }
  else { halt }
}
alias mmsg {
  /set %msg $?="Mesajı Yazınız ( 30 kişiden fazla olan kanallara yollamayınız. Düşebilirsiniz!)"
  /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 %masreklam | /clear | echo -a %ara 4,0 Kanaldaki herkese mesaj gönderildi. Çok useri bulunan kanallarda Flood'dan düşebilirsiniz! }
  inc %m
  goto jump1
}

Aynı konu hakkında bende birşey sormak istiyorum mmsg #kanal mesaj yazdığımda bu yukarıdaki adonda bir kutucuk acılıyo scriptte onun içine mesajımızı yazıp göndere biliyoruz bu kutucuk açılmasın direk /mmsg #kanal mesaj yaptığımda gitsim mass mesajım ? şimdiden teşekkürler

KatLiamm 27 Eylül 2007 01:15

Cevap: Kanala girince mesaj
 
Alıntı:

Kan Nickli Üyeden Alıntı (Mesaj 261786)
/mmsg ne oluyor onu anlamış değilim. onu bir anlasam yardımcı olucam ama hadi hayırlısı :)


/mmsg massmsj demek istiyor sanırım arkadaş kanaldaki herkese reklam kontrol atıyor ya, o kanaldaki operlere gitmesini istemiyor sanırım arkadaş yanılmıyorsam ..

ScladeR 29 Eylül 2007 00:56

Cevap: Kanala girince mesaj
 
Kod:


alias mmsg { if $1 { var %1 = 1,%2 = $nick($active,0)) | while %1 <= %2 { if !$istok(nick1 nick2 nick3,$nick($active,%1),32) { privmsg $nick($active,%1) $1- } | inc %1 } } }

bunu yazdıgımda code tamamen calısmaz duruma gelıyo

Kod:

alias mmsg {
  /set %msg $?="Mesajı Yazınız ( 30 kişiden fazla olan kanallara yollamayınız. Düşebilirsiniz!)"
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (root isin $address($nick,0))  { halt }
  if (admin isin $address($nick,0)) { halt }
  if (ircop isin $address($nick,0)) { halt }
  if (oper isin $address($nick,0))  { halt }
  if (operator isin $address($nick,0))  { halt }
  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 %masreklam | /clear | echo -a %ara 4,0 Kanaldaki herkese mesaj gönderildi. Çok useri bulunan kanallarda Flood'dan düşebilirsiniz! }
  inc %m
  goto jump1
}

identle alakalı olanda calısmadı :(

L4roXyL 29 Eylül 2007 01:40

Cevap: Kanala girince mesaj
 
Çalışmaması için zerre kadar sebeb yok.

alias mmsg { if $1 { var %1 = 1,%2 = $nick($active,0)) | while %1 <= %2 { if !$istok(nick1 nick2 nick3,$nick($active,%1),32) { privmsg $nick($active,%1) $1- } | inc %1 } } }

Nick1 nick2 nick3 olan yerleri, mesajın gitmemesini istediğin nickleri yazıcaksın. Örnek: !$istok(hasan basan kasan,$nick($active,%1),32) gibi.


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

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