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)

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


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

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