[chardef c_boss_guardian]
defname c_boss_guardian
name Guardian
id c_man
ARmor 90
SOUND=snd_MONSTER_DAEMON1
DESIRES=i_gold,t_wand
AVERSIONS=r_water,r_mountains
can mt_walk|mt_run|mt_usehands|mt_equip|MT_FIRE_IMMUNE
Category Avanger 
Subsection Monster
Description Nazgul

on=@click
message @07a1 [Storm Boss]
Message @1997,1,1 [Boss Guardian]

On=@Create 
npc brain_monster
color 0835
str 1000
dex 1200
int 0
karma -9999
fame 10000

fencing {90.0 100.0}
anatomy {95.0 99.0}
wrestling {90.0 98.0}
tactics 100.0
magicresistance 100.0
meditation 100.0
parrying 50.0
healing 100.0


ITEMNEWBIE=i_light_source
ITEM=i_bilet,{5000 10000}



itemnewbie i_tc_mr15
color 0810
itemnewbie i_kryss_vanq
Color 0823
itemnewbie i_shield_chaos
color 0823
item i_mt_ostard_desert
name Night Ostard
timer -1
color 0810

On=@SpellEffect
if (<argn> == 3) || (<argn> == 47) || (<argn> == 5) || (<argn> == 1) || (<argn> == 3) || (<argn> ==8)
sayu * Etkilenmez *
return 1
Endif

On=@EnvironChange
if (<findlayer(25)>)
findlayer(25).more2 <uid>
endif

On=@NPCSeeNewPlayer
if (<src.color> == 0835)
return 1
endif

On=@HitTry
if (<src.color> == 0835)
memoryfindtype.memory_fight.color 040
leave 5
flee
endif

On=@Hit
if (<src.memoryfindtype.memory_ipet>)
src.damage 300
else
src.damage {25 35}
endif

if (rand(3) == 1)
src.poison 2000
endif

on=@deathcorpse
newitem i_gate_Boss
color=07ad
new.p <src.p>
new.morep 6067,323,22
new.timer 60

[itemdef i_gate_Boss]
defname i_gate_Boss
id=i_moongate_Blue
name=@034 Storm Boss Gate


On=@Create
attr=010
color=0870
timer=180

On=@Click
message @38,,1 Storm Boss Spawned Gate's
message @034,,1 [Kalan Sure <timer> ]
return 1

On=@Timer
remove
return 1

On=@Step
if (<src.findid.i_rune_poison>)
src.sysmessage @034,1,1 Uzerinizde poison varken gecemezsiniz.
return 1
endif
if !(<src.hits>==<src.str>)
src.sysmessage @034,1,1 Hp'niz full degil.
return 1
else
src.sysmessage @034,,1 Storm Boss'un Yerine Ulastiniz Burasi Marklanamaz Gate Acilamaz Recall Olamazsiniz.Bol Sanslar!
endif
src.events +e_plboss
src.go 5137,1912

[events e_plboss]

on=@spellcast
if (<argn>==45) || (<argn>==52) || (<argn>==32) 
src.sysmessage @1976,1,1,1 Burada Boyle Buyuleri Kullanamazsiniz !
f_fizzle
skill fail
return 1
endif
32,45,52

on=@logout
src.hits <str>
src.message @1997,1,1 Oldugunuz Icin Safe Atildiniz!
src.go 5770,2066,1
src.events -e_plboss


on=@death
src.go 5770,2066,1
src.hits <str>
src.message @1991,1,1 Logout Oldugunuz Icin Safeye Atildiniz!
src.events -e_plboss

[chardef c_m_boss]
DEFNAME=c_m_boss
ID=c_ophidian_queen
NAME=Storm Boss
ICON=i_pet_DRAGON
CAN=MT_WALK|MT_USEHANDS|MT_FIRE_IMMUNE|MT_RUN


ON=@Create
COLOR=0819
STR={2000 3000}
DEX={1000 3000}
INT={4000 5000}

MAGERY=10000.0

FAME={3000 9000}
KARMA={-5000 -5999}

on=@dclick
return 1

ON=@NPCRestock
ITEMNEWBIE=i_spellbook
ADDSPELL=s_energy_bolt
ADDSPELL=s_flamestrike
ADDSPELL=s_explosion


CATEGORY=Monsters
SUBSECTION=Dragonss
DESCRIPTION=Dragons


on=@gethit  
if (<act.baseid>=c_vortex) 
sayua 0481,2,0,eng,* Buyu etkisini kaldirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
endif
if (<act.baseid>=c_blade_spirit) 
sayua 0481,2,0,eng,* Buyu etkisini kaldirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
endif 
if (<act.baseid>=c_elem_water) 
sayua 0481,2,0,eng,* Buyu etkisini kaldirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
endif 
if (<act.baseid>=c_elem_air) 
sayua 0481,2,0,eng,* Buyu etkisini kaldirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
endif 
if (<act.baseid>=c_elem_fire) 
sayua 0481,2,0,eng,* Buyu etkisini kaldirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
endif 
if (<act.baseid>=c_elem_earth) 
sayua 0481,2,0,eng,* Buyu etkisini kaldirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
endif 
if (<flags> &statf_poisoned) 
sayua 0481,2,0,eng,* Zehiri iyilestirir *
sound snd_spell_cure 
findid.i_rune_poison.remove
endif

on=@Spelleffect
if <ARGN>==38
sayua 048,6,6,0 * Etkilenmez *
return 1
endif
if <ARGN>==47
sayua 048,6,6,0 * Etkilenmez *
return 1
endif
if <ARGN>==28
sayua 048,6,6,0 * Etkilenmez *
return 1
endif
if <ARGN>==39
sayua 048,6,6,0 * Etkilenmez *
return 1
endif

on=@death
serv.allclients sysmessage @1997,1,1 [Storm Boss Duyuru ]
serv.allclients sysmessage @07a1 Duyuru : Storm Boss Oldurulmustur


on=@deathcorpse
newitem i_storm_finish
color=07ad
new.p <src.p>
new.morep 6067,323,22
new.timer 60

[itemdef i_storm_finish]
defname i_storm_finish
id=i_moongate_Blue
name=@034 Places Boss Finish

On=@Create
attr=010
color=0870
timer=60

On=@Click
message @38,,1 Storm Boss Finish Gate's
message @034,,1 [Kalan Sure <timer> ]
return 1

On=@Timer
remove
return 1

On=@Step
if (<src.findid.i_rune_poison>)
src.sysmessage @034,1,1 Uzerinizde poison varken gecemezsiniz.
endif
if !(<src.hits>==<src.str>)
src.sysmessage @034,1,1 Hp'niz full degil.
else
src.events -e_plboss
src.go 5770,2066,1
src.newitem RANDOM_WEAPON_vanq
src.newitem RANDOM_WEAPON_vanq
src.newitem i_egg_ostard_olgun
src.newitem i_bilet,65000
src.newitem i_bilet,65000
src.newitem i_bilet,65000
src.newitem i_binektasi,20
src.newitem i_binekres,20
return 1

Ben bunu bole yazdım fakat gateleri corpsenin üzerinde çıkmasını sağlıyamıyorum lütfen yardımcı olun

Bu konu Tıntın tarafından düzenlendi(2012-09-04 13:50, 11 yıl önce)
Novice
11.9
on=@deathcorpse
serv.newitem i_gate_Boss
new.p <p>
new.timer 60
teşekkür ederim

Üye Ol veya Giriş Yap

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