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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Mart 2011, 22:13   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Query window Dialog Sorunu




Merhabalar,

Arkadaşlar Üzerinde çalıştığım bir script var ve biyerde takıldım kafam durdu diyebilirim

Yapmak İstediğim şey Query window yani özel pencerisini iptal etmek burda sorun yok
Asıl Sorun Yeni bir query window yazmaya başlamamla ortaya çıktı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Şimdi arkadaslar elimde şöyle bir kod var

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
dialog x { title "New Project" size -1 -1 260 169 option dbu list 1, 7 15 250 145, size edit "", 2, 41 3 190 10 button "Yolla", 3, 233 2 23 12 combo 4, 7 3 32 10, drop } on *:Dialog:x:init:*: { var %? 1 while %? <= $query(0) { .did -a $dname 4 $query(%?) .inc %? } } alias e dialog -m x x on *:Dialog:x:sclick:3: { msg $did(4) $did(2) .did -a $dname 1 $me => $did(2) .did -r $dname 2 .halt } on *:text:*:?:{ .did -a x 1 $nick => $1-

Bu dialogla az çok yapmak istedigime yaklaştım ama tam değil bu dialogda sadece Size özel penceresi açanlara yazabiliyorsunuz bunda sorun yok ama siz nicke tıklayıp bu dialogu açtıgınızda yazdıklarınız gitmiyor Bu sorunu nasıl çözebiliriz Değerli üstadlar yardımlarınızı bekliyorum

----------

Yokmu Bu duruma el atıcak bi üstad
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 25 Mart 2011, 22:25   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Query window Dialog Sorunu




Şimdi demişsinki bu kodla sadece size özel penceresi açanlara yazabiliyorsunuz. Sen benim sana özel penceresi açıp açmadıgımı nasıl keşfediyorsun ki ?
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bu dediğinin olabilmesi için 2 kişide de karşılıklı aynı scriptin olması gerekir. Ve bu kadar basit bir yöntemlede olacak şey değil .msg yöntemiyle bir belirli bir mesaj gönderirsin örneğin

.msg $nick xxxscript özel

scriptede on *:text:*:*: {
if $1 == xxxscript && $2 && $3- == $null { set %nickyazsin $nick | halt } vb. ctcp mesajı yöntemiylede olur bu söylediğim. Tabi sonra %nickyazsin değerine göre yazan kişinin measjını özel kabul addonu gibi değerlendirmen gerekir.

 
Alıntı ile Cevapla

Alt 25 Mart 2011, 22:37   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Query window Dialog Sorunu




uFuK Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Şimdi demişsinki bu kodla sadece size özel penceresi açanlara yazabiliyorsunuz. Sen benim sana özel penceresi açıp açmadıgımı nasıl keşfediyorsun ki ?
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bu dediğinin olabilmesi için 2 kişide de karşılıklı aynı scriptin olması gerekir. Ve bu kadar basit bir yöntemlede olacak şey değil .msg yöntemiyle bir belirli bir mesaj gönderirsin örneğin

.msg $nick xxxscript özel

scriptede on *:text:*:*: {
if $1 == xxxscript && $2 && $3- == $null { set %nickyazsin $nick | halt } vb. ctcp mesajı yöntemiylede olur bu söylediğim. Tabi sonra %nickyazsin değerine göre yazan kişinin measjını özel kabul addonu gibi değerlendirmen gerekir.

Cevabın için teşekkürler ama aradığım cevap bu değil Size özel penceresi açanlari nasıl keşfediosun demişsin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:Dialog:new_table:init:*: { var %? 1 while %? <= $query(0) { .did -a $dname 4 $query(%?) .inc %?

Koda dikkat edersen özel penceresi açanları sorguluyor ve comboya yansıtıo sizde ordan seçip yazıyorsunuz

ama benim istediğim nicke tıklayıp direk yazmak kafam durdu aklıma birşey gelmiyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 25 Mart 2011, 22:42   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Query window Dialog Sorunu




Bu kod sana özel penceresi açanları sorgulama zsenin özel penceresi açtıklarını göstertir. Öncelikle yazdıgın kodu iyi tanımlamalısın.

Listedeki nicke tıklayıp yazmak istiyorsan bunun için .seltext parametresini kullanıcaksın

msg $did(1).seltext $did(20)

$did(20) mesajın yazılacağı edit penceresinin id numarasını temsil ediyor bunu senin dialogun kaçsa ona göre ayarla.

.seltext parametresini sclick eventının altında kullan ve bir buton yardımıyla calıstır.
if $devent == sclick {
if $did == butonİD'si {
msg $did(1).seltext $did(20)
}
}



 
Alıntı ile Cevapla

Alt 25 Mart 2011, 23:53   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Query window Dialog Sorunu




Yardımların için teşekkürler ufuk Peki birşey daha sormak istiyorum
Aynı Dialogu 2 defa açma şansımız varmı mesela dialogu actık -md ile simge durumuna aldık aynı dialogu tekrar nasıl acarım digerinin kapatmadan

 
Alıntı ile Cevapla

Alt 26 Mart 2011, 00:37   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Query window Dialog Sorunu




Öyle birşey bilmiyorum sanmyorum extra bir dll olmadan yapılabileceğini. Fakat neden bunu yapmak istiyorsun ki. Neyi değiştirir.

Bir anlat bakalım yapmak istediğini farklı bir çözümü bulunur elbet

 
Alıntı ile Cevapla

Alt 26 Mart 2011, 02:15   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Query window Dialog Sorunu




Hocam Query window iptal ederk kendim birtane yazdım şuan herşeyiyle güzel çalışıyor
dialogu -md ile açıyorum yani istedigim zaman simge durumuna alabileyim başka bir dialog açmak istememdeki amaç ise diğer dialog aşağıda iken tekrardan başkasına yazabilmek için

 
Alıntı ile Cevapla

Alt 26 Mart 2011, 11:54   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Query window Dialog Sorunu




Dialog -ie tablo tablo komutunu kullanarak mevcut açmış oldugun dialog simge durumundayken tekrar aktif ekranına taşıyabilirsin.

 
Alıntı ile Cevapla

Cevapla

Etiketler
dialog, query, sorunu, window


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
Query tepki yanıtı Sorunu Hayat mIRC Scripting Sorunları 1 28 Ocak 2009 00:17
Kayan yazı(dialog ve custom window) L4roXyL mIRC Scripting Hazır Kodlar 10 04 Mayıs 2008 17:51
Dialog Sorunu TRENDY mIRC Scripting Sorunları 10 23 Aralık 2007 03:40
dialog sorunu Iord mIRC Scripting Sorunları 1 21 Aralık 2007 17:19
Dialog ve query DrWat mIRC Scripting Sorunları 9 20 Temmuz 2007 14:22