Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
Arkadaşlar Kendi Spheremde Kullandığım Bir Quest Npc.
Scripter Arkadaşım Tarafından Editlenmiştir.
Umarım işineze yarar.
[CHARDEF c_eleminateone]
DEFNAME=c_eleminateone
NAME=Eleminate
ID=c_dragon_small_red
SOUND=snd_MONSTER_DRAGON1
ICON=i_pet_dragon
DAM=28,45
ARMOR=20
CAN=MT_WALK|MT_FLY|MT_FIRE_IMMUNE
FOODTYPE=10 t_meat_raw
//SHELTER=r_caves,r_dungeon
DESIRES=i_gold
AVERSIONS=r_civilization,r_water

on=@click
message @0793 [Quest Of Tredium]
message @07a1 <name>
return 1

ON=@Create
COLOR=0810
NPC=brain_dragon
STR={600 700}
DEX={100 200}
INT={100 200}

PARRYING={70.0 85.0}
TACTICS={120.0 99.0}
WRESTLING={120.0 99.0}
MAGERY={1000.0 99.0}


FAME={1000 1500}
KARMA={-6000 -6999}

ITEMNEWBIE=i_spellbook
ADDSPELL=s_explosion
ADDSPELL=s_energy_bolt
ADDSPELL=s_flamestrike

CATEGORY=Monsters
SUBSECTION=New
DESCRIPTION=Eleminateone

ON=@Gethit
if (<hits> < 20)
sayua 150,2,0,eng,* Kendini Tedavi Eder *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
hits=(<hits> + 75)
endif
if (<act.baseid>=c_vortex)
sayua 0481,2,0,eng,* Etkilenmez *
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,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif
if (<act.baseid>=c_daemon)
sayua 0481,2,0,eng,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif
if (<act.baseid>=c_bear_polar)
sayua 0481,2,0,eng,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif


ON=@SPELLEFFECT
If (<argn>==1) || (<argn>==3) || (<argn>==5) || (<argn>==8) || (<argn>==51) || (<argn>==20)
sayua 0819,6,1,enu  * Buyuden Etkilenmez *
return 1

IF (<src.findid.i_rune_clumsy>) || (<src.findid.i_rune_feeblemind>) || (<src.findid.i_rune_magic_arrow>) || (<src.findid.i_rune_weaken>) || (<src.findid.i_rune_flamestrike>))
src.findid.i_rune_clumsy.remove
src.findid.i_rune_feeblemind.remove
src.findid.i_rune_magic_arrow.remove
src.findid.i_rune_weaken.remove
src.findid.i_rune_flamestrike.remove
SPELLEFFECT=s_cure,150.0,1
endif
endif

on=@death
effect=3,i_fx_heal_effect,6,35,1
src.newnpc c_eleminatetwo
endif

*****************************************

[CHARDEF c_eleminatetwo]
DEFNAME=c_eleminatetwo
NAME=Eleminate
ID=c_dragon_red
SOUND=snd_MONSTER_DRAGON1
ICON=i_pet_dragon
DAM=25,45
ARMOR=30
CAN=MT_WALK|MT_FLY|MT_FIRE_IMMUNE|MT_RUN
FOODTYPE=10 t_meat_raw
//SHELTER=r_caves,r_dungeon
DESIRES=i_gold
AVERSIONS=r_civilization,r_water

on=@click
message @0793 [Quest Of Tredium]
message @07a1 <name>
return 1

ON=@Create
COLOR=080a
NPC=brain_dragon
STR={800 1000}
DEX={200 300}
INT={150 250}

MAGERY={1000.0 99.0}
PARRYING={80.0 85.0}
TACTICS={90.0 99.0}
WRESTLING={90.0 99.0}


FAME={3000 9000}
KARMA={-6000 -6999}

ITEMNEWBIE=i_spellbook
ADDSPELL=s_explosion
ADDSPELL=s_energy_bolt
ADDSPELL=s_flamestrike

CATEGORY=Monsters
SUBSECTION=New
DESCRIPTION=Eleminatetwo

ON=@Gethit
if (<hits> < 20)
sayua 150,2,0,eng,* Kendini Tedavi Eder *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
hits=(<hits> + 75)
endif
if (<act.baseid>=c_vortex)
sayua 0481,2,0,eng,* Etkilenmez *
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,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif
if (<act.baseid>=c_daemon)
sayua 0481,2,0,eng,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif
if (<act.baseid>=c_bear_polar)
sayua 0481,2,0,eng,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif


ON=@SPELLEFFECT
If (<argn>==1) || (<argn>==3) || (<argn>==5) || (<argn>==8) || (<argn>==51) || (<argn>==20)
sayua 0819,6,1,enu  * Buyuden Etkilenmez *
return 1

IF (<src.findid.i_rune_clumsy>) || (<src.findid.i_rune_feeblemind>) || (<src.findid.i_rune_magic_arrow>) || (<src.findid.i_rune_weaken>) || (<src.findid.i_rune_flamestrike>))
src.findid.i_rune_clumsy.remove
src.findid.i_rune_feeblemind.remove
src.findid.i_rune_magic_arrow.remove
src.findid.i_rune_weaken.remove
src.findid.i_rune_flamestrike.remove
SPELLEFFECT=s_cure,150.0,1
endif
endif

on=@death
src.newnpc c_eleminatethree
endif

***************************************

[CHARDEF c_eleminatethree]
DEFNAME=c_eleminatethree
NAME=Eleminate
ID=c_DAEMON_W_SWORD
SOUND=snd_MONSTER_DAEMON1
ICON=i_pet_dragon
DAM=25,45
ARMOR=30
CAN=MT_WALK|MT_FLY|MT_RUN
FOODTYPE=10 t_meat_raw
//SHELTER=r_caves,r_dungeon
DESIRES=i_gold
AVERSIONS=r_civilization,r_water

on=@click
message @0793 [Quest Of Tredium]
message @07a1 <name>
return 1

ON=@Create
COLOR=07ad
NPC=brain_dragon
STR={1000 1200}
DEX={300 400}
INT={200 300}

PARRYING={80.0 85.0}
MAGERY={1000.0 99.0}
MAGICRESISTANCE={500.0 750.0}
TACTICS=120.0
WRESTLING=100.0


FAME={3000 9000}
KARMA={-6000 -6999}

ITEMNEWBIE=i_spellbook
ADDSPELL=s_chain_lightning

CATEGORY=Monsters
SUBSECTION=New
DESCRIPTION=Eleminatethree


ON=@Gethit
if (<hits> < 20)
sayua 150,2,0,eng,* Kendini Tedavi Eder *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
hits=(<hits> + 75)
endif
if (<act.baseid>=c_vortex)
sayua 0481,2,0,eng,* Etkilenmez *
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,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif
if (<act.baseid>=c_daemon)
sayua 0481,2,0,eng,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif
if (<act.baseid>=c_bear_polar)
sayua 0481,2,0,eng,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif

ON=@SPELLEFFECT
If (<argn>==1) || (<argn>==3) || (<argn>==5) || (<argn>==8) || (<argn>==51) || (<argn>==20)
sayua 0819,6,1,enu  * Buyuden Etkilenmez *
return 1

IF (<src.findid.i_rune_clumsy>) || (<src.findid.i_rune_feeblemind>) || (<src.findid.i_rune_magic_arrow>) || (<src.findid.i_rune_weaken>) || (<src.findid.i_rune_flamestrike>))
src.findid.i_rune_clumsy.remove
src.findid.i_rune_feeblemind.remove
src.findid.i_rune_magic_arrow.remove
src.findid.i_rune_weaken.remove
src.findid.i_rune_flamestrike.remove
SPELLEFFECT=s_cure,150.0,1
endif
endif

on=@death
src.questanons
src.newitem i_worldgem_bit
src.act.morep 1000,2000,2
src.act.more1 c_steed_silver
endif

*******************************************************
[CHARDEF c_eleminateking]
DEFNAME=c_eleminateking
NAME=King Of Eleminate
ID=c_dragon_red
SOUND=snd_MONSTER_DAEMON1
ICON=i_pet_dragon
DAM=25,45
ARMOR=20
CAN=MT_WALK|MT_FLY|MT_RUN
FOODTYPE=10 t_meat_raw
//SHELTER=r_caves,r_dungeon
DESIRES=i_gold
AVERSIONS=r_civilization,r_water

on=@click
message @0793 [Quest Of Tredium]
message @07a1 <name>
return 1

ON=@Create
COLOR=0810
NPC=brain_dragon
STR={2100 2300}
DEX={500 600}
INT={800 1000}

PARRYING={80.0 85.0}
MAGERY={1000.0 99.0}
MAGICRESISTANCE={500.0 750.0}
TACTICS=120.0
WRESTLING=100.0


FAME={3000 9000}
KARMA={-6000 -6999}

ITEMNEWBIE=i_spellbook
ADDSPELL=s_chain_lightning
ADDSPELL=s_flamestrike

CATEGORY=Monsters
SUBSECTION=New
DESCRIPTION=Eleminatethree

on=@death
sayua 07ad,2,0,enu Beni Oldurdunuz Butun Itemler Sizindir.
src.questfinish

on=@npcrestock
ITEM=i_bilet,65000
ITEM=loot_powerweapons
ITEM=loot_powerweapons
ITEM=loot_powerweapons
ITEM=loot_vanqweapons
ITEM=loot_vanqweapons
ITEM=loot_vanqweapons
ITEM=i_deed_randommount
ITEM=i_deed_randommount
ITEM=i_robe_warlock
ITEM=i_robe_warrior
ITEM=i_robe_wizard

ON=@Gethit
if (<hits> < 20)
sayua 150,2,0,eng,* Kendini Tedavi Eder *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
hits=(<hits> + 75)
endif
if (<act.baseid>=c_vortex)
sayua 0481,2,0,eng,* Etkilenmez *
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,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif
if (<act.baseid>=c_daemon)
sayua 0481,2,0,eng,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif
if (<act.baseid>=c_bear_polar)
sayua 0481,2,0,eng,* Etkilenmez *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
endif

ON=@SPELLEFFECT
If (<argn>==1) || (<argn>==3) || (<argn>==5) || (<argn>==8)
sayua 0819,6,1,enu  * Buyuden Etkilenmez *
return 1

IF (<src.findid.i_rune_clumsy>) || (<src.findid.i_rune_feeblemind>) || (<src.findid.i_rune_magic_arrow>) || (<src.findid.i_rune_weaken>)
src.findid.i_rune_clumsy.remove
src.findid.i_rune_feeblemind.remove
src.findid.i_rune_magic_arrow.remove
src.findid.i_rune_weaken.remove
SPELLEFFECT=s_cure,150.0,1
endif
endif

[function questanons]
serv.allclients sysmessage @68 [Quest Of Tredium]
serv.allclients sysmessage @95,,1 Eleminateye giden gate acilmistir.
serv.newitem i_questgate
new.p 5175,1004
return 1

[function questfinish]
serv.newitem i_questfinish
serv.allclients sysmessage @0850,,1 King Of Eleminate Oldurulmustur.
new.p 5198,1877
return 1


[itemdef i_questgate]
id=i_moongate_blue
defname=i_questgate

on=@create
color=0810
attr=010
timer 600

on=@click
sayua 1951,4,0,enu Gatenin kapanmasina <eval <timer>> saniye kalmistir.
return 1

on=@dclick
src.sysmessage @033 Ustunden gecmelisin
return 1

on=@step
src.go 5197,1915
src.events +e_quest
src.questzaman
return 1
endif

ON=@timer
serv.allclients sysmessage @95,,1 King Of Eleminateye giden gate kapanmistir.
remove
return 1

[Events e_quest]
on=@click
message @68 [Quest Alaninda]

[function questzaman]
sysmessage @60,,1 King Of Tredium'u kesmeniz icin yarim saatiniz var  sayin <name>.
newitem i_zaman
act.morep 5710,2244
act.equip

[itemdef i_zaman]
name quest time
id 0186a
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_newbie
timer 1800

On=@Equip
src.sayu * Zaman Aktif *
more1 5

On=@Timer
cont.go <morep>
cont.events -e_quest
remove


/////////////////////////////////////////////
[itemdef i_resurrect_gate]
id=i_moongate_blue
defname=i_resurrect_gate

on=@create
color=07a1
attr=010

on=@click
message @07a1 Resurrection Gate
return 1

on=@dclick
if !(<src.hits> = 0)
src.sysmessage @07a1 Bunu kullanabilmeniz icin olu olmaniz gerekmektedir.
src.move 1
return 1
else
src.resurrect
src.hits 33
src.sysmessage @790 Tekrar hayattasin.
return 1

on=@step
if !(<src.hits> = 0)
src.sysmessage @07a1 Bunu kullanabilmeniz icin olu olmaniz gerekmektedir.
src.move 1
return 1
else
src.resurrect
src.hits 33
src.sysmessage @790 Tekrar hayattasin.
return 1

/////////////////////////////////////////
[itemdef i_questfinish]
id=i_moongate_blue
defname=i_questfinish

on=@create
color=080a
attr=010
timer 120

on=@click
sayua 1951,4,0,enu Gatenin kapanmasina <eval <timer>> saniye kalmistir.
src.sysmessage @07a1 Safe alanina gider.
return 1

on=@dclick
src.sysmessage @033 Ustunden gecmelisin
return 1

on=@step
src.go safe alani
src.events -e_quest
return 1
endif

ON=@timer
remove
return 1

[EOF]

UO-Dev SPONSOR

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?

UO-Dev SPONSOR

Andrien 31-03-2010 11:38
bu kadar uzun yapmaya gerek yoktu eventsle yapsaydın gethitleri her npcye eventsi vererek daha kolay olurdu
Strike 31-03-2010 18:08
Amatörlük diğelim.
Xearth 01-04-2010 08:58
Zamanında bizde amatör dük ama zamanında oda uğraşır ise öğrenir..
Strike 02-04-2010 18:32
Elimden geldiği kadar, kurcalıyorum yapıyorum bişeyler.
Strike 02-04-2010 18:32
Elimde bir çok script var, onlarıda yakında paylaşacağım

Üyelerin oylama ortalaması (10 dışında) :

Henüz Oylanmamış

Oylar: 0

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?