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/)
-   -   Sunucu Global Mesajı ile ilgili (https://www.ircforumlari.net/mirc-scripting-sorunlari/527752-sunucu-global-mesaji-ile-ilgili.html)

Microsoft 05 Nisan 2013 21:05

Sunucu Global Mesajı ile ilgili
 
Merhabalar arkadaşlar,

Uzmanlık alanımın dışında bir konuda siz değerli coder arkadaşlarımın destegine ihtiyacım oldu umarım destekleriniz olur.

Sorun :

Sunucuda bunun belirli saatlerinde global mesaj gondermek istiyorum mesaj dosya.txt den okutmada olabilir direk remote'ten de olabilir.

saat olarak günün mesela , 12:00 - 20:00 - 00:00 saatlerinde bu mesajı göndersin istiyorum mümkünmüdür acaba ?

Teşekkür ederim destek veren arkadaşlarımıza.

thunderboLt 05 Nisan 2013 22:51

Cevap: Sunucu Global Mesajı ile ilgili
 
Birden fazla satırlar arasından rastgele bir seçim yapılması gibi bir durum varsa textten okutmak daha mantıklı. Tek sabit bir mesaj ise variable kullanın derim.
Gelelim nasıl yapacağınıza;
Günün belli saatleri dediğiniz için timer kullanmak, bu timeri de her mIRC açtığınızda otomatik başlatmanız daha kolay olacaktır o yüzden;

Kod:

on 1:start:{
timer -o 12:00 1 1 /describe $irc.serveradi.com $read(metin.txt)
timer -o 20:00 1 1 /describe $irc.serveradi.com $read(metin.txt)
timer -o 00:00 1 1 /describe $irc.serveradi.com $read(metin.txt)
}

Örneğin bu kod 12, 20 ve 00'de mIRC klasörünüzde bulunan metin.txt (//run $mIRCDir yaptığınızda açılacak klasörde bulunmalı.) içinden rastgele bir satırı sunucuya gönderecektir.
Describe değil de OperServ global kullanacaksanız /describe $irc.serveradi.com ifadesini /operserv global olarak değiştirmeniz yeterli.

Microsoft 06 Nisan 2013 00:11

Cevap: Sunucu Global Mesajı ile ilgili
 
Alıntı:

thunderboLt Nickli Üyeden Alıntı (Mesaj 1041294986)
Birden fazla satırlar arasından rastgele bir seçim yapılması gibi bir durum varsa textten okutmak daha mantıklı. Tek sabit bir mesaj ise variable kullanın derim.
Gelelim nasıl yapacağınıza;
Günün belli saatleri dediğiniz için timer kullanmak, bu timeri de her mIRC açtığınızda otomatik başlatmanız daha kolay olacaktır o yüzden;

Kod:

on 1:start:{
timer -o 12:00 1 1 /describe $irc.serveradi.com $read(metin.txt)
timer -o 20:00 1 1 /describe $irc.serveradi.com $read(metin.txt)
timer -o 00:00 1 1 /describe $irc.serveradi.com $read(metin.txt)
}

Örneğin bu kod 12, 20 ve 00'de mIRC klasörünüzde bulunan metin.txt (//run $mIRCDir yaptığınızda açılacak klasörde bulunmalı.) içinden rastgele bir satırı sunucuya gönderecektir.
Describe değil de OperServ global kullanacaksanız /describe $irc.serveradi.com ifadesini /operserv global olarak değiştirmeniz yeterli.

maalesef ki çalışmadi $*.serveradi.com olarak ta denedim olmadi.

thunderboLt 06 Nisan 2013 00:34

Cevap: Sunucu Global Mesajı ile ilgili
 
Alıntı:

Microsoft Nickli Üyeden Alıntı (Mesaj 1041295000)
maalesef ki çalışmadi $*.serveradi.com olarak ta denedim olmadi.

mIRC klasöründe metin.txt dosyasını oluşturdunuz mu? Hayırsa;
//write metin.txt | run metin.txt komutunu uygulayın, göndermek istediğiniz mesaj(lar)ı metin.txt'e yapıştırın.

Sorun describe'in gönderilmemesi mi?
//describe $irc.serveradi.com $read(metin.txt) yaptığınızda da mı göndermiyor yani?

Microsoft 06 Nisan 2013 18:09

Cevap: Sunucu Global Mesajı ile ilgili
 
dosya oluşturdum, mirc'e tanittim load -rs dosya.txt olarak.

timer -o 00:00 1 1 /describe $*.sunucuadi.com $read(dosya.txt)
timer -o 00:00 1 1 /describe $irc.sunucuadi.com $read(dosya.txt)

olarak düzenlemesini iki şekilde denedim olmadi.

thunderboLt 06 Nisan 2013 19:31

Cevap: Sunucu Global Mesajı ile ilgili
 
Alıntı:

Microsoft Nickli Üyeden Alıntı (Mesaj 1041295099)
dosya oluşturdum, mirc'e tanittim load -rs dosya.txt olarak.

timer -o 00:00 1 1 /describe $*.sunucuadi.com $read(dosya.txt)
timer -o 00:00 1 1 /describe $irc.sunucuadi.com $read(dosya.txt)

olarak düzenlemesini iki şekilde denedim olmadi.

load -rs ile yüklediğiniz dosyanın gönderilecek metin mi olduğunu yoksa on 1:start:{ ile başlayan kod mu olduğunu tam anlamadım açıkcası. Size sunucu üzerinden ulaşma imkanım varsa o şekilde yardımcı olayım, load -rs kullanımına hiç gerek yoktu çünkü.

on 1:start:{ ile başlayan kodu mIRC'e atıp,
mIRC klasörü içinde dosya.txt dosyasının içine göndermek istediğiniz metinleri girmeniz yeterli.

//describe $irc.sunucuadi.com $read(dosya.txt)
Yaparak dener misiniz şimdi şu an o metni atacak mı. Sorun describe komutu ile ilgiliyse (ki sanmıyorum) /operserv global kullanın yine duyurunuz sunucuya ulaşacaktır. allsend modülü kuruluysa da ona göre komut değişiklik gösterebilir.


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

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