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/)
-   -   Kanaldaki Herkese Mesaj (https://www.ircforumlari.net/mirc-scripting-sorunlari/180596-kanaldaki-herkese-mesaj.html)

Karadenizliyim 16 Şubat 2009 23:53

Kanaldaki Herkese Mesaj
 
Merhabalar.şöyle bi kod yapılabilirmi acaba. /Mesaj Mesajım yazdığım zaman Kanalda bulunan herkesin özeline Yanlızca birkere Mesajım ı yollocak.Yani #diyalog Kanalının Penceresi Açıkken /Mesaj Merhabalar yazdığım zaman #diyalog kanalında bulunan herkesin özeline sadece 1 kere Merhabalar yazıcak.Forumda Hazır Kodlar bolumunde daha önce Paylaşılmış ama 1 kere olarak düzenlenmeden bırakılmış konu.yardımcı olursanız sevinirim.kolay gelsin.

yaLin 17 Şubat 2009 01:04

Cevap: Kanaldaki Herkese Mesaj
 
Alıntı:

alias Mesaj {
set %m 1
:jump1
set %mnick $nick(#,%m)
if (%mnick == $null) { goto end }
if (%mnick == $me) { inc %m | goto jump1 }
if (%mnick isop $chan) { inc %m | goto jump1 }
if (%mnick ishop $chan) { inc %m | goto jump1 }
if (%mnick == %except) { inc %m | goto jump1 }
if (%mnick != $me) { msg %mnick $1- }
inc %m
goto jump1
:end
}
on 1:load:{
echo -a 15¤14¤1¤3 W1ri3TE1n3 ß1y3 L1au3R1e3LL1 ¤14¤15¤
echo -a 3 rEkLam veya TopLu Mesaj için 4/Lau-mesaj 2mesajınız Komutunu kuLLanın...
}
menu * {
-
ßütün Kişilere Mesaj Gönder:/Lau-mesaj $$?="hi"
}
Kullanımı: /Mesaj mesajınız.
Alıntıdır.

CesuryureK 17 Şubat 2009 01:28

Cevap: Kanaldaki Herkese Mesaj
 
PHP- Kodu:

alias mesaj {
  var %
i 1
  
while %<= $nick(#,0) {
  
if ($me == $nick(#,%i)) { inc %i }
    
msg $nick(#,%i) $1-
    
inc %i
  
}


aktif penceren hangi kanalda ise, o kanalda komutu uyguladığında herkesin özeline aynı mesajı atar.

Kullanımı : /Mesaj Mesajın

RapStar 17 Şubat 2009 03:10

Cevap: Kanaldaki Herkese Mesaj
 
Yinede Arama Yapmanızı Öneririm.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Karadenizliyim 17 Şubat 2009 22:39

Cevap: Kanaldaki Herkese Mesaj
 
Alıntı:

CesuryureK Nickli Üyeden Alıntı (Mesaj 641569)
PHP- Kodu:

alias mesaj {
  var %
i 1
  
while %<= $nick(#,0) {
  
if ($me == $nick(#,%i)) { inc %i }
    
msg $nick(#,%i) $1-
    
inc %i
  
}


aktif penceren hangi kanalda ise, o kanalda komutu uyguladığında herkesin özeline aynı mesajı atar.

Kullanımı : /Mesaj Mesajın

bu kodda bazı host ve nickleri nasıl muaf tutarım.mesela @oper.com @admin.com @root.com hostları ve Ali Veli Mehmet nickleri muaf olucak.özellerine mesaj gitmeyecek

muratt_aziz 18 Şubat 2009 00:08

Cevap: Kanaldaki Herkese Mesaj
 
aliases kodu

Kod:

hmesaj {
  %num = 1
  :1
  %nick = $nick(#,%num)
  %addr = $address(%nick,2)
  if ($nick(#,%num) == $null) { goto 2 }
  if ($nick(#,%num) !isreg # || *i*r*c*o*p* iswm %addr) { inc %num | goto 1 }
  .timerxmsg $+ %num 1 %num .msg %nick $1-
  inc %num
  goto 1
  :2
  unset %num , %addr , %nick
  halt
}

popups kodu
Kod:

Herkese Mesaj Yolla
.Seçili Nicklere Mesaj:{
  msg $$* $$?"Seçili nicklere göndermek istediğiniz mesajı yazın:"
}
.IRCop/Op Harici Herkese Mesaj:{
  hmesaj $$?"IRCop/Oplar haricindeki herkese göndermek istediğiniz mesajı yazın:"
}


ister secili nicklere ister ircop op harıcı herkese yolaya bılırsın..

kod aliases ve papups kodudur..

alıntı

Difuzyon 18 Şubat 2009 00:16

Cevap: Kanaldaki Herkese Mesaj
 
Kod:

alias allmesaj {
  if $window($active).type == channel {
    .enable #wholiste
    set %mesajım $1-
    who $active
  }
  else { echo -a Kanal penceresinde değilsin }
}
#wholiste off
raw 352:*:haltdef | if !$istok(Ali Veli Mehmet,$6,32) && !$regex($4,/(admin|oper|root)/i) && $me != $6 { msg $6 %mesajım }
raw 315:*:haltdef | unset %mesajım | .disable #wholiste
#wholiste end

Aktif kanal penceresinde kullanımı : /allmesaj mesajınız
Böylesi bir metod uygulanabilir...

Bennu 28 Eylül 2012 22:46

Cevap: Kanaldaki Herkese Mesaj
 
Merhabalar başlığı açtım ama sanırım yayına girmedi. Bende de internetten bulup düzenlediğim bir kod var ama çalışırken aşagıdaki hataları alıyorum;

1 ) Kodu kanalda sağtık "Kapat" dediğim zaman kapanmıyor
2 ) Kod çalışırken sağtık Bağlantı Menüsü gibi diyaloglu pencereleri açamıyorum, sağtık komutlarını çalıştıramıyorum.. Kod aşağıdaki gibi;

alias pause {
var %wsh = $+(wsh,$ticks,$r(1111,9999)), %cmd
if ($1 == s) %cmd = ping.exe -n $int($calc($2 + 1)) 127.0.0.1
else %cmd = pathping.exe -n -w 1 -q 1 -h 1 -p $iif($2 > 40,$calc($2 - 40),$2) 127.0.0.1
.comopen %wsh wscript.shell
if ($comerr) %e unable to open Wscript.Shell
else .comclose %wsh $com(%wsh,run,1,bstr*,% $+ comspec% /c %cmd >nul,uint,0,bool,true)
}

alias ma-o {
set %sent 1
set %nicks 1
set %ntotal $nick(#,0)
set %x $$?"IRCop/Oplar haricindeki herkese göndermek istediğiniz mesajı yazın:"
set %a $$?"İlk toplu gönderim kişi sayısını girin [Örneğin; 5 yazarsanız ilk 5 kişiye belirli aralıklarla gönderir]"
set %b $$?"İlk toplu gönderimden sonraki gecikme süresini girin [Örneğin; 30000 yazarsanız ilk gönderinden sonra 30 sn bekler]"
set %c $$?"Mesajlar arasındaki gecikmeyi girin [Örneğin; 30000 yazarsanız 30 sn bir gönderir]"
echo -a $+($timestamp,$chr(32),$chr(2),Oplar hariç herkese mesaj gönderme açıldı.,$chr(2))
while ( %nicks <= %ntotal ) {
if ($nick(#,%nicks) == $me) { inc %nicks }
elseif ($nick(#,%nicks) isop #) { inc %nicks }
elseif ($nick(#,%nicks) ishop #) { inc %nicks }
elseif (%a // %sent) { pause ms %b | inc %sent }
else { pause ms %c | msg $nick(#,%nicks) %x | inc %sent | inc %nicks }
}
}

alias kapat2 {
unset %a , %b , %c , %x , %sent , %ntotal
echo -a $+($timestamp,$chr(32),$chr(2),Oplar hariç herkese mesaj gönderme kapatıldı.,$chr(2))
}

menu channel {
© Oplar Hariç
.Aç:/ma-o
.Kapat:/kapat2
}

Kodun amacı oplar hariç herkese kendimizce oluşturulan milisaniye ayarlı mesaj göndermek.

Yardımlarınızı bekliyorum, ilgilenen arkadaşlara şimdiden teşekkürler.

Bennu 12 Ekim 2012 18:33

Cevap: Kanaldaki Herkese Mesaj
 
Sanırım kimse cevap vermeyecek :(

Bennu 05 Ağustos 2013 04:44

Cevap: Kanaldaki Herkese Mesaj
 
Bu kodların hepsi lag (gecikmeye) takılıyo süreli olarak gönderilebilecek kod olsa sanırım daha hoş olur.

Smith 29 Ekim 2016 21:37

Cevap: Kanaldaki Herkese Mesaj
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Hocam bunu atıyorum #bots kanalında uygulasak ve #sohbet kanalındaki userlerin özeline gidip bot yazmış olduğum mesajı gönderse örnek şu şekilde..

bots kanalında !global Mesajım

Mylife 30 Ekim 2016 00:36

Cevap: Kanaldaki Herkese Mesaj
 
Alıntı:

Smith Nickli Üyeden Alıntı (Mesaj 1041815968)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Hocam bunu atıyorum #bots kanalında uygulasak ve #sohbet kanalındaki userlerin özeline gidip bot yazmış olduğum mesajı gönderse örnek şu şekilde..

bots kanalında !global Mesajım


Kod:

on *:text:*:#bots: {
  if $regex($1,/^[!.]g.oba.$/Si) {
    if (!$2) { msg # hatalı kullanım mesaj belirtin. | return }
    else if !$istok(Mylife yetkilinick2 yetkilinick3,$nick,32) { msg # yetkili değilsiniz | return }
    else {
      set %msaj $2-
      .allmesaj
    }
  }
  $+(.,timer,$me) 1 2 .msg #Bots mesajınız gönderildi.
}
alias allmesaj {
  var %kod 1
  while %kod <= $nick(#sohbet,0) {
    if ($me == $nick(#sohbet,%kod)) { inc %kod }
    .msg $nick(#sohbet,%kod) %msaj
    inc %kod
  }
  unset %msaj
}

Örnek kullanım;
[00:29:20] <Mylife> .global
[00:29:21] <Mircsystem> hatalı kullanım mesaj belirtin.
[00:29:27] <Mylife> .global deneme
[00:29:27] <Mircsystem> yetkili değilsiniz
[00:30:58] <Mylife> .global
[00:30:58] <Mircsystem> hatalı kullanım mesaj belirtin.
[00:31:00] <Mylife> .global deneme
[00:31:04] <Mircsystem> mesajınız gönderildi.

Smith 30 Ekim 2016 01:38

Cevap: Kanaldaki Herkese Mesaj
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] çok saol dostum birde mesajıın gitmesini istemediğim nicklerede muaf eklermisin sana zahmet :)

Mylife 30 Ekim 2016 01:59

Cevap: Kanaldaki Herkese Mesaj
 
Alıntı:

Kod Nickli Üyeden Alıntı (Mesaj 1041816034)
Kod:

on *:text:*:#bots: {
  if $regex($1,/^[!.]g.oba.$/Si) {
    if (!$2) { msg # hatalı kullanım mesaj belirtin. | return }
    else if !$istok(Mylife yetkilinick2 yetkilinick3,$nick,32) { msg # yetkili değilsiniz | return }
    else {
      set %msaj $2-
      .allmesaj
    }
  }
  $+(.,timer,$me) 1 2 .msg #Bots mesajınız gönderildi.
}
alias allmesaj {
  var %kod 1
  while %kod <= $nick(#sohbet,0) {
    if ($me == $nick(#sohbet,%kod)) && (Muafnick == $nick(#sohbet,%kod))  { inc %kod }
    .msg $nick(#sohbet,%kod) %msaj
    inc %kod
  }
  unset %msaj
}

Örnek kullanım;
[00:29:20] <Mylife> .global
[00:29:21] <Mircsystem> hatalı kullanım mesaj belirtin.
[00:29:27] <Mylife> .global deneme
[00:29:27] <Mircsystem> yetkili değilsiniz
[00:30:58] <Mylife> .global
[00:30:58] <Mircsystem> hatalı kullanım mesaj belirtin.
[00:31:00] <Mylife> .global deneme
[00:31:04] <Mircsystem> mesajınız gönderildi.


Kırmızı ile yazılan $me ve uzantısında Muafnick yazan yerdeki gibi && koyarak arttırabilirsin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

TolgaKocer 30 Ekim 2016 10:31

Cevap: Kanaldaki Herkese Mesaj
 
Bot üzerinden yaptırmak istiyorsanız botu neden kasıyorsunuz allsend.c modülü ile bunu yine bot üzerinden yaptırmak daha mantıklı bence

Smith 30 Ekim 2016 10:55

Cevap: Kanaldaki Herkese Mesaj
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] saol dostum eline sağlık.

DavidKane 30 Mart 2017 21:54

Cevap: Kanaldaki Herkese Mesaj
 
Alıntı:

CesuryureK Nickli Üyeden Alıntı (Mesaj 641569)
PHP- Kodu:

alias mesaj {
  var %
i 1
  
while %<= $nick(#,0) {
  
if ($me == $nick(#,%i)) { inc %i }
    
msg $nick(#,%i) $1-
    
inc %i
  
}


aktif penceren hangi kanalda ise, o kanalda komutu uyguladığında herkesin özeline aynı mesajı atar.

Kullanımı : /Mesaj Mesajın


bu koda timer nasıl ekleriz ? yani bi anda msj atmasın mesela 8 er saniye aralıklarla mesaj atsın. bir anda atınca zaten mesajlar gitmiyor floodtan dusuyorsun v.s

Mylife 31 Mart 2017 12:19

Cevap: Kanaldaki Herkese Mesaj
 
Kod:

alias mesajj {
  var %Mylife 1
  while %Mylife <= $nick(#,0) {
    timer 1 5 msg $nick(#,%Mylife) $2-
    inc %Mylife
  }
}

5 saniye de bir mesaj atıcaktır.
kullanım;
/mesajj Göndermek istediğiniz mesajınız.

IrCbaStarD 31 Mart 2017 15:19

Cevap: Kanaldaki Herkese Mesaj
 
alias mesaj {
var %i 1
while %i <= $nick(#,0) {
if ($me == $nick(#,%i)) { inc %i }
inc -u5 %s 8 | .timer 1 %s msg $nick(#,%i) $1-
inc %i
}
}

Dahaka 17 Ağustos 2019 19:00

Cevap: Kanaldaki Herkese Mesaj
 
Alıntı:

Mylife Nickli Üyeden Alıntı (Mesaj 1041816034)
Kod:

on *:text:*:#bots: {
  if $regex($1,/^[!.]g.oba.$/Si) {
    if (!$2) { msg # hatalı kullanım mesaj belirtin. | return }
    else if !$istok(Mylife yetkilinick2 yetkilinick3,$nick,32) { msg # yetkili değilsiniz | return }
    else {
      set %msaj $2-
      .allmesaj
    }
  }
  $+(.,timer,$me) 1 2 .msg #Bots mesajınız gönderildi.
}
alias allmesaj {
  var %kod 1
  while %kod <= $nick(#sohbet,0) {
    if ($me == $nick(#sohbet,%kod)) { inc %kod }
    .msg $nick(#sohbet,%kod) %msaj
    inc %kod
  }
  unset %msaj
}

Örnek kullanım;
[00:29:20] <Mylife> .global
[00:29:21] <Mircsystem> hatalı kullanım mesaj belirtin.
[00:29:27] <Mylife> .global deneme
[00:29:27] <Mircsystem> yetkili değilsiniz
[00:30:58] <Mylife> .global
[00:30:58] <Mircsystem> hatalı kullanım mesaj belirtin.
[00:31:00] <Mylife> .global deneme
[00:31:04] <Mircsystem> mesajınız gönderildi.

peki kodda mesaj kısmını yazmadan !global dedigimde belirtigim mesajı atsa ? nasil ayarlıcaz ? bi nevi seslenme gibi !global dedigimde kodda belirttigim mesajı atıcak ozellere

Alper 17 Ağustos 2019 19:11

Cevap: Kanaldaki Herkese Mesaj
 
Alıntı:

Dahaka Nickli Üyeden Alıntı (Mesaj 1042135405)
peki kodda mesaj kısmını yazmadan !global dedigimde belirtigim mesajı atsa ? nasil ayarlıcaz ? bi nevi seslenme gibi !global dedigimde kodda belirttigim mesajı atıcak ozellere


Kod:

if (!$2) { msg # hatalı kullanım mesaj belirtin. | return }
Bu kısmı


Kod:

if (!$2) { set %msaj Mesajın | allmesaj }
Değişirsen olması gerek.



Mesajın kısmına !global yazınca yazmasını istediğin mesajı yazman gerek. Bunun anlamı eğer mesaj belirmemişsen yani !global mesaj yapmadan sadece !global yaptığında varsayılan mesajı gönderir.

Dahaka 17 Ağustos 2019 19:38

Cevap: Kanaldaki Herkese Mesaj
 
Alıntı:

Alper Nickli Üyeden Alıntı (Mesaj 1042135407)
Kod:

if (!$2) { msg # hatalı kullanım mesaj belirtin. | return }
Bu kısmı


Kod:

if (!$2) { set %msaj Mesajın | allmesaj }
Değişirsen olması gerek.



Mesajın kısmına !global yazınca yazmasını istediğin mesajı yazman gerek. Bunun anlamı eğer mesaj belirmemişsen yani !global mesaj yapmadan sadece !global yaptığında varsayılan mesajı gönderir.

Tamamdır kod calısıor teşekkür ederim


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

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