Arkadaslar Böyle Bişey Yaptım Fakat Çalışmıyor Bilen Bir Arkadaş Yardımcı Olabilir Mi ?




[Plevel 1]
gscolor

[FUNCTION gscolor]
dialog d_gs_color
return 1
endif



[dialog d_gs_color]
50,50
//resizepic 190 175 5120 335 150
resizepic 200 185 2620 315 130
resizepic 220 235 3000 270 22

text 220 200 995 0		
text 255 277 995 1		
button 220 275 4005 4007 1 0 1		
text 435 277 995 2		
button 400 275 4017 4019 1 0 0		
textentry 225 237 253 25 0 0 3		

[dialog d_gs_color TEXT]
Yeni color kod giriniz. (4 karakter)
Tamam
Vazgec
<name>

[dialog d_gs_color BUTTON]
On=0

On=1
if ((strlen(<argtxt[0]>)) > 4)
	src.sysmessage En Fazla 4 Karakter Girebilirsiniz...
	dialog d_gs_color
elseif (strmatch('<argtxt[0]>',''))
	src.sysmessage Bir kod girmediniz?
	dialog d_gs_color
else
TARGET @0481 Neyi boyucan?
RETURN 1
ENDIF
endif


ON=@TargOn_Char
src.targ.color <argtxt[0]> 
return 1
endif

ON=@TargOn_Item
src.targ.color <argtxt[0]> 
return 1
endif



Dialog altına trig giremezsin bir item yaratıp onla boyat adamı
Nas Yapcaz İtemle Bi Gösterirmisin ?
Yada functiondan yapabilirsin targetf f_asd gibi f_asd die bir function yarat yaptırmak istediklerini üstünde uygula
[FUNCTION gscolor]
dialog d_gs_color
return 1
endif

burdaki endifi anlayamadım bence gerek yok
Aynen Orda if Yokki Endif Olsun
Silindi
Neophyte
0
targetf yap dialog altında item devri 55i de kaldı.

targetf die arat bulursun yada bak onla ilgili bi döküman mı yazsak :D hmm iyi fikir :)

Daha sonra eklenen;

https://www.ultima-strike.com/dokuman/script-dersi-targetf-kullanimi

Ben sözümü tutarım :) Buyrun targetf dökümanı.

Bu konu Michaell tarafından düzenlendi(2007-11-18 02:43, 16 yıl önce)
Death Bringer : Dialog altına trig giremezsin bir item yaratıp onla boyat adamı

alakası yok girebilrsin yanlz biraz arastrman gerekli. senn yapmak istedigini anladm. bak ınfo menudeki color dlg sini ornek alabilirsin yada iteme gater yaptıgında o menu acılır karsısına.
[function boya]
src.sysmessage  @0481 neyi boyucan 
targetf f_boya

[function f_boya]
if (<src.account.plevel> < <argo.account.plevel>)
src.sysmessage @0481 Sizden ustun Birini Boyayamazsiniz.
else
argo.boya
endif


Hocam Şöyle Bişiy Yaptım Ama Buna Menüyü Nasıl eklicez ?
ON=@TargOn_Char
dialog /// o menunun dialogunu bul buraya ekle

ON=@TargOn_Item
dialog /// o menunun dialogunu bul buraya ekle
Eğer dediğin doğruysa güzel olur.

Üye Ol veya Giriş Yap

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