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 @ lara işlem (https://www.ircforumlari.net/mirc-scripting-sorunlari/499897-kanaldaki-lara-islem.html)

sniper 10 Ağustos 2012 10:07

Kanaldaki @ lara işlem
 
Selamün Aleyküm. Arkadaşlar kolay gelsin.

/basla komutunu uyguladığımda kanaldaki @ ların hepsine: 1) notice olarak 2) özeline mesaj olarak BAD NİCK KONTROLÜ YAPINIZ yazmak istiyorum. Bütün oplara yazı yazıldıktan sonrada @ LARIN HEPSİNE MESAJ İLETİLDİ yazmasınız isityorum bu yazıyı sadece ben göreceğim mümkünse şimddien tşk ler

Set 10 Ağustos 2012 11:00

Cevap: Kanaldaki @ lara işlem
 
Kod:

alias basla {
  set %s 1
  set %mesaj $input(Mesaj,ae)
  if ($len(%mesaj) = 0) { echo -a Mesaj girmediniz! Komut: /basla Mesajınız | return }
  while $nick($chan,%s,o) {
    echo -a  $v1  Mesaj iletildi. Mesaj: %mesaj
    ;notice $v1 %mesaj
    inc %s
  }
  unset %s %mesaj
  echo -a Bütün yetkililere mesaj iletildi.
}

Kullanımı: /basla

sniper 10 Ağustos 2012 12:58

Cevap: Kanaldaki @ lara işlem
 
@ lara yazım gitmiyor denedim olmadı

Narsinha 10 Ağustos 2012 13:18

Cevap: Kanaldaki @ lara işlem
 
/omsg #kanal mesajın
kanaldaki oplara msg atar
/onotice #kanal mesajın
kanaldaki oplara notice atar

kanalda op olmalısın veya oper yetkin olmalı.
Bunları kullanarak basit bir alias yazabilirsin.

sniper 10 Ağustos 2012 14:06

Cevap: Kanaldaki @ lara işlem
 
Herhangi bir yetkim yok kanalda ve bunu kod la yapmak istiyoru mmümkünse.

Narsinha 10 Ağustos 2012 15:05

Cevap: Kanaldaki @ lara işlem
 
Kod:

alias basla {
  if $nick($chan,0,o) = 0 { echo -a 4Kanalda mesaj iletilecek op yok | return }
  var %s = 1,%t = $nick($chan,0,o),%q = $$?="Mesajınız kanaldaki oplara notice ve msg olarak iletilecek" | while (%s <= %t) {
    if $nick($chan,%s,o) {
      notice $v1 %q | .msg $v1 %q
      inc %s
    }
  }
  echo -a 4Kanaldaki bütün oplara mesaj iletildi.
}

Kullanımı: /basla

sniper 10 Ağustos 2012 16:10

Cevap: Kanaldaki @ lara işlem
 
Sorunsuz çalışıyor usta eline sağlık tşk fakat şöyle bir ricam daha olacak

Kutucuk çıkmasa da sadece /basla mesajım gibi yazsam ve mesajım gititği @ların da nicklerini yazsa iyi olur

örneğin: /basla k.g arkadaşlar yazdım diyelim kanaldaki mesaj gönderdiğim @ ların tek tek nicklerinide yazsa iyi olur mümkünse usta

Narsinha 10 Ağustos 2012 17:23

Cevap: Kanaldaki @ lara işlem
 
Kod:

alias basla {
  if !$1- { echo -a 4Kanaldaki oplara iletilecek mesaj girmediniz | return }
  if $nick($chan,0,o) = 0 { echo -a 4Kanalda mesaj iletilecek op yok | return }
  var %s = 1,%t = $nick($chan,0,o),%q = $1-,%m | while (%s <= %t) {
    if $nick($chan,%s,o) {
      %m = $addtok(%m,$v1,32)
      .notice $v1 %q | .msg $v1 %q
      inc %s
    }
  }
  echo -a 4Kanaldaki %m oplara mesaj iletildi.
}

Kullanımı: /basla mesajın

sniper 10 Ağustos 2012 22:19

Cevap: Kanaldaki @ lara işlem
 
eline yüreğine sağlık usta tam istediğim gibi olmuş tşk


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

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