Merhaba arkadaşlar mana full iken w/p yapıyorum sorun yok ama mana biraz düşünce w/p yaparsam mana 0 lanıyor scriptlerde bakmadığım yer kalmadı birşey bulamadım yardım ederseniz sevinirim

Bu konu Ghlahn tarafından düzenlendi(2015-08-06 15:16, 8 yıl önce)
@userwarmode u arat script klasöründe muhtemelen onun altında bi döngü vardır.
sphere_spells sphere_skills aradım yok fizle script de de sorun göremiyorum


[function f_fizzle]
src.effect 3,i_fx_smoke_small,3,40,1
src.sound 92
if (<src.mana> > 10)
src.mana <src.mana>-{5 7}
else
src.mana 0
endif
if (<src.findid.i_magerylvl>)
src.findid.i_magerylvl.remove
endif
if (<src.findid.i_evallvl>)
src.findid.i_evallvl.remove
endif
if (<src.findid.i_poisonlvl>)
src.findid.i_poisonlvl.remove
endif
if (<src.findid.i_spdelay_man>)
src.findid.i_spdelay_man.remove
elseif (<src.findid.i_spdelay_woman>)
src.findid.i_spdelay_woman.remove
elseif (<src.findid.i_spdelay_unisex>)
src.findid.i_spdelay_unisex.remove
endif


Bu konu Ghlahn tarafından düzenlendi(2015-08-06 16:26, 8 yıl önce)
Novice
12.5
if (<src.mana> > 10)
src.mana -={5 7}
endif

Bu şekilde dene.Eğer düzelirse altına mana 1'den düşükse manayı sıfırlama tarzında extra bir if sorgusu çalıştırırsın.
[function f_fizzle] // fizzle func.
effect 3,i_fx_smoke_small,3,40,1
sound 92
if (<src.mana> > 10)
src.mana -={5 7}
endif
if (<findid.i_magerylvl>)
findid.i_magerylvl.remove
endif
if (<findid.i_evallvl>)
findid.i_evallvl.remove
endif
if (<findid.i_poisonlvl>)
findid.i_poisonlvl.remove
endif
if (<findid.i_spdelay_man>)

findid.i_spdelay_man.remove
elseif (<findid.i_spdelay_woman>)
findid.i_spdelay_woman.remove
endif

yaptım fakat sorun devam ediyor :S

Bu konu Ghlahn tarafından düzenlendi(2015-08-06 18:36, 8 yıl önce)
Hmmm Fix scriptinde @skillfail arat bakalım altına f_fizzle eklemişmisin ?
Büyü fizzlemesi için yaptıysan ondan kaynaklı olabilir...

Üye Ol veya Giriş Yap

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