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/)
-   -   tab kapatmak için ne yapmalıyım? (https://www.ircforumlari.net/mirc-scripting-sorunlari/49077-tab-kapatmak-icin-ne-yapmaliyim.html)

zambidis 31 Ocak 2008 18:35

tab kapatmak için ne yapmalıyım?
 
merhaba arkadaşlar. Ben dışardan bir işlemle bir dialogda tabı kapatmak istiyorum. mesela şöyle;


dialog ircforumlari {
title "İRCFORUMLARI//DİALOG"
size -1 -1 142 126
option dbu
icon 1, 0 1 139 112
button "tamam", 2, 0 114 140 12
}


ben bu dialogda tamam butonuna bastıktan sonra (sallıyorum) "dialog -m ird ird" isimli dialogun 1 nolu tabını kapatmak istiyorum. bunu nasıl yapabilirim yardımcı olursanız çok sevinirim.

L4roXyL 31 Ocak 2008 18:40

Cevap: tab kapatmak için ne yapmalıyım?
 
Kapatmak derken gizlemek'mi? Tam anlamadım.

zambidis 31 Ocak 2008 18:58

Cevap: tab kapatmak için ne yapmalıyım?
 
disable yapmak istiyorum. l4xyl kardeş. yani tamam a tıklayacağım disable yapacak. aynı şekilde bir başka butonla enable yapacağım. yardımcı olursan sevinirim

L4roXyL 31 Ocak 2008 19:29

Cevap: tab kapatmak için ne yapmalıyım?
 
/did -b dialog-ismi id-numarası şeklinde yapabilirsin.
Fakat tab disable olmuyordu sanırım.
Farklı bir şekilde -h kullanarak gizleyebilirsin ve -v kullanarak aktif edebilirsin.
Örneğin;
on *:dialog:ircforumlari:sclick:2:did -h $dname tab-did-numarası
Gibi.

zambidis 01 Şubat 2008 00:14

Cevap: tab kapatmak için ne yapmalıyım?
 
hemen deniyorum kardeşim çok saol

zambidis 01 Şubat 2008 00:19

Cevap: tab kapatmak için ne yapmalıyım?
 
* /did: invalid parameters

bu uyarıyı verdi kardeşim /did -h irpg 1 yaptım olmadı. sorun ne olabilir?

L4roXyL 01 Şubat 2008 00:31

Cevap: tab kapatmak için ne yapmalıyım?
 
IRPG nedir? Dialog ismimi?
Eğer on dialog event'ini kullanıyorsan, on *:dialog:dialog-ismi:sclick:buton-id-numarası:did -h $dname tab-id-numarası şeklinde yapmalısın.

zambidis 01 Şubat 2008 01:25

Cevap: tab kapatmak için ne yapmalıyım?
 
evet dialog ismi irpg

zambidis 01 Şubat 2008 01:28

Cevap: tab kapatmak için ne yapmalıyım?
 
dialog new_table {
title "New Project"
size -1 -1 81 36
option dbu
button "tamam", 1, 22 8 37 12
}
on *:dialog:new_table:sclick:1:{ did -h trımpotadventıser 1 | /echo işlem tamam }



denemek için yaptığım bu dialogda işte bu şekilde ama çalışmıyor aynı hatayı veriyor..

L4roXyL 01 Şubat 2008 01:56

Cevap: tab kapatmak için ne yapmalıyım?
 
Yahu dialog ismi burada new_table. Sen ise trımpotadventıser isminde bir dialog'a işlev yapmaya kalkıyorsun. Trımpotadventıser isminde bir dialog olduğundan eminmisin? Sana diyorumki, "trımpotadventıser" yerine $dname kullan.

zambidis 01 Şubat 2008 01:58

Cevap: tab kapatmak için ne yapmalıyım?
 
kardeş trımpotadventıser farklı bir dialog $dname kullanırsam new_table dialoguna işlemi yapacak benim yapmak istediğim bu dialogdan başka bir dialogun tabını kapatmak gizlemek herneyse..

L4roXyL 01 Şubat 2008 02:48

Cevap: tab kapatmak için ne yapmalıyım?
 
O zaman o diğer dialog'u açman gerekmekte.
Yani izlediğin yol doğru. /did -h dialog-ismi id-numarası şeklinde yapıcaksın.
Ama diğer dialog açık olmalı.

zambidis 01 Şubat 2008 02:50

Cevap: tab kapatmak için ne yapmalıyım?
 
desene bu iş yatar kardeş senide yok yere kastım :S

zambidis 01 Şubat 2008 02:54

Cevap: tab kapatmak için ne yapmalıyım?
 
ama elbet bi yöntemi olmalı yaa :S

zambidis 01 Şubat 2008 03:08

Cevap: tab kapatmak için ne yapmalıyım?
 
peki aynı şekilde tab deilde edit veya check i disable yapmak istersekk?? oda olmazmı?

LauReLL 01 Şubat 2008 04:08

Cevap: tab kapatmak için ne yapmalıyım?
 
Olmaz... Bu did Olaylarının Olması için did yaptığın dialog'un acık Olması lazım bir başka dialog zayesinde bunu yapamazsın ama biraz denerim OLursa bildiririm sana :D

zambidis 01 Şubat 2008 06:03

Cevap: tab kapatmak için ne yapmalıyım?
 
forumda konu kalabalığı yapmamak için bir sorumu daha burda yöneltmeyi uygun gördüm. ben bir dosyanın olmaması halinde acılışta echo bir uyarının vermesini istesem bunu nasıl yapabilirim. mesela zambidis.ini dosyasını açılışta varlığını kontrol edecek ve eğer yoksa /echo uyarı verecek bunu nasıl yapabilirim. bu konuna bana yardımcı olursanız sevinirim izede çok yük oldum ama ..

LauReLL 01 Şubat 2008 16:54

Cevap: tab kapatmak için ne yapmalıyım?
 
İşin Kolayına Kaçayım dersen al sana bi güzellik :D:D

on *:dialog:new_table:sclick:1:{ did -h trımpotadventıser 1 | /echo işlem tamam }

Bu senin Uyguladıgın kod bunu su sekilde yap ve dene

Kod:


on *:dialog:new_table:sclick:1:{ dialog -m trımpotadventıser trımpotadventıser | did -h trımpotadventıser 1 | dialog -x trımpotadventıser trımpotadventıser | /echo işlem tamam }

dialogu acar işlemi yapar dialogu kapatır :D acılıp kapanısı hızlı olur ve fark belki eder belki etmerz :D:D

zambidis 03 Şubat 2008 01:25

Cevap: tab kapatmak için ne yapmalıyım?
 
o benim aklıma geldi normade yapmak istediklerimle çok farklı düşüyo o kod ama mecburen madem olmuyo yapıcaz başka care yok yinede saol kardeşim yardımın için

zambidis 03 Şubat 2008 01:34

Cevap: tab kapatmak için ne yapmalıyım?
 
bu nasıl iş yaa o kodda işlem tamam echosunu statusde gösteriyo ama yine gizlemiyor deli oldum :S


dialog new_tablex {
title "New Project"
size -1 -1 81 36
option dbu
button "Button", 1, 24 11 37 12
}
on *:dialog:new_tablex:sclick:1:{ dialog -m trımpotadventıser trımpotadventıser | did -h trımpotadventıser 1 | dialog -x trımpotadventıser trımpotadventıser | /echo işlem tamam }

LauReLL 03 Şubat 2008 04:35

Cevap: tab kapatmak için ne yapmalıyım?
 
init de sorun vardır ne gb dsersen ?
mesela bi örnek vereyim init de if %bilmemne == ON {
did -c 1 gb olaylar oluyorya seninkindede o sorun vardır onlara bir bak eğer düzelmezse buraya dialog kodlarını ac ve bir bakalım verelim :D


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net