Dialog Studio Programı İle İlgili... Arkadaşlar dialog studio programında dialog naısl hazırlanır anlatabilecek varmı acaba. Mümkünse resimli bir şekilde eğer mümkün değilse normal şekidle yazabilirmisiniz.? Özellikle menuleri oluşturduktan sonra adoonla birleştirme kısmı yani mesela joinpart korumam var buna dialog hazırladım dialoğun üzeirnde okey tuşu var ben okeye basında joinpart açılacak ama açılmıyo nasıl olcak bu? |
Kardes Dialog Studio da sadece Dialogu hazirlayabiliyorsun. Özelliklerini kendin kodlaman gerek. |
hım işde onu nasıl yapıcaz ben onun kodlamasından bişi anlamadım ki |
Dialogu hazirladiktan sonra Tools Bölümüne geliyorsun yukarida. daha sonra Copy dialog code yaziyor ona tikliyorsun daha sonra notepadi ac sag tus yap yapistir de.Dialog kodunu orda görebilirsin |
dialog'u hazirladiktan sonra dedigi gibi copy dialog code yapcaksin daha sonra o dialogda butonlarin veya formlarin id lerine komut atiyacaksin. örnek : dialog away { title "Away Ayarları" size -1 -1 118 76 option dbu check "Otomatik away", 1, 11 46 50 10 edit "", 3, 61 46 23 10 text "dk sonra", 4, 90 47 22 8 check "Kayıt açık", 5, 11 21 37 10 box "", 8, 5 4 109 57 edit "", 14, 44 33 39 10 text "Away nick :", 15, 10 34 30 8 button "&Tamam", 16, 5 63 109 10, ok cancel default check "Özelleri kapat", 17, 11 11 50 10 button "&Kayıtları Oku", 2, 58 21 44 9 } yukardaki kodlar sana dialog studio tarafindan verilecek. asagidaki kodlari kendin yazacaksin. bu sadece ornektir aynisini yapma. on 1:dialog:away:edit:*: { if ($did == 3) { set %otoawaytime $calc(60*$did(3)) | set %awaytime2 $did(3) } if ($did == 14) { set %awaynick $did(14) } } on 1:dialog:away:sclick:*: { if ($did(1).state) { set %otoaway « } | else { unset %otoaway } if ($did(5).state) { set %logaway « } | else { unset %logaway } if ($did(17).state) { set %closeaway « } | else { unset %closeaway } if ($did == 2) { if (%savedsomething) { awaylogs } | else { set %temp.error.msg Kayıt yok. | error } } } on 1:dialog:away:init:*: { did -a away 3 %awaytime2 did -a away 14 %awaynick if (%otoaway) did -c away 1 if (%logaway) did -c away 5 if (%closeaway) did -c away 17 } |
hic bişey anlamadım..kodlarıda acıklasaydın keşke.. |
valla açıkçası bende anlamadım aynısını yapma diosun ama senin orda ne yaptını anlamadım ki mecbur aynısını bi denicem ki bişiler çözerim belki dim ama |
valla yüzeysel olarak göstermek istedim ama anlatirim kodlari da ben de unutmusum ama anlatamaya calisayim birazdan... |
on 1:dialog:away:edit:*: { bu kodun altindaki komutlar dialogdaki formlari doldururken kullaniliyo.mesela bu örnekde nicki belirleme ve away süresini belirleme komutlarini kullanmisim. if ($did == 14) { set %awaynick $did(14) } mesela burda away nicki belirleme formu anlatabildim mi ? dialogda 14. id nin komutu bu. on 1:dialog:away:sclick:*: { bu kod da checkbox ve radio olaylari icin kullaniliyor. if ($did(1).state) { set %otoaway « } | else { unset %otoaway } mesela burda dialogda 1. id nin komutu var. checkbox yani otomatik away aktif pasif olsun komutu kullanilmis burda. on 1:dialog:away:init:*: { bu da dialog acilirken variables te yüklü olan degerlerin okunmasi için gerekli olan kod. bu kod olmazsa dialogdaki ayarlar bos görünür. if (%otoaway) did -c away 1 mesela bu komutla da %otoaway degeri atanmissa dialogda Otomatik Away'in checkbox'u seçili acilir. umarim aciklayici olmustur.... falla unutmusum kodlari bu öss bitirdi beni... |
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Bu İşine yarar... |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:29. |
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