Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.
selam arkadaşlar ben burdan buldugum stat scp yi kendime göre editledim..

[plevel 1]
stat

[function stat]
src.dialog d_stat_ayari

[CHARDEF i_stat_man]
DEFNAME=i_stat_man
ID=C_Man
NAME=Vendor
CAN=MT_NONMOVER

ON=@Create
NPC=brain_vendor
COLOR=colors_skin
NEED=i_gold

STR={100 150}
DEX=100
INT={100 150}

ITEMNEWBIE=0204e
COLOR=0846
ITEMNEWBIE=i_staff_black


ON=@Click
message @07d1,,1 <serv.name> Uo Shard
message @666,1,1 Stat Master
return 1

on=@dclick
if (<distance> > 2)
src.sysmessage @0845,1,1 HATA : Çok Uzaktasınız!
return 1
endif
if (<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
sysmessage @080a Uzerinizde Buyu Varken Kullanilmaz..!
return 1
else
dialog d_stat_ayari
return 1
endif

[dialog d_stat_ayari]
0,0
nomove
resizepic 160 60 5120 205 155
dhtmlgump 185 75 100 20 0 0  <def.h6><def.bfont_white>Stat Ayarlari
dhtmlgump 185  105 30 20 0 0 <def.h6><def.bfont_white>Str
button 230 105 00000037 00000037 1 0 1
button 250 105 00000038 00000038 2 0 2
dhtmlgump 280 105 50 20 0 0  <def.h6><def.bfont_white><src.str>
dhtmlgump 185  135 30 20 0 0 <def.h6><def.bfont_white>Dex
button 230 135 00000037 00000037 3 0 3
button 250 135 00000038 00000038 4 0 4
dhtmlgump 280 135 50 20 0 0 <def.h6><def.bfont_white><src.dex>
dhtmlgump 185  165 30 20 0 0 <def.h6><def.bfont_white>Int
button 230 165 00000037 00000037 5 0 5
button 250 165 00000038 00000038 6 0 6
dhtmlgump 280 165 50 20 0 0 <def.h6><def.bfont_white><src.int>

[dialog d_stat_ayari button]
on=0
src.sysmessage @07a1 Menuyu Kapattiniz !

on=1
if (<eval <src.dex> + <src.str> + <src.int>> == 225)
src.sysmessage @0845,1,1 HATA : Statlariniz 225 den Fazla Olamaz !
dialog d_stat_ayari
return 1
endif
if (<src.str> == 100)
src.sysmessage @0845,1,1 HATA : Str'niz 100'den Buyuk Olamaz !
dialog d_stat_ayari
return 1
endif
if (<src.str> <=99)
src.str=<src.str>+1
dialog d_stat_ayari
return 1
endif

on=2
if (<src.str> <=25)
src.sysmessage @0845,1,1 HATA : Str'nizi Daha Fazla Düşüremezsiniz !
dialog d_stat_ayari
return 1
else
src.str=<src.str>-1
dialog d_stat_ayari
return 1
endif

on=3
if (<eval <src.dex> + <src.str> + <src.int>> == 225)
src.sysmessage @0845,1,1 HATA : Statlariniz 225 den Fazla Olamaz !
dialog d_stat_ayari
return 1
endif
if (<src.dex> == 100)
src.sysmessage @0845,1,1 HATA : Dex'niz 100'den Buyuk Olamaz !
dialog d_stat_ayari
return 1
endif
if (<src.dex> <=99)
src.dex=<src.dex>+1
dialog d_stat_ayari
return 1
endif

on=4
if (<src.dex> <=25)
src.sysmessage @0845,1,1 HATA : Dex'inizi Daha Fazla Düşüremezsiniz !
dialog d_stat_ayari
return 1
else
src.dex=<src.dex>-1
dialog d_stat_ayari
return 1
endif

on=5
if (<eval <src.dex> + <src.str> + <src.int>> == 225)
src.sysmessage @0845,1,1 HATA : Statlariniz 225 den Fazla Olamaz !
dialog d_stat_ayari
return 1
endif
if (<src.int> == 100)
src.sysmessage @0845,1,1 HATA : Int'niz 100'den Buyuk Olamaz !
dialog d_stat_ayari
return 1
endif
if (<src.int> <=99)
src.int=<src.int>+1
dialog d_stat_ayari
return 1
endif

on=6
if (<src.int> <=25)
src.sysmessage @0845,1,1 HATA : Int'nizi Daha Fazla Düşüremezsiniz !
dialog d_stat_ayari
return 1
else
src.int=<src.int>-1
dialog d_stat_ayari
return 1
endif

[EOF]

fakat bu script te stat fixleri olmadığı için büyü atınca int yumruk atınca dex geliyor ve doğal olarak statlar bozuluyor.. bunu nasıl engellerim?

buda fix script teki statcap fix. içinde eventler var ama benim stat scp de eventler yok tam oalrak nasıl yapmam gerektiğini çözemedim. benim için bu scriptleri bir düzene sokarsanız çok sevinicem.
On=@EnvironChange
if !((<isevent.e_str>) || (<isevent.e_dex>) || (<isevent.e_int>) || (<isevent.e_spr>))
var.stats <eval (<str> + <int> + <dex>)> // stat cap fix
if (<eval <var.stats>> > 225)
statcapdex
endif
sphere_skills içinde;
STATSUM=225

yaparsan eğer 225 den yukarı çıkmaz. Ama aşağı inişler oluyorsa bunun için bir fix yapman gerekebilir şimdi akımda değil ama sitede bir yerde olacaktı :))

Üye Ol veya Giriş Yap

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