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/)
-   -   tüm kanallardan tek komutla çık ve 5 sn sonra gir (https://www.ircforumlari.net/mirc-scripting-sorunlari/363437-tum-kanallardan-tek-komutla-cik-ve-5-sn-sonra-gir.html)

DenperaS 04 Kasım 2010 18:45

tüm kanallardan tek komutla çık ve 5 sn sonra gir
 
merhaba arkadaşlar partall komutu ile tüm kanallardan çıkıldığını biliyorum lakin

partall1 yazdığımda tüm kanallardan çıkıp 5 saniye sonra tekrar bu çıktığım kanallara girebilirmiyim böyle bir kod mümkünmüdür belirli kanallar için değil acaba yardımcı olablirseniz sevinirim kolay gelsin

NefeS 04 Kasım 2010 19:29

Cevap: tüm kanallardan tek komutla çık ve 5 sn sonra gir
 
Bilmiyorum dediginiz bumudur, ama buyrun

Böyle bir kod denedim :)

on *:input:#: {
if ($1 == !partall1) {
timer 1 1 /partall
timer 1 6 /join #kanal1,#kanal2,#kanal3,..
}


!partall1 yazdiginizda Her Kanaldan cikiyorsunuz, ve Eklediginiz Kanalara oto Giris yapiyorsunuz 5 Saniye Sonra.

Yardimci olmusdur umarim...

Hayirli IF`ler

NefeS

DenperaS 04 Kasım 2010 19:34

Cevap: tüm kanallardan tek komutla çık ve 5 sn sonra gir
 
Nefes ilgilendiğiniz için gerçekten minnettarım lakin belirli bir kanal için değil yani kanal adı eklemek yerine kendisi çıktığı kanallara girse olmazmı yani ben kanal eklemeyeceğim partall1 yazdığımda çıktığı kanallara 5 sn sonra girsin belirli kanallar değil yani

NefeS 04 Kasım 2010 19:51

Cevap: tüm kanallardan tek komutla çık ve 5 sn sonra gir
 
Buyrun Böyle bir Kod bulabildim...

Ama sizin dediginniz gibi partall1 ile calismiyor malesef

alias cikgir {
var %h = echo $color(info) -te * /cikgir: Hatali kullanim.
if (!$server) %h Sunucuya bağli değilsiniz.
elseif (!$chan(0)) %h Hiçbir kanalda bulunmuyorsunuz.
elseif (!$regex($1,\\\\\\\\d)) %h $qt($1) geçersiz rakam.
else { var %\\\\" = $remove($regsubex($dde(mirc,channels


Bunu ALT + D yaparak Alias Bölümünde "Yeni Sayfa" acarak icine ekliyorsunuz.

Kullanimi /cikgir [ Saniye ]

Örnek: /cikgir 5

Yapdiginiz zaman tüm Kanalardan cikiyorsunuz, ve 5 Saniye Sonra bulundugunuz Kanalara giris yapiyorsunuz.

Hayirli IF`ler

NefeS

Not: Bu Kod RegeX nickli birinden alintidir

Nothinq 04 Kasım 2010 21:17

Cevap: tüm kanallardan tek komutla çık ve 5 sn sonra gir
 
/cycleall {
set %glob.chan.tot $chan(0)
:loopchan
inc %loopchan
if (%loopchan > %glob.chan.tot) { goto globcycle }
if (%channels.cycle == $null) { set %channels.cycle $chan(%loopchan) $+ , | goto loopchan }
if (%channels.cycle != $null) { set %channels.cycle %channels.cycle $+ $chan(%loopchan) $+ , | goto loopchan }
:globcycle
if (%glob.chan.tot >= 2) { part %channels.cycle 4cycleALL İdealSohbet script !] %glob.chan | }
if (%glob.chan.tot == 1) { part %channels.cycle 4cycleALL İdealSohbet script !] | goto timer All Channels | }
:timer
.timerglobjoin 1 5 join %channels.cycle
unset %channels.cycle
unset %glob.chan.tot
unset %loopchan
}
-
bunu dene aliases yani alt+d bas alias kısmına ekle /cycleall ; dediginde istedigine ulaşmıs olursun iyi forumlar.

CesuryureK 04 Kasım 2010 22:18

Cevap: tüm kanallardan tek komutla çık ve 5 sn sonra gir
 
PHP- Kodu:

alias partall1 {
.
enable #partall
.whois $me
.timer 1 5 .joinchan 
.partall
}
#partall off
raw 319:*: {
set %joinchans $remove($replace($3-,$chr(32),$chr(44)),@,!,?,+,%,~,&)
halt
}
#partall end
alias joinchan {
.
join %joinchans
.unset -u5 %joinchans
.disable #partall


Remoteye ekliyorsun.
Kullanım: /partall1

DenperaS 04 Kasım 2010 22:23

Cevap: tüm kanallardan tek komutla çık ve 5 sn sonra gir
 
yine olmadı ikisinide defalarca deedim ama olmuyor

CesuryureK 04 Kasım 2010 22:32

Cevap: tüm kanallardan tek komutla çık ve 5 sn sonra gir
 
ALT+R yapıp çıkan panelin sol üst köşesinde "Dosya"(File) var. Ona tıklayıp Seçeneklerden "Yeni"(New) olana basıp boş bir remote sayfasına verdiğim kodu aktarıp remote sayfasına tamam diyin.

sonra /partall1

NOT: KODU DENEDİM DE VERDİM!!!!

Nothinq 05 Kasım 2010 01:48

Cevap: tüm kanallardan tek komutla çık ve 5 sn sonra gir
 
Kardeşim denedim nasil calısmıyor Kodu alias bölümüne ekle, alt+d aynı anda bas cıkan sayfaya ekle
-
/cycleall {
set %glob.chan.tot $chan(0)
:loopchan
inc %loopchan
if (%loopchan > %glob.chan.tot) { goto globcycle }
if (%channels.cycle == $null) { set %channels.cycle $chan(%loopchan) $+ , | goto loopchan }
if (%channels.cycle != $null) { set %channels.cycle %channels.cycle $+ $chan(%loopchan) $+ , | goto loopchan }
:globcycle
if (%glob.chan.tot >= 2) { part %channels.cycle 4cycleALL İdealSohbet script !] %glob.chan | }
if (%glob.chan.tot == 1) { part %channels.cycle 4cycleALL İdealSohbet script !] | goto timer All Channels | }
:timer
.timerglobjoin 1 5 join %channels.cycle
unset %channels.cycle
unset %glob.chan.tot
unset %loopchan
}
-
Kullanımı : /cycleall

Kod Denenmiştir Sorunsuz calısıyor.

DenperaS 05 Kasım 2010 15:07

Cevap: tüm kanallardan tek komutla çık ve 5 sn sonra gir
 
tşk ederim şimdi oldu çalışıyor


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net