İyi günler sormak istediğim bir soru vardı.
Örneğin ben bir Dialogda butona tıklanınca tıklayan kişinin str'sini 100 yapmak istiyorum bunu nasıl gerçekleştirebilirim.
ha birde Yukarı ve aşağı oklu butonların kodları varmı elinizde
Yukarı AŞagı Olan kodlarını unuttum ama digerini soyluyum.

ON=1
src.str 100
src.hits <src.str>
return 1' gibi yapabilirsin?

Mesela ON=1 ' button 1 dir.
teşekkür ederim birde şu toplam stat olayını nasıl yapıyorduk mesela str + dex + int = 225 se arttırmasın
Bu Kodları Stat.scp den en altına ekle.

//kontrol dex.
[function dexcontrol]
if (<src.dex> == 1)
src.dex +=0
dex (<dex> + 1)
return 1

//kontrol str.

[function strcontrol]
if (<src.str> == 1)
src.str +=0
str (<str> + 1)
return 1

//int kontrol.

[function intcontrol]
if (<src.int> == 1)
src.int +=0
int (<int> + 1)
return 1

Buda' Örnek Dialog Button Kodu..

on=2
if (<flags>&statf_dead)
	sysmessage @38,,1 Bu islemi olu iken yapamazsiniz.
	return 1
endif
if (<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
	sysmessage @38,,1 Statlarinizi etkileyen bir buyunun etkisi
	sysmessage @38,,1 altindayken bu secenegi kullanamazsiniz.
	return 1
endif
sysmessage @38,,1 Dexterity'inizi dususe aldiniz.
src.dexcontrol
	dex (<dex> - 1)
dialog d_dusur
endif
Novice
11.9

var.stattoplam <eval(<str>+<int>+<dex>)>
if (<eval <var.stattoplam>> == 225)
src.sysmessage Statlariniz 225 den Fazla Olamaz
return 1
endif
Rowall :

var.stattoplam <eval(<str>+<int>+<dex>)>
if (<eval <var.stattoplam>> == 225)
src.sysmessage Statlariniz 225 den Fazla Olamaz
return 1
endif
xearth seni ekledim ama msnde değilsin?
Pm Ile Sen Yolla Msn.

Üye Ol veya Giriş Yap

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