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/)
-   -   !Alayınamemo (https://www.ircforumlari.net/mirc-scripting-sorunlari/175841-alayinamemo.html)

MerakLıuSer 30 Ocak 2009 18:58

!Alayınamemo
 
Arkadaşlar ben kanalda;
!Alayınamemo mesaj
yazdıgımda yetkililer.txt içindeki nicklerin hepsine tek tek yazmış olduğum mesaj ile memo atsın istiyorum.
örnek; !alayınamemo Dağılın uleyn...
yetkililer.txt içindeki tüm hepsine bu mesaj gitsin istiyorum...

q0kh4n01 30 Ocak 2009 20:26

Cevap: !Alayınamemo
 
PHP- Kodu:

on *:text:*:#özelkanalın:{
  
if $nick == nickin {
    if !
alayınamemo isin ${
      .
msg # Memo gönderme işlemi başarı ile gerçekleştirildi $nick !
      
.ms send $read(memos.txt,$nick) $2-
    }
  }


denedim çalışıyor

MerakLıuSer 30 Ocak 2009 21:16

Cevap: !Alayınamemo
 
Teşekkürler fakat şöyle bir sorun var txt içindeki bir nicke yolluyor. tek tek yani.
aynı anda tüm hepsine atmıyor.
!Alayınamemo dağılın
yazıyorum dosyada bir nicke atıyor.
bana aynı anda hepsine atması gerek
saol emek için

AzuLa 30 Ocak 2009 21:53

Cevap: !Alayınamemo
 
PHP- Kodu:

on *:text:*:#: {
  
if $== !alayınamemo {
    if $
== $null {
      
msg $chan mesajınızı yazmadınız.
    }
    else {
      var %
a 1 
      
while %<= $lines(yetkililer.txt) { 
        
ms send $read(yetkililer.txt,%a) $2-
        
inc %
      
}
    } 
  }


bu kodu bir deneyiniz, kodu denemedim. Ayrıca bazı serverlarda 2 memo arasında beklemek gerekiyor , bu durum var mı sizin serveriniz'da ? warsa koda göre ilk memo'yu gönderecek , 2. memo yu göndermek için beklemesi gerekeceğinden diğer memo'ları göndermeyecektir..

Kullanım: !alayınamemo mesajınız.

MerakLıuSer 30 Ocak 2009 23:30

Cevap: !Alayınamemo
 
Hım evet 5 saniyelik bir bekleme süresi lazım :( peki nasıl halledicez bu olayı?

detay 30 Ocak 2009 23:47

Cevap: !Alayınamemo
 
buyrun kodun son taksidi.
PHP- Kodu:

on *:text:*:#: {
  
if $== !alayınamemo {
    if $
== $null msg $chan mesajınızı yazmadınız. }
    else { var %
,%| while $read(yetkililer.txt,%a) { .timer 1 %/ms send $v1 $2- | inc %inc %p 5 } } 
  }



MerakLıuSer 31 Ocak 2009 13:59

Cevap: !Alayınamemo
 
şöyle bir problem çıktı ben 5 saniye sonra diğer nicke attıgını anlamıyorum :S o yüzden şöyle olabilirmi mesela meraklıusere attı memoyu meraklı user nickine gönderildi.
user nickinie attı usernickine gönderilde txt içindekileri tek tek saycak bana. yolladıgı vakit

AzuLa 31 Ocak 2009 14:11

Cevap: !Alayınamemo
 
Kod:

on *:text:*:#: {
  if $1 == !alayınamemo {
    if $2 == $null {
      msg $chan mesajınızı yazmadınız.
    }
    else { var %a = 1 ,%p = 1
      while $read(yetkililer.txt,%a) {
        .timer 1 %p ms send $v1 $2- 
        .timer 1 %p msg $chan $v1  nickine memo'nuz gönderiliyor..
        inc %a
        inc %p 5
      }
    }
  }
}

Su sekilde bir deneyin, kodu denemedim, soru cıkarsa baslık altında belirtirsiniz.


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

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