Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
- Checkertrans Nedir?

Chechertrans aramıza yeni clientler(4x+) ve Sphere 056b sürümü ile katılmış olan bir fonksiyondur. Dialoglarımızda arkaplanı transparan(şeffaflaştırmaya) yarayan bir fonksiyondur. Kullanımı basittir,

Örneğim elimizde şöyle bir dialog var ve biz bu dialogun arkasını transparan yapmak istiyoruz,
[dialog d_deneme]
0,0

resizepic x y 3600 xx xy
Checkertrans x+10 y+10 xx-20 xy-20

Eklediğimiz zaman resizepic yazısının altına dialogumuzun transparanlaştığını farkedeceğinz. Peki bu sayıların anlamları neler,

Checkertrans x+10 y+10 xx-20 xy-20

- x+10 = Resizepicteki x rakamına +10 ekleyerek transparanlığın ne kadar aşağı veya yukarıda duracağını belirler.
- y+10 = Resizepicteki y rakamına +10 ekleyerek transparanlığın y noktasının ne kadar yanda duracağını belirler.
- xx-20 = Resizepicteki xx rakamından -20 çıkartarak başlayan transparanlığın eninin ne kadar uzunlukta olacağını belirler
- xy-20 = Resizepicteki xy rakamından -20 çıkartarak başlayan transparanlığın boyunun ne kadar uzunlukta olacağını belirler.

Bu +10 ve -20 rakamlarınızı istediğiniz şekilde kullanabilirsiniz. Yanlız kullanırken mesela resizepicteki y değeri 200, biz bunu checkertransta +10 yapıcaksak 210 olarak ekleyeceğiz. Çıkartma da aynı şekilde. Dialogların görüntüsünün daha estetik olması bakımından altta transparanlaşan dialogun kenarlıklarını dışarıda bırakarak daha güzel olmasını sağlamak amacıyla kullanıyoruz + ve - değerleri kullanıyoruz.

Şimdi bunları scripte ekleyelim
[dialog d_deneme]
0,0

resizepic x y 3600 xx xy
Checkertrans x+10 y+10 xx-20 xy-20
Oluşturduğumuz dialog checkertrans fonksiyonunu eklediğimiz zaman aşağıdaki görünümü aldı,

UO-Dev SPONSOR

Paylaş

XFacebook

Faydalı mı?

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

UO-Dev SPONSOR

Henüz yorum yapılmamış. Yorum yazabilmek için giriş yapmanız gerekir.

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

10.00

Oylar: 1 den itibaren 04-04-2022 22:14

Paylaş

XFacebook

Faydalı mı?

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