Novice
0.1
çantada bulunan mesela silahları yada potları bir menüde nasıl gösterebilirim.

Bu konu XoXo tarafından düzenlendi(2009-01-24 12:46, 15 yıl önce)
if yapsan sora nasıldı dialoga falan yapsan o tarz bşe :D bnde kawrayamadım zor bi script hmm :D
Master
59.2997
Şöyle bir şey yapabiliriz,

[DIALOG D_TEST]
0,0

RESIZEPIC 0 0 5054 250 250
OBJ = <FINDLAYER(21).UID>
LOCAL.TEST = 0
FOR 0 50
IF (<OBJ.FINDCONT.<DLOCAL._FOR>.ISWEAPON>)
	DTEXT 86 <EVAL (<DLOCAL.TEST>*20)+20> 1153 <OBJ.FINDCONT.<DLOCAL._FOR>.NAME>
	BUTTON 0 <EVAL (<DLOCAL.TEST>*20)+20> 4006 4007 1 0 <EVAL (<DLOCAL._FOR>)+1>
	TILEPIC 40 <EVAL (<DLOCAL.TEST>*20)+20> <SERV.ITEMDEF.<OBJ.FINDCONT.<DLOCAL._FOR>.ID>.ID>
	LOCAL.TEST +=1
ENDIF
ENDFOR
	
[DIALOG D_TEST BUTTON]
ON = 1 50
REF1 = <SRC.FINDLAYER(21).UID>
SAY <REF1.FINDCONT.<EVAL (<DARGN>)-1>.NAME>, <REF1.FINDCONT.<EVAL (<DARGN>)-1>.BASEID>

Şimdi burada dialog üzerinde çantan üzerindeki silahların sıralanmasını yaptık ve ayriyetten item'ın resmini vs de dialogda görebilirsin. Button kontrolleri için örneği button bölümünde gösterdim. Diyelim çantanda bir adet short spear ve magical katana bulunuyor. Dialogdan magical katanaya tıklayınca buttonlardan karakter üzerinde mesaj olarak geçicek olan şey "magical katana, i_katana_xx" olucaktır. (şu anki halinde dialogun) Tabi böyle bir şey yapılmak isteniyorsa sayfa eklentisi ve benzeri şeyler yapılması estetik açıdan daha iyi duracaktır.
Novice
0.1
çok teşekkür edeirm slothere harikasın.

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.