Arkadaşlar şöyle bi sistem var serverımda ama c_boss1 ,2,3,4,5 cıkarınca adam cıkıyor sorun nerde çözemedim yardımcı olurmusunuz sagolun
[ITEMDEF i_dungeon_stone]
NAME=Dungeon Stone
ID=i_grave_stone
TYPE=t_script
on=@create
color 0812
return 1
ON=@Click
message @0845,1,1 [Dungeon Sistemi]
message @0481 <serv.servname>
return 1
On=@DClick
IF ( <DISTANCE> > 2 )
src.sysmessage Yeterince yakin degilsiniz..
RETURN 1
SRC.ACT=<UID>
else
sdialog d_dungeon
return 1
endif
[DIALOG d_dungeon]
125,25
nomove
page 0,0
resizepic 0 0 9500 525 350
text 215 20 1000 0
text 60 50 1000 1
text 60 80 1000 2
text 60 110 1000 3
text 60 140 1000 4
text 60 170 1000 5
text 60 200 1000 6
text 60 230 1000 7
text 60 260 1000 8
text 210 290 1000 9
button 195 295 2104 2103 1 0 1
[DIALOG d_dungeon TEXT]
<serv.servname>
Merhaba Sevgili <src.name>, Dungeon sistemine katilman
icin 5 kisilik party kurarak yanima gelmelisin.Dungeona
giricez diyince her tikladiginde partiden bir kisi giricek.
sizi iceri sokucam.5 asamadan geciceksiniz ve son asamada
odul kapisi size acilacak.Tame staff almayi unutmayin
Her bolumu gecmen icin sure olacak gecemezsen atilacaksin
System Coder: DC-Game
Dungeon Sistemi
5 kisiyi topladim.
[DIALOG d_dungeon BUTTON]
On=1
src.partytest
[plevel 1]
partytest
[function partytest]
if <isinparty> && <party.member.0> == <src.uid>
if <party.members> < 5
sysmessage @1153 En az 5 kisi olmali.
return 1
endif
for 0 <eval <party.members> -1>
try uid.<party.member.<dlocal._for>>.dialog d_partymenu
endfor
else
sysmessage @1153 Bir party masteri olmaniz gerekir.
return 1
endif
[dialog d_partymenu]
50,50
nomove
resizepic 0 0 5170 260 260
dtext 57 10 0250 <serv.servname>
dtext 59 41 0 Dungeon'a giricez.
dtext 59 71 0 Dungeon'a girmicez.
dtext 59 101 0 Kararini ver.
button 25 40 56 55 1 0 1
button 25 70 56 55 1 0 2
[dialog d_partymenu text]
[dialog d_partymenu button]
onbutton 0
src.sysmessage @0481,1,1 Kapattiniz..
onbutton=1
for 0 <eval <party.members> -1>
trysrc <party.member.<dlocal._for>> go 5701,305
endfor
onbutton=2
src.dialogclose d_partymenu
src.sysmessage @0481,1,1 Dungeon'a girmekten vazgectiniz.
return 1
endif
[chardef c_boss1]
defname=c_boss1
name=Power King
id=c_liche
ICON=i_worldgem_bit
RESLEVEL=5
RESDISPDNHUE=33
DAM=4,20
ARMOR=30
RESOURCES=15 i_ribs_raw
DESIRES=i_gold,e_notoriety
AVERSIONS=t_TRAP,t_eerie_stuff
CAN=MT_WALK|MT_USEHANDS|MT_EQUIP|mt_run
CATEGORY=New Monsters
SUBSECTION=ML
DESCRIPTION=Power King
ON=@Create
serv.allclients sysmessage @0481,,1 Power King tekrar cehennemden dunyaya yollandi.
Color=060
NPC=brain_monster
FAME={100 3000}
KARMA={-5000 -6999}
STR={1300 1400}
INT={100 200}
DEX={300 350}
PARRYING=1000
MAGICRESISTANCE=1000
TACTICS=1000
WRESTLING=1300
on=@click
MESSAGE <TAG.TEPE>
message @07a1 [Level 1]
ON=@NpcRestock
ITEM=random_potion,{ 2 3 }
ITEM=random_potion,{ 2 3 }
ITEM=random_scroll,{2 3}
ITEM=random_scroll,{2 3}
ITEM=i_bilet,{250 300}
ITEM=i_bilet,{250 300}
ITEM=i_bilet,{250 300}
ITEM=i_bilet,{250 300}
ITEM=RANDOM_WEAPON_vanq
ITEM=RANDOM_WEAPON_force
ITEM=RANDOM_WEAPON_force
ITEM=RANDOM_WEAPON_power
ITEM=RANDOM_WEAPON_might
ITEM=random_scroll,{1 3}
ITEM=random_scroll,{1 3}
ON=@Death
serv.allclients sysmessage @0481,,1 Level 1 olan Power King <act.name> ve grubu tarafından öldürüldü.Level 2'ye geçiş kapısı açıldı.
src.newitem i_gizligate
src.act.p <src.p>
src.act.timer 100
on=@gethit
if (<hits> < 20)
sayua 0481,2,0,eng,* kendini iyilestirir *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
hits=(<hits> + 40)
endif
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_daemon)
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_chicken)
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
if (<findid.i_rune_poison>) || (<findid.i_rune_poison_field>)
face
anim 17
findid.i_rune_poison.remove
findid.i_rune_poison_field.remove
sayu * zehirden etkilenmez *
return 1
endif
endif
ON=@SPELLEFFECT
If (<argn>==28) || (<argn>==39) || (<argn> == 20)
sayua 0481,2,0,eng,* Etkilenmez *
return 1
ENDIF
[chardef c_boss2]
defname=c_boss2
name=Power Bird
id=c_harpy
ICON=i_worldgem_bit
ARMOR=25
DAM=30,50
MOVERATE=40
CAN=MT_WALK|MT_RUN|MT_USEHANDS
FOODTYPE=1 t_meat_raw
DESIRES=i_gold,e_notoriety,e_horses,c_man,c_woman
RESLEVEL=2
RESDISPDNHUE=0ad
CATEGORY=New Monsters
SUBSECTION=LBR
DESCRIPTION=Power Bird
ON=@Create
Color=0780
NPC=brain_monster
FAME=3500
KARMA=-3500
STR={3060 3300}
INT={3600 600}
DEX={396 415}
MAGICRESISTANCE=1200
TACTICS=1300
WRESTLING=1300
ANATOMY=1300
POISONING=1300
on=@click
MESSAGE <TAG.TEPE>
message @07a1 [Level 2]
ON=@NpcRestock
ITEM=random_potion,{ 2 3 }
ITEM=random_potion,{ 2 3 }
ITEM=random_scroll,{2 3}
ITEM=random_scroll,{2 3}
ITEM=i_bilet,{300 400}
ITEM=i_bilet,{300 400}
ITEM=RANDOM_WEAPON_power
ITEM=RANDOM_WEAPON_vanq
ITEM=RANDOM_WEAPON_power
ITEM=RANDOM_WEAPON_power
ITEM=RANDOM_WEAPON_force
ITEM=random_scroll,{1 3}
ITEM=random_scroll,{1 3}
ON=@Death
serv.allclients sysmessage @0481,,1 Level 2 olan Power Bird <act.name> ve grubu tarafından öldürüldü.Level 3'e geçiş kapısı açıldı.
src.newitem i_gizligate2
src.act.p <src.p>
src.act.timer 150
on=@gethit
if (<hits> < 20)
sayua 0481,2,0,eng,* kendini iyilestirir *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
hits=(<hits> + 40)
endif
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_daemon)
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_chicken)
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
if (<findid.i_rune_poison>) || (<findid.i_rune_poison_field>)
face
anim 17
findid.i_rune_poison.remove
findid.i_rune_poison_field.remove
sayu * zehirden etkilenmez *
return 1
endif
endif
ON=@SPELLEFFECT
If (<argn>==28) || (<argn>==39) || (<argn> == 20)
sayua 0481,2,0,eng,* Etkilenmez *
return 1
ENDIF
[chardef c_boss3
defname=c_boss3
name=Power Spider
id=c_spider_giant
ICON=i_worldgem_bit
DAM=82,111
ARMOR=45
RESOURCES=15 i_ribs_raw
CAN=MT_WALK|MT_USEHANDS|MT_RUN
FOODTYPE=1 t_meat_raw
DESIRES=i_gold,e_notoriety,e_horses,c_man,c_woman
RESLEVEL=2
RESDISPDNHUE=33
CATEGORY=New Monsters
SUBSECTION=LBR
DESCRIPTION=Orc Brute
ON=@Create
Color=080
NPC=brain_monster
FAME=10000
KARMA=-10000
STR={4767 4945}
INT={4600 7000}
DEX={666 765}
MAGICRESISTANCE={125.0 140.0}
TACTICS={90.0 100.0}
WRESTLING={90.0 100.0}
on=@click
MESSAGE <TAG.TEPE>
message @07a1 [Level 3]
ON=@NpcRestock
ITEM=random_potion,{ 2 3 }
ITEM=random_potion,{ 2 3 }
ITEM=random_scroll,{2 3}
ITEM=random_scroll,{2 3}
ITEM=i_bilet,{400 500}
ITEM=i_bilet,{400 500}
ITEM=i_bilet,{400 500}
ITEM=RANDOM_WEAPON_vanq
ITEM=RANDOM_WEAPON_force
ITEM=RANDOM_WEAPON_force
ITEM=RANDOM_WEAPON_power
ITEM=RANDOM_WEAPON_power
ITEM=RANDOM_WEAPON_force
ITEM=random_scroll,{1 3}
ITEM=random_scroll,{1 3}
ON=@Death
serv.allclients sysmessage @0481,,1 Level 3 olan Power Spider <act.name> ve grubu tarafından öldürüldü.Level 4'e geçiş kapısı açıldı.
src.newitem i_gizligate4
src.act.p <src.p>
src.act.timer 150
on=@gethit
if (<hits> < 20)
sayua 0481,2,0,eng,* kendini iyilestirir *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
hits=(<hits> + 40)
endif
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_daemon)
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_chicken)
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
if (<findid.i_rune_poison>) || (<findid.i_rune_poison_field>)
face
anim 17
findid.i_rune_poison.remove
findid.i_rune_poison_field.remove
sayu * zehirden etkilenmez *
return 1
endif
endif
ON=@SPELLEFFECT
If (<argn>==28) || (<argn>==39) || (<argn> == 20)
sayua 0481,2,0,eng,* Etkilenmez *
return 1
ENDIF
ON=@Hit
IF !(<SRC.FLAGS>&statf_poisoned)
SRC.SPELLEFFECT S_POISON,<POISONING>,<UID>
endif
[chardef c_boss4]
defname=c_boss4
id=c_m_balron
name=Balron Warrior
ICON=i_worldgem_bit
ARMOR=80
DAM=47,74
CAN=MT_WALK|MT_RUN|MT_USEHANDS|MT_EQUIP
RESOURCES=100 i_feather
FOODTYPE=1 t_meat_raw
DESIRES=i_gold,e_notoriety,e_horses,c_man,c_woman
RESLEVEL=2
RESDISPDNHUE=33
CATEGORY=New Monsters
SUBSECTION=LBR
DESCRIPTION=Balron Warrior
ON=@Create
Color=040
NPC=brain_monster
FAME=7000
KARMA=-7000
STR={5586 5785}
INT={351 450}
DEX={577 655}
MAGICRESISTANCE=1500
ANATOMY=1200
TACTICS=170.0
WRESTLING=130.0
on=@click
MESSAGE <TAG.TEPE>
message @07a1 [Level 4]
ON=@NpcRestock
ITEM=random_potion,{ 2 3 }
ITEM=random_potion,{ 2 3 }
ITEM=random_scroll,{2 3}
ITEM=random_scroll,{2 3}
ITEM=i_bilet,{300 500}
ITEM=i_bilet,{300 500}
ITEM=i_bilet,{300 500}
ITEM=i_bilet,{300 500}
ITEM=RANDOM_WEAPON_vanq
ITEM=RANDOM_WEAPON_vanq
ITEM=RANDOM_WEAPON_force
ITEM=RANDOM_WEAPON_force
ITEM=RANDOM_WEAPON_power
ITEM=RANDOM_WEAPON_power
ITEM=RANDOM_WEAPON_force
ITEM=random_scroll,{1 3}
ITEM=random_scroll,{1 3}
ON=@Death
serv.allclients sysmessage @0481,,1 Level 4 olan Balron Warrior <act.name> ve grubu tarafından öldürüldü.Son level olan 5'e geçiş kapısı açıldı.
src.newitem i_gizligate5
src.act.p <src.p>
src.act.timer 150
on=@gethit
if (<hits> < 20)
sayua 0481,2,0,eng,* kendini iyilestirir *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
hits=(<hits> + 40)
endif
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_daemon)
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_chicken)
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
if (<findid.i_rune_poison>) || (<findid.i_rune_poison_field>)
face
anim 17
findid.i_rune_poison.remove
findid.i_rune_poison_field.remove
sayu * zehirden etkilenmez *
return 1
endif
endif
ON=@SPELLEFFECT
If (<argn>==28) || (<argn>==39) || (<argn> == 20)
sayua 0481,2,0,eng,* Etkilenmez *
return 1
ENDIF
[chardef c_boss5]
id=c_troll
defname=c_boss5
name=Finish Troll
ICON=i_worldgem_bit
DAM=9,20
ARMOR=40
RESOURCES=15 i_ribs_raw,12 i_dragon_Derisi
CAN=MT_WALK|MT_USEHANDS|mt_run
MOVERATE=40
FOODTYPE=40 t_meat_raw
DESIRES=i_gold,e_notoriety,e_horses,c_man,c_woman
AVERSIONS=e_carnivores3
RESLEVEL=2
RESDISPDNHUE=33
CATEGORY=New Monsters
SUBSECTION=LBR
DESCRIPTION=Finish Troll
ON=@Create
Color=0810
NPC=brain_dragon
FAME=8000
KARMA=-8000
STR={10011 10040}
INT={1001 1040}
DEX={1201 1220}
MAGICRESISTANCE=120.0
TACTICS={50.0 60.0}
WRESTLING={130.0 140.0}
MAGERY={110.0 120.0}
EVALUATINGINTEL={100.0 110.0}
MEDITATION=100.0
ITEMNEWBIE=i_spellbook
ADDSPELL=s_explosion
ADDSPELL=s_flamestrike
on=@click
MESSAGE <TAG.TEPE>
message @07a1 [Level 5]
ON=@NpcRestock
ITEM=i_bilet,{30000 30300}
ITEM=i_bilet,{30000 30300}
ITEM=i_bilet,{30000 30300}
ITEM=i_bilet,{30000 30300}
ITEM=RANDOM_WEAPON_power
ITEM=RANDOM_WEAPON_force
ITEM=RANDOM_WEAPON_force
ITEM=RANDOM_WEAPON_vanq
ITEM=RANDOM_WEAPON_vanq
ITEM=RANDOM_WEAPON_power
ON=@Death
serv.allclients sysmessage @0481,,1 Level 5 olan Finish Troll <act.name> ve grubu tarafından öldürüldü.Büyük ödüle ulaştılar.
src.cikartbinek
src.newitem i_gizligate6
src.act.p <src.p>
src.act.timer 150
on=@gethit
if (<hits> < 20)
sayua 0481,2,0,eng,* kendini iyilestirir *
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
hits=(<hits> + 40)
endif
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_daemon)
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_chicken)
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
if (<findid.i_rune_poison>) || (<findid.i_rune_poison_field>)
face
anim 17
findid.i_rune_poison.remove
findid.i_rune_poison_field.remove
sayu * zehirden etkilenmez *
return 1
endif
endif
ON=@SPELLEFFECT
If (<argn>==39) || (<argn> == 20) || (<argn> == 28)
sayua 0481,2,0,eng,* Etkilenmez *
return 1
ENDIF
[itemdef i_gizligate]
id i_moongate_red
name Gizli Kapi
type t_telepad
on=@create
color 0bb4
attr 010
on=@step
src.go 5652,1402
newitem i_level2
act.equip
on=@dclick
return 1
on=@timer
remove
return 1
[itemdef i_level5]
id=i_memory
type=t_eq_script
name=level5
on=@create
attr=090
on=@equip
timer=3600
on=@timer
attr=attr_decay
cont.sysmessage @2594,,1 Süreniz dolduğu için alandan atıldınız.
cont.go safe
remove
[itemdef i_level4]
id=i_memory
type=t_eq_script
name=level4
on=@create
attr=090
on=@equip
timer=3600
on=@timer
attr=attr_decay
cont.sysmessage @2594,,1 Süreniz dolduğu için alandan atıldınız.
cont.go safe
remove
[itemdef i_level3]
id=i_memory
type=t_eq_script
name=level3
on=@create
attr=090
on=@equip
timer=3600
on=@timer
attr=attr_decay
cont.sysmessage @2594,,1 Süreniz dolduğu için alandan atıldınız.
cont.go safe
remove
[itemdef i_level2]
id=i_memory
type=t_eq_script
name=level2
on=@create
attr=090
on=@equip
timer=3600
on=@timer
attr=attr_decay
cont.sysmessage @2594,,1 Süreniz dolduğu için alandan atıldınız.
cont.go safe
remove
[itemdef i_gizligate2]
id i_moongate_red
name Gizli Kapi
type t_telepad
on=@create
color 0bb4
attr 010
on=@step
src.go 5483,1438,5
src.findid.i_level2.remove
newitem i_level3
act.equip
on=@dclick
return 1
on=@timer
remove
return 1
[itemdef i_gizligate6]
id i_moongate_red
name Gizli Kapi
type t_telepad
on=@create
color 0bb4
attr 010
on=@step
src.go 5444,1402
src.findid.i_level5.remove
on=@dclick
return 1
on=@timer
remove
return 1
[itemdef i_gizligate4]
id i_moongate_red
name Gizli Kapi
type t_telepad
on=@create
color 0bb4
attr 010
on=@step
src.go 5563,1378
src.findid.i_level3.remove
newitem i_level4
act.equip
on=@dclick
return 1
on=@timer
remove
return 1
[itemdef i_gizligate5]
id i_moongate_red
name Gizli Kapi
type t_telepad
on=@create
color 0bb4
attr 010
on=@step
src.go 5395,1396
src.findid.i_level4.remove
newitem i_level5
act.equip
on=@dclick
return 1
on=@timer
remove
return 1
[function cikartbinek]
foritems 10000
if ((<baseid>==i_worldgem_bit) && (<more1>==c_power_blue))
dclick
timer 1
endif
endif
endfor