|
ON=@NPCSeeNewPlayer
if !(<src.findid.i_kenesoktu>)
src.newitem i_kenesoktu
src.act.bounce
src.sayu Kene Sokar !
src.sysmessage @096,,1 Kene soktu hemen bir hastaneye git <src.name>!
src.timerf 5, src.poison 999.9
return 1
else
src.sysmessage @2134,,1 <src.name> üzerinde kene var!, Doktora gitmezsen öleceksin!
endif
[Itemdef i_kenesoktu]
id i_gold
type t_eq_script
on=@create
attr attr_invis || attr_decayStaff ile denediğimden mi ben zehiri iyileştirbiliyorum ?[SPEECH doktooor]
on=*Kene soktuu*
if (<src.findid.i_kenesoktu>)
SAY @1153,,1 Gene mi kene soktu? Dur bekle bi dk.
src.flags <src.flags>|04
timerf 7,say Doktor Seni iyilestirdi hadi gene iyisin..
src.timerf 7,src.findid.i_rune_poison.remove
src.timerf 7,src.sound snd_spell_cure
src.timerf 7,src.findid.i_kenesoktu.remove
src.timerf 7,src.sysmessage @95,,1 Geçmiş olsun <src.name>!, daha dikkatli olmalısın.
src.timerf 7,src.flags <src.flags>&~04
else
say @2134,,1 Sizi kene sokmamış !
endif
[itemdef i_kene_zehri]
id i_memory
type t_eq_script
name kene zehri
weight 0
on=@create
attr attr_invis
on=@equip
timer 1
on=@timer
local.damage <eval <R3,10>> // ne kadar vurmasını istiyorsan, örneğin 3,10 arası random vursun dedik
if <cont.hits> > <dlocal.damage>
cont.hits -= <dlocal.damage>
timer 5 // 5 sn de bir vursun
else
if !<cont.flags>&statf_dead
cont.hits 0
endif
remove
endif
return 1RasmuS'un da dediği gibi fazla timerf kullanmak biraz sakıncalı. İllaki bir işlem yapacaksan hepsini bir fonksiyon altında toplayıp onu tek sefer çağırabilirsin.timerf 7,say Doktor Seni iyilestirdi hadi gene iyisin..
src.timerf 7,src.findid.i_rune_poison.remove
src.timerf 7,src.sound snd_spell_cure
src.timerf 7,src.findid.i_kenesoktu.remove
src.timerf 7,src.sysmessage @95,,1 Geçmiş olsun <src.name>!, daha dikkatli olmalısın.
src.timerf 7,src.flags <src.flags>&~04yerine[SPEECH doktooor]
on=*Kene soktuu*
if (<src.findid.i_kene_zehri>)
SAY @1153,,1 Gene mi kene soktu? Dur bekle bi dk.
src.timerf 7, iyilestir <uid>
else
say kene sokmamis
endif
[function iyilestir]
ref1 <args>
ref1.say Doktor Seni iyilestirdi hadi gene iyisin..
consume 99 i_kene_zehri
sound snd_spell_cure
sysmessage @95,,1 Geçmiş olsun <name>!, daha dikkatli olmalısın.gibi. Kendine göre düzenlersin.
On=@Start
if (<src.findid.i_kene_zehri>)
src.say o may god bunu iyilestiremiyorum
src.f_fizzle
return 1
endif
manyaqq :sphere_skill değil sphere_spells.scp den bahsediliyor.
Sphere_skills'de [SKILL 11] - Skill_Carpentry ama senin yazdığın, [Spell 11]
Bunu anlamadım hocam, biraz açıklarmısın?
[SPELL 11]
DEFNAME=s_cure
NAME=Cure
SOUND=snd_SPELL_CURE
RUNES=AN
CAST_TIME=0.8
RESOURCES=i_reag_garlic,i_reag_ginseng
RUNE_ITEM=i_rune_cure
SCROLL_ITEM=i_scroll_cure
FLAGS=spellflag_dir_anim|spellflag_targ_char|spellflag_fx_targ|spellflag_good|spellflag_playeronly
EFFECT_ID=i_fx_heal_effect
EFFECT=0
DURATION=0.0
MANAUSE=6
SKILLREQ=MAGERY 20.0
INTERRUPT=100.0,100.0
[Spell 11]
DEFNAME=s_cure
NAME=Cure
SOUND=snd_SPELL_CURE
RUNES=AN
CAST_TIME=0.8
RESOURCES=i_reag_garlic,i_reag_ginseng
RUNE_ITEM=i_rune_CURE
SCROLL_ITEM=i_scroll_CURE
FLAGS=SPELLFLAG_TARG_CHAR | SPELLFLAG_FX_TARG| SPELLFLAG_GOOD
EFFECT_ID=i_fx_HEAL_EFFECT
EFFECT=0
DURATION=0.0
MANAUSE=6
SKILLREQ=MAGERY 20.0
INTERRUPT=100.0,100.0
On=@Start
if (<src.findid.i_kene_zehri>)
src.say Bunu iyileştiremem !
src.f_fizzle
return 1
endifCure büyüsünü attığın zaman kene zehri olduğun iyileştirmez değil mi ?
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Bow'a Speed Vermek
Son cevap: 21-11 23:57 · Son yazan: Abadan · Mesaj: 11 · Görüntü: 4152
|
ITEM Script Yardımı | 21-11 23:57 | 11 | 4152 | |
|
|
Event üstünden act. ile eşya vermek
Son cevap: 10-06 23:54 · Son yazan: serkserk · Mesaj: 3 · Görüntü: 2566
|
FUNCTION & EVENTS Script Yardımı | 10-06 23:54 | 3 | 2566 | |
|
|
Region Deed'e yaklaşınca event vermek
Son cevap: 04-05 14:19 · Son yazan: xwerswoodx · Mesaj: 4 · Görüntü: 3332
|
ITEM Script Yardımı | 04-05 14:19 | 4 | 3332 | |
|
|
Poison Field Hata
Son cevap: 26-03 16:02 · Son yazan: Jada · Mesaj: 3 · Görüntü: 1970
|
Script Yardımı | 26-03 16:02 | 3 | 1970 | |
|
|
silaha poison sürülmesi
Son cevap: 10-06 22:24 · Son yazan: Eren19944 · Mesaj: 3 · Görüntü: 2213
|
ITEM Script Yardımı | 10-06 22:24 | 3 | 2213 |