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/)
-   -   çoklu oturum (https://www.ircforumlari.net/mirc-scripting-sorunlari/287652-coklu-oturum.html)

serencebey 06 Kasım 2009 00:07

çoklu oturum
 
....

2. sorum..
servera bağlandığımızda mesela #sohbet kanalı hariç diğer kanallardan otomatik çıkış için ne yazmamız gerekiyor
on *:connect:{
if ($server == irc.bilmemne.com) {
(#sohbetkanalı hariç) partall
}
(#sohbetkanalı hariç) bunun yerine ne yazmam gerekiyor ?
teşekkürler

ircop 06 Kasım 2009 03:10

Cevap: çoklu oturum
 
ilk soruna bayagı bi ilgi duydum serencebey..

iki elma var.. tek ısırıkla ikisinden de faydalanmayı düşünüyosun.. :)

ilk kez böyle bişey duydum.. ya ben çok cahil kalmışım yada sen uçmuşun aga :)

Mert 06 Kasım 2009 07:50

Cevap: çoklu oturum
 
Alıntı:

serencebey Nickli Üyeden Alıntı (Mesaj 857254)
2 mirc açıp tek komutla ikisini aynı anda nasıl kullanabiliriz örnek aliasa
/gir {
msg $$1 mesaj
}
yazıp 2 mircle nasıl çift mesaj atabiliriz yani derdim çift mesaj değil örnek olarak onu koydum

2. sorum..
servera bağlandığımızda mesela #sohbet kanalı hariç diğer kanallardan otomatik çıkış için ne yazmamız gerekiyor
on *:connect:{
if ($server == irc.bilmemne.com) {
(#sohbetkanalı hariç) partall
}
(#sohbetkanalı hariç) bunun yerine ne yazmam gerekiyor ?
teşekkürler


Anladığım kadarı ile ; iki nicke mesaj atmak istiyosan;

1:

/gir {
msg nick1 mesajın
msg nick2 mesajın
}

2:
on *:connect:{
if ($server == irc.bilmemne.com)
if ($chan == #Sohbetkanalı ) { halt }
.partall
}

Difuzyon 06 Kasım 2009 13:20

Cevap: çoklu oturum
 
1. sorunun cevabı:

2 mirc açmak ile neyi kastettin tam çözemesemde her iki durumda aşağıya çözümleri yazdım.

* Şayet açık olan mircinden /server -m irc.sunucu.com komutuyla 2. bir nicki sunucuya bağladıktan sonra o nicke işlem yaptırmak istiyorsan,ilk açık olan mirc pencerene aşağıdaki komut türlerini uygularsan sonradan açtığın 2. penceredeki nickin bu komutları uygular :
/scon 2 msg #sohbet Selam
/scon 2 join #muhabbet
/scon 2 ping Serencebey
Buradaki 2 rakamı açık olan mircindeki 2. sıradaki sunucuyu ifade eder.Birinci nickin ile sonradan açmış olduğun ikinci nickinle aynı anda işlem yapmak içinse:
/scon -a msg #sohbet ses
/scon -a part #muhabbet
komutlarını uygulayabilirsin.Buradaki -a parametresi,yazılan komutu açık olan tüm mirc pencerelerinde uygular.

* Şayet açık olan mircin haricinde,Masaüstündeki başka bir mirc ile bağlanıp bu nicki kumanda etmek istiyorsan (ki biz bu bot diyoruz:) ).Bu durumda forum içerisinde "on text" eventi hakkında araştırma yapmalısın yada bota komut uygulatma şeklinde.Örnek vereyim:
on *:text:*:#sohbet:if $nick == serencebey && $1 == ses { msg #sohbet Ses var }

Bu kodu eklediğin mirc (Şayet #sohbet kanalında serencebey nickin yazdığı 1. kelime ses ise) #sohbet kanalına Ses var , yazacaktır.





2. sorunun cevabı :

on *:connect:if (irc.sunucu.com == $server) .timersohbet 1 2 chanpart
alias chanpart {
var %difi 1 | while %difi <= $chan(0) {
if !$regex($chan(%difi),/^(#sohbet)$/i) {
part $chan(%difi) } | inc %difi }
}

Yukarıdaki kod dizinini ALT + R ile açılan panelde REMOTE kısmına ekliyorsun.

İyi forumlar...

serencebey 06 Kasım 2009 13:59

Cevap: çoklu oturum
 
Difozyon hocam büyüksün..
aradığım komut tam olarak /scon -a'ydı
ikinci cevapta süper
ALLAH razı olsun


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

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