UO-Dev Arama



tbutton nasıl yapılır buradan öğrenin

Yazar :: Mfusion
Tarih :: 26-05-2010 20:10
Karakter Boyut ::

Paylaş :: Paylaş




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;
Kod:
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

Kod:
[FUNCTION TBUTTON]
BUTTON <ARGV[0]>
DHTMLGUMP <ARGV[1]> 20 0 0 <ARGV[2]>


Gayet basit ve kullanışlı. Kullanımı ise şöyle;
Kod:
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

Yorumlar

1.   Gönderen Clad   28-06-2010 12:08    

Bak işte bunu sev süpermiş...

2.   Gönderen 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.

Oylamalar

Oylama::
Üyelerin oylama ortalaması (10 dışında) : Henüz Oylanmamış   
Oylar: 0

Keywords:


Sayfa açılma süresi 0.165 saniye
SQL toplam zamanı: 0.09 saniye - SQL sorgusu: 20 - Ortalama SQL zamanı: 0.00452 saniye