|
q0kh4n Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias bağlan { server irc.1.com:3152 123456 | emailaddr Sanane | echo -a birinci sunucuya bağlandım | bağlan2 }
alias bağlan2 { server -m irc.2.com:6667 98765 | emailaddr Banane | echo -a Girişler Tamamlandı }
on *:connect: {
if $server == irc.1.com {
/nick Samet | msg nickserv identify 2222
}
if $server == irc.2.com {
/nick Hakan | msg nickserv identify gelbana
}
}
|
Kod Doğru Yazılmış Hata yok Ama Sunucudan gelen yanıtlara Göre Biraz düzenlemek ve Merkezi Sistem Gibi Her Zaman Kullanabileceğin Bir Kaç Satır Eklemek istedim. Port ve Şifre Alanlarını Boş Bırakırsan "Port/Şifre" Belirtmeden Varsayılan Olarak Bağlanmaya Çalışır.
Kırmızı İle Belirtilen Yerleri Kendine Göre Düzenlersen Geniş Zamanda Kodlarını Bozmadan Dilediğin Kadar Değiştirerek Kullanabilirsin.
Not: Hub Sistemi Sunucularda Seni Herhangi Bir Sunucuya Yönlendireceği İçin Hub Sunucularda $server tanımı işlev Görmeyecektir.
Örnek : irc.zurna.net Sunucusuna Bağlanacaksın, Seni 4 numaralı sunucuya attı Diyelim. znet4.zurna.net Olacak $server ibaresi. Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias bağlan {
$cfg().server1 $+ : $+ $cfg().port1 $cfg().portpass1
emailaddr $cfg().ident1
echo -a İlk sunucuya bağlanılıyor
}
alias bağlan2 {
$cfg().server2 $+ : $+ $cfg().port2 $cfg().portpass2
emailaddr $cfg().ident2
echo -a İkinci sunucuya bağlanılıyor
}
alias cfg {
if $prop == server1 { return server irc.1.net } ; 1 Numaralı Sunucu
if $prop == server2 { return server irc.2.net } ; 2 Numaralı Sunucu
if $prop == port1 { return 6667 } ; 1. Sunucu Port
if $prop == port2 { return 6667 } ; 2. Sunucu Port
if $prop == portpass1 { return 123456 } ; 1. Sunucu Port Şifresi
if $prop == portpass2 { return 123456 } ; 2. Sunucu Port Şifresi
if $prop == ident1 { return Sanane } ; 1. Sunucudaki İdent
if $prop == ident2 { return Banane } ; 2. Sunucudaki İdent
if $prop == nick1 { return Samet } ; 1. Sunucudaki Nick
if $prop == nick2 { return Hakan } ; 2. Sunucudaki Nick
if $prop == nickpass1 { return gelbana } ; 1. Sunucudaki Nick Şifresi
if $prop == nickpass2 { return gelbana } ; 2. Sunucudaki Nick Şifresi
}
on *:connect: {
if ($server == $cfg().server1) && ($me != $cfg().nick1) {
.nick $cfg().nick1
msg nickserv identify $cfg().nickpass1
echo -a İlk Sunucu Bağlantısı Sağlandı.
bağlan2
}
else {
msg nickserv identify $cfg().nickpass1
echo -a İlk Sunucu Bağlantısı Sağlandı.
bağlan2
}
if ($server == $cfg().server2) && ($me != $cfg().nick2) {
.nick $cfg().nick2
msg nickserv identify $cfg().nickpass2
echo -a İkinci Sunucuya Bağlanıldı..
}
else {
msg nickserv identify $cfg().nickpass2
echo -a İkinci Sunucuya Bağlanıldı..
}
}