selam arkadaşlar benim bir sorunum var..

evde kendi bilgisayarımda kurulu olan spherede karşı karakteri kesip resliyorum çar resleniyo ama ölü gibi soluk tenli kalıyor ( hem bandajla hem res skiliyle ) ekranından çıkıp girdiğimde normale dönüyor bunu nasıl halledebilirim acaba?
@spellsuccess ten resurrect büyüsü altına ve bandajla reslediğin kısmın altına
updatex
yazarak
1. resurrect skilinde spellsuccess yoktu anladıgım kadarıyla böyle yaptım.
[Spell 59]
DEFNAME=s_resurrection
NAME=Resurrection
SOUND=snd_SPELL_RESURRECTION
RUNES=AC
CAST_TIME=50
RESOURCES=i_reag_blood_moss,i_reag_garlic,i_reag_ginseng
RUNE_ITEM=i_rune_RESURRECTION
SCROLL_ITEM=i_scroll_RESURRECTION
FLAGS=SPELLFLAG_TARG_CHAR| SPELLFLAG_GOOD
EFFECT_ID=0
EFFECT=0
DURATION=0.0
MANAUSE=50
SKILLREQ=MAGERY 80.0
INTERRUPT=100.0,100.0


on=@spellsuccess
src.updatex
return 1

2. bandaj kısmınıda böyle yaptım.
if (<src.targ.kills> > 6)
src.criminal 1
src.sayua 048,6,6,0 * <src.targ.name> isimli katili diriltir *
elif (<src.targ.flags>&statf_criminal)
src.criminal 1
src.sayua 048,6,6,0 * <src.targ.name> isimli sucluyu diriltir *
elif (<src.memoryfindtype.memory_town>) && (<src.targ.memoryfindtype.memory_town>) && (<src.memoryfindtype.memory_town.link> != <src.targ.memoryfindtype.memory_town.link>)
src.criminal 1
elif (<src.memoryfindtype.memory_guild.link.align>) && (<src.targ.memoryfindtype.memory_guild.link.align>) && (<src.memoryfindtype.memory_guild.link.align> != <src.targ.memoryfindtype.memory_guild.link.align>)
src.criminal 1
endif
src.face
src.anim 17
src.updatex
src.consume 5 i_bandage
src.targ.spelleffect s_resurrection 1000
src.targ.sayua 048,6,6,0 * <src.name> sayesinde hayata doner *
src.checkhealing 2
src.checkanatomy 2
endif
return 1

NOT : src.updatex leri sadece updatex olarakta denedim ama malesef bir değişiklik olmadı herhangi bir hatada almadım. biraz daha açarmısın rica etsem?
Büyü altına yaparsanız farklı olur spellsuccess yerine success kullanmalısınız.

[Spell 59]
...
...
ON=@Success
act.updatex

Kullandığınız bandajda ise referans, src.targ tır.

src.targ.updatex
vediğin bilgiler için sağol ama bir sorun var. işin içinden çıkamadım..

buraya koyarsam sayua ve updatex çalışıyor ama resurrect efectini yapmıyor..
src.face
src.anim 17
src.consume 5 i_bandage
src.targ.spelleffect s_resurrection 1000
src.targ.updatex //////////////////////////////
src.targ.sayua 048,6,6,0 * <src.name> sayesinde hayata doner *
src.checkhealing 2
src.checkanatomy 2
endif
return 1

buraya koyarsam sayua ve effect çalışıyor ama updatex çalışmıyor
src.face
src.anim 17
src.consume 5 i_bandage
src.targ.updatex ///////////////////////////
src.targ.spelleffect s_resurrection 1000
src.targ.sayua 048,6,6,0 * <src.name> sayesinde hayata doner *
src.checkhealing 2
src.checkanatomy 2
endif
return 1

buraya koyarsam updatex çalışıyor ama sayua ve effect çalışmıyor.
src.face
src.anim 17
src.consume 5 i_bandage
src.targ.spelleffect s_resurrection 1000
src.targ.sayua 048,6,6,0 * <src.name> sayesinde hayata doner *
src.targ.updatex
src.checkhealing 2
src.checkanatomy 2
endif
return 1

skill bölümünde de bunu yaptım ama malesef olmadı
ON=@Success
act.updatex
Fix kodlarının yer aldığın yere


ON=@Spelleffect
if (<argn> = 59) && (<flags>&statf_dead)
  color <oskin>
  updatex
endif

Bandaj için

src.targ.spelleffect s_resurrection 1000
src.targ.say 048,,1, * <src.name> sayesinde hayata doner *
src.targ.updatex

src.targ.updatex olmazsa, src.updatex yazarak denermisin.
fix scp de spelleffect altına bunu koydum bandaja birşey koymadım. şu anda hepsi tamam.

if (<argn> = 59) && (<flags>&statf_dead)
color <oskin>
endif


NOT : updatex te koyarsam yine oluyor ama adamın ismi 2 defa yazıyor kafasında.

teşekkürler.

Bu konu muratyavas tarafından düzenlendi(2011-02-25 20:26, 13 yıl önce)

Üye Ol veya Giriş Yap

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