Daha kısa yol ile halledilebiliyor, şunu paylaşayım.
@xwerswoodx'in paylaştığı bir fix scripti.
// defname tarafı.
Kod:
[Defname fix]
color_0 00
color_200 05
color_400 045
color_600 075
color_800 025
color_1000 095
isim_0 Normal
isim_200 Ruin
isim_400 Might
isim_600 Force
isim_800 Power
isim_1000 Vanquishing
Kod:
On=@itemclick
//WEAPON FİX
if (<act.isweapon>)
if (<act.baseid>==i_staff_taming)
act.isim <act.name>
return 1
endif
if (<act.attr>&attr_identified)
act.color=color_<act.morey>
if ((<act.topobj.uid> == <uid>)
if (<act.type>==t_weapon_xbow)
act.message @95 [bolts: <eval <rescount <act.tdata3>>>]
elseif (<act.type>==t_weapon_bow)
act.message @95 [arrows: <eval <rescount <act.tdata3>>>]
endif
endif
act.arma [ <def.isim_<act.morey>> (+<eval <act.morey>/66>) ]
act.isim <serv.itemdef.<act.dispid>.name>
return 1
else
if ((<act.topobj.uid> == <uid>)
if (<act.type>==t_weapon_xbow)
act.message @95 [bolts: <eval <rescount <act.tdata3>>>]
elseif (<act.type>==t_weapon_bow)
act.message @95 [arrows: <eval <rescount <act.tdata3>>>]
endif
endif
act.isim <serv.itemdef.<act.dispid>.name>
return 1
endif
//WEAPON FİX BİTTİ
Scriptte gördüğüm act.isim, arma vb. diye geçmiş, o kısımları name olarak değiştirirsen bir problem olacağını sanmıyorum.
Fix script link ;
56b fix scp.