Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
Merhaba arkadaşlar.
Paylaşacağım fonksiyon uzun satırlar süren dialog yazarları için bir kolaylık olabilir.

Örneğin

# Evet
# Hayır

Gibi buton ve yazıları alt alta yazarız, çoğu zamanda yerleri karışır script dosyası içinde.
Yani;
DHTMLGUMP 165 230 80 20 0 0 Evet
DHTMLGUMP 165 250 80 20 0 0 Hayir
BUTTON 130 230 4006 4007 1 0 1
BUTTON 130 250 4018 4019 1 0 0
Gibi yaparız. Fakat bu uzun satırlar süren dialoglarda, hangi yazı hangi butona denk geliyor aramak dert. Buna istinaden şöyle bir fonksiyon yaptım
[FUNCTION TBUTTON]
BUTTON <ARGV[0]>
DHTMLGUMP <ARGV[1]> 20 0 0 <ARGV[2]>
Gayet basit ve kullanışlı. Kullanımı ise şöyle;
TBUTTON 130 230 4006 4007 1 0 1,165 230 80,Evet
TBUTTON 130 250 4018 4019 1 0 0,165 250 80,Hayir
İlk virgülden sonra gelen 3 değer, HTMLGUMP a yansıtılıyor, son değer de HTMLGUMP un yazısı oluyor.

İlk virgülden sonra gelen ilk değer = HTMLGUMP > sağ-sol
İlk virgülden sonra gelen ikinci değer = HTMLGUMP > yukarı-aşşağı
İlk virgülden sonra gelen üçüncü değer = HTMLGUMP > genişlik

Hali hazırda var olan dialoglarınızdaki BUTTON ların başına T koyup HTMLGUMP ları silerekte hızlı bi şekilde bu fonksiyona geçiş yapabilirsiniz.

Saygılar

UO-Dev SPONSOR

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?

UO-Dev SPONSOR

Clad 28-06-2010 12:08
Bak işte bunu sev süpermiş...
Clad 28-06-2010 12:10
Crafter menülerini böyle yapsak süper olur onu bir düşüneyim belki paylaşırım yazdıktan sonra...


Tekrar yorum yazdım kusura bakmayın.
Mrs.xariyla 23-02-2012 21:06
Keske onca menüyü yazmadan önce görseydim

Üyelerin oylama ortalaması (10 dışında) :

7.00

Oylar: 3 den itibaren 27-11-2010 15:45

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?