Merhaba.Healing büyüsü yaptıktan sonra kaç hp healladığını sysmessage olarak nası yazdırabilirim?
else // heal self
cont.hits (<cont.hits> + <morey>)
cont.effect 3,0376a,2,10,1
cont.sayua 048 6 6 6 * kendini tedavi eder *
if (<cont.hits> > <cont.str>)
cont.hits <cont.str>
endif
endif


kendini iyilestirir kısmının üstüme

src.message (<cont.hits> + <morey>)
bunu yapıştır

Tahmini Bu şekilde denemedim ama ...
Büyü yaptığında ama... senin dediğin healing scripti sanırsam :)


on=@Success altına ne koyarsam koyayım yapamadım :D

[Spell 4]
DEFNAME=s_heal
NAME=Heal
SOUND=snd_SPELL_HEAL
RUNES=IM
CAST_TIME=2.0
RESOURCES=i_reag_garlic,i_reag_ginseng,i_reag_spider_silk
RUNE_ITEM=i_rune_HEAL
SCROLL_ITEM=i_scroll_HEAL
FLAGS=SPELLFLAG_TARG_CHAR | SPELLFLAG_FX_TARG | SPELLFLAG_GOOD
EFFECT_ID=i_fx_HEAL_EFFECT
EFFECT=7,35
DURATION=0.0
MANAUSE=15
SKILLREQ=MAGERY 10.0
INTERRUPT=100.0,100.0


On=@Success
sysmessage= <eval <more>> hits
yapıyorum.Biliyorum eksik bişeyler var

On success de Argn1 yapınca büyünün kaçıncı büyü olduğu argn2 yapınca magery skillini argn3 yapınca hiçbişey olmuyor :D argn4 denedim oda olmadı Ref1 denedim olmadı argo denedim olmadı aklıma gelebilcek herşeyi denedim olmadı Hatta timer koyup str - maxhit = yapıp aradaki kaç puan healladıgını bile çıkarttım olmadı :P yada ben yanlıs yaptım o yüzden olmadı :D
src. veya act. dene
olmuyor :( ve şu hatayı alıyorum more yaptığımda

(sphere_spells.scp,102)Can't resolve <more>
biraz uzun olucak ama hp kendin ekletebilirsin ekletirkende message olarak gösterebilirsin.
if (<src.magery> >= 10.0) && (<src.magery> <= 50.0)
var.healmessage <eval ((<src.magery>+<src.meditation>+<src.int>)/150)>
src.hits += <eval ((<src.magery>+<src.meditation>+<src.int>)/150)>
src.message @25,,1 <var.healmessage>
endif

gibi ne bileyim kafadan yazdım şimdi :)
olmuyor :) neyse sağolun yardımlarınız için.

Üye Ol veya Giriş Yap

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