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/)
-   -   Çözüldü Ayrı Sunucular İçin Tek Alias (https://www.ircforumlari.net/mirc-scripting-sorunlari/832276-ayri-sunucular-icin-tek-alias.html)

vioLeta 11 Ağustos 2019 21:15

Ayrı Sunucular İçin Tek Alias
 
Merhaba;

Ayrı sunucular için tek bir alias'la giriş yapabileceğim bir şey yazabilir misiniz bana.

Ayrı sunucularda (tamamı için) Oper/Admin yetkimin olduğu yerler için önce oper identify akabinde nick identify
Diğer yerler için sadece oto nick identify yapmak istiyorum.
Ve oto identify ile girişlerimin tek bir alias '' /gir '' olarak kullanmak istiyorum.

Aynı işlevlerin bir de teker teker farklı kısayol ile olmasını istiyorum. Eğer çakışma olmayacaksa iki şekilde verebilir misiniz? Karışacaksa da tamamı için '' /gir '' üzerine yazabilir misiniz...
Ek olarak hepsine girdiğim anda +p mode'ini almak istiyorum.


Umarım açıklayabilmişimdir.
Şimdiden teşekkürler.

Mylife 11 Ağustos 2019 21:32

Cevap: Ayrı Sunucular İçin Tek Alias
 
Alıntı:

vioLeta Nickli Üyeden Alıntı (Mesaj 1042132640)
Merhaba;

Ayrı sunucular için tek bir alias'la giriş yapabileceğim bir şey yazabilir misiniz bana.

Ayrı sunucularda (tamamı için) Oper/Admin yetkimin olduğu yerler için önce oper identify akabinde nick identify
Diğer yerler için sadece oto nick identify yapmak istiyorum.
Ve oto identify ile girişlerimin tek bir alias '' /gir '' olarak kullanmak istiyorum.

Aynı işlevlerin bir de teker teker farklı kısayol ile olmasını istiyorum. Eğer çakışma olmayacaksa iki şekilde verebilir misiniz? Karışacaksa da tamamı için '' /gir '' üzerine yazabilir misiniz...
Ek olarak hepsine girdiğim anda +p mode'ini almak istiyorum.


Umarım açıklayabilmişimdir.
Şimdiden teşekkürler.


Kod:

alias Gir {

  .server -m irc.sunucuadı.org

  .timer 1 4 .nick nickinburaya

  .timer 1 5 .nickserv identify nickşifren

  .server -m irc.sunucuadı.net

  .timer 1 4 .nick nickinburaya

  .timer 1 6 . nickserv identify nickşifren

  .server -m irc.sunucuadı.net

  .oper nick operşifren

  .timer 1 4 .nick nickinburaya

  .timer 1 6 .nickserv identify nickşifren

}

Sunucu adı kısımlarını hangi sunucu ya girmesini istiyorsan yazman gerekli. Doldurman gereken yerleri kırmızı ile işaretledim.

Son kısımda verdiğim örnek ile de operin olduğu sunucu adını belirtirsen operini de girecektir. Sunucu arttırmak için aynı yolu izliyebilirsin.

Örnek olacak şekilde yazdım bir çok özellik eklenebilir konu altından devam edebiliriz.

Kullanım;

/Gir

İyi forumlar.

YouMyCure 11 Ağustos 2019 22:08

Cevap: Ayrı Sunucular İçin Tek Alias
 
Kod:

on *:start: {
if ($server = irc.sunucu.uzanti) { kodlar }
if ($server = irc.sunucu.uzanti) { kodlar }
if ($server = irc.sunucu.uzanti) { kodlar }
}

Yaparak cogaltabilirsin $server degerini ogrenmek icin
Kod:

//echo -a $server

vioLeta 12 Ağustos 2019 17:07

Cevap: Ayrı Sunucular İçin Tek Alias
 
Alıntı:

Mylife Nickli Üyeden Alıntı (Mesaj 1042132643)
Kod:

alias Gir {

  .server -m irc.sunucuadı.org

  .timer 1 4 .nick nickinburaya

  .timer 1 5 .nickserv identify nickşifren

  .server -m irc.sunucuadı.net

  .timer 1 4 .nick nickinburaya

  .timer 1 6 . nickserv identify nickşifren

  .server -m irc.sunucuadı.net

  .oper nick operşifren

  .timer 1 4 .nick nickinburaya

  .timer 1 6 .nickserv identify nickşifren

}

Sunucu adı kısımlarını hangi sunucu ya girmesini istiyorsan yazman gerekli. Doldurman gereken yerleri kırmızı ile işaretledim.

Son kısımda verdiğim örnek ile de operin olduğu sunucu adını belirtirsen operini de girecektir. Sunucu arttırmak için aynı yolu izliyebilirsin.

Örnek olacak şekilde yazdım bir çok özellik eklenebilir konu altından devam edebiliriz.

Kullanım;

/Gir

İyi forumlar.

Alıntı:

YouMyCure Nickli Üyeden Alıntı (Mesaj 1042132667)
Kod:

on *:start: {
if ($server = irc.sunucu.uzanti) { kodlar }
if ($server = irc.sunucu.uzanti) { kodlar }
if ($server = irc.sunucu.uzanti) { kodlar }
}

Yaparak cogaltabilirsin $server degerini ogrenmek icin
Kod:

//echo -a $server



Teşekkür ederim ekleyecegim mirc'e lakin bir tane şuan hazır kullanımda olan bir alias mevcut onu kaldırayım mı bunlarla çakışma olabilir mi? Olmayacaksa kaldirmayayim onu.

Feragat 12 Ağustos 2019 17:22

Cevap: Ayrı Sunucular İçin Tek Alias
 
Alias isimleri aynı olmadığı sürece sıkıntı olmaz.

Alper 12 Ağustos 2019 22:24

Cevap: Ayrı Sunucular İçin Tek Alias
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Kod:

on 1:connect: { .timer 1 1 gir }
[sunucular]
irc.sohbetciyiz.net=nickşifresi opernick operşifre
irc.sohbet.net=nickşifresi opernick operşifre
irc.websohbet.com=nickşifresi opernick operşifre
[!sunucular]
alias gir {
  if !$server {
    server irc.sohbetciyiz.net
    tokenize 32 irc.sohbet.net irc.websohbet.com
    server -m $*
  }
  if $server {
    if $numtok($readini($script,sunucular,$server),32) == 3 {
      ns identify $token($readini($script,sunucular,$server),1,32)
      $iif(!$regex(admns,$usermode,o),oper $token($readini($script,sunucular,$server),2-3,32))
    }
    elseif $numtok($readini($script,sunucular,$server),32) == 2 {
      ns identify $token($readini($script,sunucular,$server),1,32)
      $iif(!$regex(admns,$usermode,o),oper $me $token($readini($script,sunucular,$server),2,32))
    }
    elseif $numtok($readini($script,sunucular,$server),32) == 1 {
      ns identify $token($readini($script,sunucular,$server),1,32)
    }
  }
}

Mantığını anlatayım mirci ilk açtığında sunucuya bağlı olmayacağı için /gir yazdığında kırmızı renkle belirttiğim sunuculara girer o kısımları girmesini istediğin sunucuları yazarsın.


Kahverengi olarak belirttiğim yerlere yine aynı şekilde nick şifresi ve oper girecek sunucuları yazman gerek


Mavi olarak belirttiğim yerlere aralarında boşluk bırakarak sırasıyla nick şifresi oper nick oper şifre olarak yazılması gerekli eğer girdiğin nick ile oper açacaksan sadece oper şifrenide girebilirsin.


Örnek:


irc.sohbetciyiz.net=12313123 pC`kOpAt oper12345


veya

irc.sohbetciyiz.net=12313123 oper12345



Sorun yaşarsan bu konu altında yazabilirsin.

vioLeta 13 Ağustos 2019 00:20

Cevap: Ayrı Sunucular İçin Tek Alias
 
Hepsini ekleyip denedim lakin birisi hiç çalışmadı, son verilen de istediğim gibi çalışmadı zor kapattım
Malesef ..

Alper 13 Ağustos 2019 00:50

Cevap: Ayrı Sunucular İçin Tek Alias
 
Alıntı:

vioLeta Nickli Üyeden Alıntı (Mesaj 1042132954)
Hepsini ekleyip denedim lakin birisi hiç çalışmadı, son verilen de istediğim gibi çalışmadı zor kapattım
Malesef ..


Denemeden kod paylaşmıyorum çalışmadı derken ne sorun verdi? Sorunu söylersen ona göre yönlendirme yapabilirim

SONEFES 13 Ağustos 2019 19:24

Cevap: Ayrı Sunucular İçin Tek Alias
 
Kod Sahibi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Kod:

on *:start:{ 
  server irc.sunucu.com 
  server irc.sunucu1.com
}
on *:connect:{ 
  if $server == irc.sunucu.com {   
    1komut   
    2komut   
    3komut   

  } 
  elseif $server == irc.sunucu1.com {
    1komut   
    2komut   
    3komut   
  }
}


nikotin 13 Ağustos 2019 21:17

Cevap: Ayrı Sunucular İçin Tek Alias
 
Alıntı:

SONEFES Nickli Üyeden Alıntı (Mesaj 1042133168)
Kod Sahibi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Kod:

on *:start:{ 
  server irc.sunucu.com 
  server irc.sunucu1.com
}
on *:connect:{ 
  if $server == irc.sunucu.com {   
    1komut   
    2komut   
    3komut   

  } 
  elseif $server == irc.sunucu1.com {
    1komut   
    2komut   
    3komut   
  }
}


Kullandıgım tek remoteydi. Özledim mirc kullanmayı.


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

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