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 Oto Mesaj (https://www.ircforumlari.net/mirc-scripting-sorunlari/18767-kanala-oto-mesaj.html)

ReaLTurK 13 Haziran 2006 21:05

Kanala Oto Mesaj
 
Bıt .txt dosyasından kanala 5 dakıka ıcınde mesajlar göndermek ve mesajların Sonuna geldiğinde tekrar başa donecek bi code ayarlayabılırmısınız .. lutfen yardımcı olunuz .. Cok Soru Sordum Ama Bı Kusur Isledıysem Affola ..

SaygıLarımla

NaTSuKa 13 Haziran 2006 21:43

Yanıt: Kanala Oto Mesaj
 
Alıntı:

on *:join:*:#kanaladı {
if ($nick == $me ) {
.timer 0 $calc(5 * 60) mesaj
}
}

alias mesaj {
var %s = 1
var %n_ = $lines(mesajtxt)
while %s <= %n_ {
msg #kanaladı $read(mesaj.txt,%s)
inc %s
}
}
işte... mesaj göndercegin kanala girdiginide... 5 dk da bir mesaj.txt dosyasına yazdıgın yazı kanala pastelenecek.. ;)

kolaygelsin

diEfoRyoU 13 Haziran 2006 23:41

Yanıt: Kanala Oto Mesaj
 
on *:connect: { .timer 0 300 yolla }
alias yolla { var %" = 1 | while %" <= $lines(bir.txt) { msg #kanal-adi $read(bir.txt,%")

inc %" } }


Denemedim, ama çalışması lazım.
Umarım işine yarar.

el33t 13 Haziran 2006 23:57

Yanıt: Kanala Oto Mesaj
 
Arkadaşın istediği galiba txt'nin içindeki tüm satırları değil, 5er dakikada bir satırı göndermek ve satır bitince tekrar baştan başlatmak. Aşağıdaki kod işine yarayabilir:

Kod:

alias sendtext {
  var %dosya = dosya-adı.txt, %kanal = #kanal
  inc %a | if %a > $lines(%dosya) { set %a 1 } | msg %kanal $read(%dosya,%a)
}

Yukardaki kodda kırmızıyla gösterdiğim yerleri kendine göre değiştirip /sendtext yazdığında belirttiğin kanala belirttiğin txt dosyasından satır gönderilecektir ve her bu komutu kullandığında bir sonraki satırı gönderecektir kanala. Sen her 5 dakikada bir satır göndermek istiyorsan:

/timer 0 300 sendtext

komutunu kullanabilirsin. Eğer bu komutun servera bağlanır bağlanmaz çalışmasını istiyorsan şunu:

Kod:

on *:connect:timer 0 300 sendtext
Eğer sen belirttiğin bir kanala girdiğinde çalışmasını istiyorsan ise şunu:

Kod:

on me:*:join:#kanal:timer 0 300 sendtext
kullanabilirsin.

Umarım anlamışsındır...

djiNn 14 Haziran 2006 01:13

Yanıt: Kanala Oto Mesaj
 
Alıntı:

ReaLTurK Nickli Üyeden Alıntı
Bıt .txt dosyasından kanala 5 dakıka ıcınde mesajlar göndermek ve mesajların Sonuna geldiğinde tekrar başa donecek bi code ayarlayabılırmısınız .. lutfen yardımcı olunuz .. Cok Soru Sordum Ama Bı Kusur Isledıysem Affola ..

SaygıLarımla

Code Yazan Arkadaşlar el33t Haricindeki. Diğer Codelerde Istenilen Bulunmamaktadir Dikkatinizi Cekerim Sonuna Geldiğinde Yani Satir Sayisi Gectiğinde Başa Donecek..

Bu Arada

inc %a | if %a > $lines(%dosya) { set %a 1 } | msg %kanal $read(%dosya,%a)

Hayran Kaldim Ya Senin Codelerini Gercekten Severek Inceleyen Ogrenmek Isteyen Olursa Yapamiyacaği Hç Birşeyy Yokhh Onemli Olan Anlamaya ÇAlışmakta... (; Bravoo ;oki

ReaLTurK 14 Haziran 2006 09:36

Yanıt: Kanala Oto Mesaj
 
el33t Çok Güzel Bir anlatımdı. Ellerine Sağlık Çok Teşekkür Ederim YardımLarın İçin ..


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03: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