|
Alıntı: |
Zaten bağlanmaya çalışıp, bağlanamadığında; disconnect olacaktır.
on disconnect event'ını kullanıcaksın.
Yani şöyle;
on *:disconnect: { if $server == irc.serverin.com { .server irc.server2.com } }
|
sizin verdiginiz kodu denedim olmadı verdigiz kod servere baglıyken disconnect oldugu zaman bir sonraki servere gidiyor yinede sagol
benim istedigim mircin ilk sunucuya baglandıgında sunucunun aktif olmaması halinde bir sonraki belirledigim servere baglanması
|
Alıntı: |
on 1:disconnect: { if (%disconnectmenusu == ON) { discon } }
alias discon { dialog -m discon discon }
dialog discon {
title "Bağlantınız Kesildi."
size -1 -1 250 170,flat
box "" 11, 2 -5 245 173,flat
text "Bağlı olduğunuz serverden koptunuz" 1, 40 5 200 20,flat
text "Ne yapmak istersiniz?" 2, 70 20 200 20,flat
combo 3, 30 38 190 150, drop edit,flat
button "&Yukarıdaki Server'e Bağlan", 5, 30 65 190 20,flat
button "&Tekrar Bağlan", 6, 30 88 190 20,flat
button "&Programı Kapat", 7, 30 111 190 20,ok,flat
button "&Kapat", 8, 90 137 70 20, cancel,flat
}
on 1:dialog:discon:*:*: {
if ($devent == init) {
did -c discon 5
did -a discon 3 irc.sunucu.net
did -a discon 3 irc.sunucu.net
did -a discon 3 irc.sunucu.net
did -a discon 3 irc.sunucu.net
did -a discon 3 irc.sunucu.net
did -a discon 3 irc.sunucu.net
did -a discon 3 irc.sunucu.net
did -a discon 3 irc.sunucu.net
did -a discon 3 irc.sunucu.net
did -a discon 3 irc.sunucu.net
did -a discon 3 irc.sunucu.net
did -a discon 3 ****************************
did -c discon 3 1
}
if ($devent == sclick) {
if ($did == 6 ) { /server | /dialog -c discon discon }
}
if ($devent == sclick) {
if ($did == 5 ) { .set %disconserver $did(3) | .server %disconserver | /dialog -c discon discon }
}
if ($devent == sclick) {
if ($did == 7 ) { /exit }
}
}
|
sizin verdigin koduda ekledim sonuc bu
{16:06:30} * Bağlanılıyor irc.sunucu.com (6667)
{16:06:32} * Servere Bağlanılamıyor (Bağlantı Kabul Edilmedi veya Bağlanılan yer şu an aktif halde değil)
{16:06:35} * Tekrar Bağlanılıyor # 1 irc.sunucu.com (6667)
{16:06:37} * Servere Bağlanılamıyor (Bağlantı Kabul Edilmedi veya Bağlanılan yer şu an aktif halde değil)
{16:06:40} * Tekrar Bağlanılıyor # 2 irc.sunucu.com (6667)
{16:06:41} * Servere Bağlanılamıyor (Bağlantı Kabul Edilmedi veya Bağlanılan yer şu an aktif halde değil)
{16:06:44} * Tekrar Bağlanılıyor # 3 irc.sunucu.com (6667)