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 19 Şubat 2005, 19:40   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
dialog tasarladım fakat işlem yapptırmayı beceremedim




arkadaşlar dialog yaptım fakat buna işlem yaptırcam ban ayardımcı olurmusunuz


on !1:JOIN:#:/msg $chan Welcome to $chan $nick

mesela burdaki welcome mesajını dialogtan değiştirmek istiyom nasıl yapabilirim

dialogta bir pencere açılcak oraya yazıcam mesajı bu mesaj komuttaki bulunnan welcome mesajı yerine gidicek ? ayrıca bir sorum daha olucak sizlere dialog yaparken mesela ben dialog penceresi üzerinde yazı yazma yeri yapıyorum ama mesela bir butona basarak bir yazı yazma penceresi açılmasını yapamıyorum bunu da anlatırsanız çok makbule geçer ?


Konu manyak tarafından (19 Şubat 2005 Saat 19:43 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 19 Şubat 2005, 19:55   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



ilk önce kendi yaptıgın dialogların kodlarını buraya yazsan bence daha iyi olur
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bana kalsa dialog yapmam welcome yerine $input veya $$? kullanırımda!

 
Alıntı ile Cevapla

Alt 19 Şubat 2005, 20:42   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



mesela şöle bişey var bunun üzerinde bana gerekli açıklamayı yaparsan çok makbule geçersin bunu anlarsam mantığı kavrıcam

dialog Dialog1 {

title "Dialog1"

size 177 106 350 255

check "aç", 1, 33 110 27 13

button "mesaj", 2, 71 105 75 25

button "&Hide", 3, 0 0 0 0, hide Ok

}

bu dialoğun şöle işlemesini istiyorum
1.mesela burda chek işareti konulan bir yer var orayı işaretlediğim zaman bu komut kullanıma açık olucak işaret kalktığında bu komut çalışmıycak
2. mesaj butonuna bastığımda bir yazı penceresi açılmasını istiyorum(ben beeceremedim ) ve buraya yazdığım yazı ordaki welcome yazısı yerine geçsin tabi sen input filan yaz diyosun bunu bu dialog üstünde ve komut üstünde gösterirsen sevinirim ark


Konu manyak tarafından (19 Şubat 2005 Saat 20:47 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 19 Şubat 2005, 21:19   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



dialog yapmadan su sekild eyapila bilir dedigin ama isine yararsa menu menubar,channel {
karsilama mesaji gir: /set %karsilama.msg $$?="Lutfen mesajinizi yaziniz ->>` su anki mesajiniz %karsilama.msg ` " }
}


on !1:JOIN:#:/msg $chan %karsilama.msg $chan $nick
denemedim ama calisir tahmin ediyorum

 
Alıntı ile Cevapla

Alt 19 Şubat 2005, 21:30   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



ark teşekkür cevap için ama ben bir dialog penceresinde bi kaç şey toplamak istiyorum o yüzden yani bunu anlarsam diğerlerini de yapıcam buna göre ok
senin verdiğini kontrol ettim çalışıyo sadece bu kısmı yeterli oluyo bunda
karsilama mesaji gir: /set %karsilama.msg $$?="Lutfen mesajinizi yaziniz ->>` su anki mesajiniz %karsilama.msg ` "

bide remotedeki işte

dialog olarak yardımcı olursanız sevinirim lütfen


Konu manyak tarafından (19 Şubat 2005 Saat 21:48 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 19 Şubat 2005, 22:37   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



dialog Test {
title "Test Dialoğu 1"
;Altaki -1 lerin anlamı ekranın tam ortasıdır
size -1 -1 120 33
check "aç", 1, 5 10 30 14
button "mesaj", 2, 40 5 75 25
button "&Hide", 3, 0 0 0 0, hide Ok
}
;Dialoğumuzdaki yaptığımız işleri görmek için aşağıdaki event gerekli
on *:dialog:Test:*:*: {
;dialoğumuz ilk açıldığında yapılacak işlemler ben burada en son check box seçilimi değilmi onu kontrol ettirdim
if $devent == init {
if %::join-on-off == 1 { did -c $dname 1 }
}
;dialoğumuzda mausenin sol tuşu ile bir kere tıkladığımızda aktif olur
if $devent == sclick {
;Dialok yaparken her kontrole verdiğimiz id ler buralarda işe yarıyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
hangi id ye sol tıkladık

if $did == 1 {
;eğer checkboxa tıkladıysak onu %::join-on-off değişkenine atıyoruz
set %::join-on-off $did(1).state
}
if $did == 2 {
if $input(Lütfen karşılama mesajını giriniz örn: $+ $crlf $+ Welcome to $!chan $!nick,e,Test dialoğu input titlesi(başlığı),%::joinmesaji) { set %::joinmesaji $ifmatch }
;Burada $input(içeridekimesaj,e[yazı yazılan mircnin internal input dialoğu için],başlığı,textkısmına yazılacak yazı)
}
}
}
en son olarakta
on !1:JOIN:#:/msg $chan Welcome to $chan $nick
yi
on !1:JOIN:#: if %::join-on-off == 1 { /msg $chan %::joinmesaji }
olarak değiştirmen gerek.
birde en son olarak $crlf yeni satıra geç demek enter tuşu mantıgı açılımı (carriage return field, türkçesi yani satır olarak çevirebiliriz), $+ larda aralarında yazılan kelime ve değişkenleri birleştirir örn: selam $+ nasılsın yazarsak selamnasılsın olur.


Konu Alience tarafından (19 Şubat 2005 Saat 22:39 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 19 Şubat 2005, 23:01   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



son bişey sorucam bu diologtan sonra remotedeki yazdığımız koda aktarmaktaki arda yazdığın kodları tasarlamaya yardım eden prog varmı diolog tasarımı yapan prg lar gibi

 
Alıntı ile Cevapla

Alt 19 Şubat 2005, 23:25   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



benim bildiğim yok orası artık sizin kodlamanıza kalmış zaten orada dialog ile ilgili olan kodları verdim dclick, vs vs mirc helpinde var $input mirc nin başka bir komutu normalde dialogla alakası yoktur.
bu arada dialog yaparsanız tekrar /dialog -m test test diye girerseniz bir hatayla karşılaşırsınız aynı dialog acık diye bunu onlemek için
alias test { if !$dialog(Test) { /dialog -m Test Test } }
gibi yazarsanız dialog açıksa tekrardan açmaya kalkmaz ve hata cıkmaz

 
Alıntı ile Cevapla

Alt 20 Şubat 2005, 00:37   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



özür ark ama ben bu kodları *.mrc olarak kaydettim addon gibi scripte yükleme yapmak istiyom ne remoteye ekliyo ne popupa ekliyoo kodları sebebi nedir bunun ? addon olarak eklerkende ayrıyetten ek komut gerekiyomu
bu arada ark bahsettiğin

alias test { if !$dialog(Test) { /dialog -m Test Test } }

bu kodu nereye koyucaz ?
ark çok soru sordum umarım kızmazsın
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ama gösterdiğin alaka için gerçekten saol böle ilgi olduğu için bende yeni katıldım buralarda gezinicem artık
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


bu sekilde kaydettim xxx.mrc

dialog Test {
title "Test Dialoğu 1"
size -1 -1 120 33
check "aç", 1, 5 10 30 14
button "mesaj", 2, 40 5 75 25
button "&Hide", 3, 0 0 0 0, hide Ok
}
on *:dialog:Test:*:*: {
if $devent == init {
if %::join-on-off == 1 { did -c $dname 1 }
}
if $devent == sclick {
if $did == 1 {
set %::join-on-off $did(1).state
}
if $did == 2 {
if $input(Lütfen karşılama mesajını giriniz örn: $+ $crlf $+ Welcome to $!chan $!nick,e,Test dialoğu input titlesi(başlığı),%::joinmesaji) { set %::joinmesaji $ifmatch }
}
}
}
on !1:JOIN:#: if %::join-on-off == 1 { /msg $chan %::joinmesaji }


yardım için teşekürler
ayrıca o dialog hata komutunu nereye yazmamız gerekli


Konu manyak tarafından (20 Şubat 2005 Saat 00:41 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 20 Şubat 2005, 01:58   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



en basiti komut olarak /load -rs dosyayoluvedosyadile.uzantısı yüklkemesi gerekli
ayrıca remotede (alt + r) de File menüsünden > Load'tan yükleyebilrisin
olmadı remoteyi acar File menüsünden > New dersin oraya kodları yapıştırısın
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.

 
Alıntı ile Cevapla

Cevapla

Etiketler
beceremedim, dialog, fakat, islem, işlem, mirc, mirc download, mirc indir, tasarladim, tasarladım, yapptirmayi, yapptırmayı


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
oto bi kac işlem :) TİGeR mIRC Scripting Sorunları 3 06 Aralık 2014 05:16
Dialog Studio ile bir dialog yapımı (Resimli) CipriX mIRC Scripting Programları 15 12 Aralık 2008 21:59
Users'takiler Dialog Açılınca Dialog'da Çıkmıyor... Tragedy mIRC Scripting Sorunları 1 18 Temmuz 2005 18:34