IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
1Beğeni(ler)
  • 1 Post By Sessiz

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 15 Nisan 2013, 19:52   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Bağlantı menüsü nick sorunu




Aşağıda verdiğim bağlantı menüsünde şöyle bir sorun var
Herhangi bir servere bağlı iken bağlantı menüsünü tıklayarak ikinci bir servere yeni server penceresinde bağlanıcam ama farklı nickte ve farklı identle bağlanmak istiyorum nici yazarken bağlı bulundugum serverdeki nicimide değişiyor bu menüde bu sorunun çözümü konusunda yardımcı olursanız sevinirim

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias baglan {
  if (!
$dialog(baglan)) { dialog -m baglan baglan }
  else { 
dialog -v baglan }
}
alias dx dialog -x $dname $dname
dialog baglan 
{
  
title "mircScript"
  
size --1 147 106
  option dbu
  icon $mircdirimg
\Silver.ico0
  text 
"Nick'iniz:"28 14 35 8right
  text 
"Identiniz:"38 27 35 8right
  edit 
""647 13 90 10autohs
  edit 
""747 26 90 10autohs
  check 
""947 66 8 10
  combo 11
47 39 91 61size edit drop
  text 
"Server:"1217 40 27 8right
  button 
"IRC Serverine Bağlan"1310 80 128 15
  box 
"Bağlantı Ayarları"14 3 139 98
  button 
"Ekle"446 53 30 10
  button 
"Sil"577 53 30 10
  button 
"Düzenle"8108 53 30 10
  text 
"Yeni Server Penceresi Aç"1056 67 85 8
}

on 1:dialog:baglan:*:*:{
  if 
$devent == init {
  
mdx MarkDialog $dname
  mdx SetDialog $dname bgcolor $bgcolor
    
var %idset2 13
    set 
%idset 0
    
:idset
    inc 
%idset 1
  mdx MarkDialog $dname
  mdx SetDialog $dname bgcolor $rgb
(47,163,204)
  
mdx SetFont $dname 2,3,5,6,7,8,9,10,11,12,13,16,17 +b Turkish 12 600 Arial
  mdx SetColor $dname 2
,3,5,6,7,8,9,10,11,12,13,16,17 textbg $rgb(47,163,204)
  
mdx SetColor $dname 2,3,5,6,7,8,9,10,11,12,13,16,17 background $rgb(47,163,204)
  
mdx SetColor $dname 2,3,5,6,7,8,9,10,11,12,13,16,17 text $rgb(0,0,0)
    
did -a $dname 6 $nick
    did 
-a $dname 7 $emailaddr
    loadserver $dname
  
}
  if 
$devent == edit {
    if 
$did == 
      if (
$did(6).text == $null) { halt }
      else { .
nick $did(6).text }
    }
    if 
$did == {
      if (
$did(7).text == $null) { halt }
      else { .
emailaddr $did(7).text }
    }
  }
  if 
$devent == sclick {
    if 
$did == 13 
      if 
$did(9).state == { var %-}
      if (!
$did(11).text) { server irc.sunucu.com dx halt }
      else { 
server %m $did(11).text dx }
    }
    if 
$did == sadd  }
    if 
$did == 
      var %
$did(11).text
      $iif
($input(%s Sunucusunu Silmek İstediğinize Eminmisiniz?,yw,Uyarı),write -ds $+ %s Script\servers.txt,return)
      
loadserver $dname
    
}
    if 
$did == set %dsunucu $did(11).text schg }
  }
  if 
$devent == close {
    if (!
$server) { server irc.sunucu.com }
  }
}
dialog sadd {
  
title "mircScript"
  
size --1 113 65
  option dbu
  icon $mircdirimg
\Silver.ico0
  box 
"Sunucu Ekle"14 4 106 39
  text 
"Eklenecek Sunucu:"210 15 96 8
  edit 
""310 28 94 10autohs
  button 
"Ekle"413 46 40 15flat
  button 
"Iptal"561 46 40 15flat cancel
}
alias sadd dialog -m sadd sadd 
on 1
:dialog:sadd:*:*:{
  if 
$devent == init {
    
idset 5
  
}
  if 
$devent == sclick {
    if 
$did == write Script\servers.txt $did(3).text loadserver baglan dx }
  }
}
dialog schg {
  
title "mircScript"
  
size --1 113 65
  option dbu
  icon $mircdirikon
\6.ico0
  box 
"Sunucu Değiştir"14 4 106 39
  text 
"Değiştirilecek Sunucu:"210 15 96 8
  edit 
""310 28 94 10autohs
  button 
"Ekle"413 46 40 15flat
  button 
"Iptal"561 46 40 15flat cancel
}
alias schg dialog -m schg schg
on 1
:dialog:schg:*:*:{
  if 
$devent == init {
    
idset 5
    did 
-a $dname 3 %dsunucu
  
}
  if 
$devent == sclick {
    if 
$did == 
      
write -ds $+ %dsunucu Script\servers.txt
      write Script
\servers.txt $did(3).text
      loadserver baglan 
      dx
    
}
  }
}
alias loadserver {
  
did -$1 11
  did 
-$1 11 irc.sunucu.com
  
var %servers $lines(Script\servers.txt)
  var %
s2vers 1
  
while (%s2vers <= %servers) {
    
did -$1 11 $read(Script\servers.txt,%s2vers)
    
inc %s2vers 1
  
}
  
did -$1 11 1
}

on *:start: {dialog -m baglan baglan 


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 18 Nisan 2013, 13:33   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bağlantı menüsü nick sorunu




Sanırım bu sorunu çözebilecek koder yok elinde benzer bir bağlantı diyaloğu olan varmı

 
Alıntı ile Cevapla

Alt 18 Nisan 2013, 18:04   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bağlantı menüsü nick sorunu




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $devent == edit { if $did == 6 { if ($did(6).text == $null) { halt } else { .nick $did(6).text } }

Abi sorun şu : Bağlan butonuna bastığında $did(6) aktif oluyor . Yani sen daha sunucuya bağlanmadan önce nick değiştiriyor nicki aktif ediyor sonra sunucuya bağlanıyor.
Çözüm olarak Yeni sunucuya bağlan kutucuğunu check yerine bir buton koyarsan olur diye düşünüyorum. Şu an denemek için vaktim yok akşam bakarım çözeriz..

 
Alıntı ile Cevapla

Cevapla

Etiketler
bağlantı, menüsü, nick, sorunu


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Bağlantı Menüsü KiLLed mIRC Scripting Hazır Kodlar 3 18 Şubat 2013 01:03
Bağlantı menüsü StarscreaM mIRC Scripting Hazır Kodlar 3 16 Ağustos 2009 01:25
Bağlantı Menüsü OkyAnuS mIRC Scripting Hazır Kodlar 2 20 Aralık 2008 13:55
Bağlantı menüsü sorunu Efendisiz mIRC Scripting Sorunları 3 18 Ağustos 2008 16:04
Bağlantı menüsü HaLiKaRNaSX mIRC Scripting Hazır Kodlar 2 29 Eylül 2006 21:08