![]() |
![]() |
|
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | 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. | |
| ![]() |
![]() | #2 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | 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! |
| ![]() |
![]() | #3 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | 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. |
| ![]() |
![]() | #4 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | 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 |
| ![]() |
![]() | #5 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | 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. |
| ![]() |
![]() | #6 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | 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. |
| ![]() |
![]() | #8 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | 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 |
| ![]() |
![]() | #9 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | ö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. |
| ![]() |
![]() | #10 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | 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. . |
| ![]() |
![]() |
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) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Sağlık çalışanı mektup bırakarak intihar etti: Yaşamayı beceremedim | NurSima | Güncel ve Son Dakika Haberler | 0 | 27 Mayıs 2021 15:02 |
Beceremedim - Beceremedik | Türk | Serbest Kürsü | 0 | 10 Ocak 2016 02:01 |
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 |