Kod:
[CHARDEF c_dungeon]
DEFNAME = c_dungeon
NAME = Andy
SES = snd_MONSTER_OGRE1
ID = c_man
Anim = 078c7f
CAN = MT_WALK | MT_EQUIP | MT_FIRE_IMMUNE | MT_RUN
DAM = 10,15
ARMOR = 80
@ Oluşturmak = on
eventsteleportlarinidosermisin
bossilermisin
eventsteleportlarinidosermisin
cikarbabapsss
STR = 1000
DEX = 0
INT = 1000
Color = 07fd
PARRYING = 100.0
MAGICRESISTANCE = 100.0
TACTICS = 100.0
GÜREŞ = 100.0
FAME = {2500 3250}
KARMA = {-9000 -9999}
ITEMNEWBIE = i_Angel_helm
RENK = 07a1
ITEMNEWBIE = i_Angel_gorget
RENK = 07a1
ITEMNEWBIE = i_Angel_chest
RENK = 07a1
ITEMNEWBIE = i_Angel_arms
RENK = 07a1
ITEMNEWBIE = i_Angel_gloves
RENK = 07a1
ITEMNEWBIE = i_Angel_legs
RENK = 07a1
ITEMNEWBIE = i_Angel_shield
RENK = 07a1
ITEMNEWBIE = i_kryss
RENK = 07a1
= @ Tıklayın
Mesaj @ 07e5, 1,1 [Dungeon Giris]
Mesaj @ 07a1, 1,1 <name>
return 1
= @ Dclick üzerinde
(<DISTANCE>> 2) IF
src.sysmessage @ 1153, 1 Yeterince Yakin degilsiniz ..
RETURN 1
SRC.ACT = <UID>
başka
sdialog d_dungeon
return 1
endif
///////////// Işık bos madde hpeisni tam giy 25 hits verir nah keserler: D
[ITEMDEF i_angel_chest]
DEFNAME = i_angel_chest
ID = i_platemail_chest
NAME = Angel Armor
KAYNAKLAR = i_platemail_chest
KATEGORİ = Karşılıklar - Armor - Migfer Dibi Özel
SubSection = platemail
DESCRIPTION = platemail
@ Oluşturma = ON
HITPOINTS = 1000
RENK = 07a1
@ Equip = On
src.events + e_angelarmor
@ Unequip = On
cont.events-e_angelarmor
/ / AYAKLAR
[ITEMDEF i_angel_legs]
DEFNAME = i_angel_legs
ID = i_platemail_leggings
NAME = Angel Tayt
KAYNAKLAR = i_platemail_leggings
KATEGORİ = Karşılıklar - Armor - Migfer Dibi Özel
SubSection = platemail
DESCRIPTION = platemail Ayakları
@ Oluşturma = ON
HITPOINTS = 1000
RENK = 07a1
@ Equip = On
src.events + e_angelarmor
@ Unequip = On
cont.events-e_angelarmor
/ / Silah
[ITEMDEF i_angel_arms]
DEFNAME = i_angel_arms
ID = i_platemail_arms
NAME = Angel Arms
KAYNAKLAR = i_platemail_arms
KATEGORİ = Karşılıklar - Armor - Migfer Dibi Özel
SubSection = platemail
DESCRIPTION = platemail Arms
@ Oluşturma = ON
HITPOINTS = 1000
RENK = 07a1
@ Equip = On
src.events + e_angelarmor
@ Unequip = On
cont.events-e_angelarmor
/ / Gerdanlık
[ITEMDEF i_angel_gorget]
DEFNAME = i_angel_gorget
ID = i_platemail_gorget
NAME = Angel gerdanlık
KAYNAKLAR = i_platemail_gorget
KATEGORİ = Karşılıklar - Armor - Migfer Dibi Özel
SubSection = platemail
DESCRIPTION = platemail gerdanlık
@ Oluşturma = ON
HITPOINTS = 1000
RENK = 07a1
@ Equip = On
src.events + e_angelarmor
@ Unequip = On
cont.events-e_angelarmor
/ / Helm
[ITEMDEF i_angel_helm]
DEFNAME = i_angel_helm
ID = i_platemail_helm
NAME = Angel Helm
KAYNAKLAR = i_platemail_helm
KATEGORİ = Karşılıklar - Armor - Migfer Dibi Özel
SubSection = platemail
DESCRIPTION = Levha Helm
@ Oluşturma = ON
HITPOINTS = 1000
RENK = 07a1
@ Equip = On
src.events + e_angelarmor
@ Unequip = On
cont.events-e_angelarmor
/ / Yüzükler
[ITEMDEF i_angel_rings]
DEFNAME = i_angel_rings
ID = i_ring_gold
NAME = Angel Ring
KAYNAKLAR = i_platemail_helm
KATEGORİ = Karşılıklar - Armor - Carnaval Özel
SubSection = Magic Mücevherat
DESCRIPTION = Yüzükler
@ Oluşturma = ON
HITPOINTS = 1000
RENK = 07a1
@ Equip = On
src.events + e_angelarmor
@ Unequip = On
cont.events-e_angelarmor
[ITEMDEF i_angel_gloves]
DEFNAME = i_angel_gloves
ID = i_platemail_gloves
NAME = Angel Eldiven
KAYNAKLAR = i_platemail_leggings
KATEGORİ = Karşılıklar - Armor - Carnaval Özel
SubSection = platemail
DESCRIPTION = platemail Ayakları
@ Oluşturma = ON
HITPOINTS = 1000
RENK = 07a1
@ Equip = On
src.events + e_angelarmor
@ Unequip = On
cont.events-e_angelarmor
/ / Kalkan
[ITEMDEF i_angel_shield]
DEFNAME = i_angel_shield
ID = i_shield_order
NAME = Melek Kalkan
KAYNAKLAR = i_platemail_leggings
zırh = 25
KATEGORİ = Karşılıklar - Armor - Carnaval Özel
SubSection = platemail
DESCRIPTION = platemail Ayakları
@ Oluşturma = ON
HITPOINTS = 1000
RENK = 07a1
@ Equip = On
src.events + e_angelarmor
@ Unequip = On
cont.events-e_angelarmor
[ITEMDEF i_angel_shield_master]
DEFNAME = i_angel_shield_master
ID = i_shield_order
NAME = Master Melek Kalkan
KAYNAKLAR = i_platemail_leggings
zırh = 60
KATEGORİ = Karşılıklar - Armor - Carnaval Özel
SubSection = platemail
DESCRIPTION = platemail Ayakları
@ Oluşturma = ON
HITPOINTS = 1000
RENK = 07a1
@ Equip = On
src.events + e_angelarmor
@ Unequip = On
cont.events-e_angelarmor
[Typedef e_angels]
= @ SET_EQUIP_7 ON
src.events + e_angelarmor
= @ SET_UNEQUIP_7 ON
cont.events-e_angelarmor
////////////////////////////////// Olaylar lol ////////////// ///////////////
[Olayları e_angelarmor]
@ Donatmak = on
src.tag.angel + +
(<src.tag0.angel>> 7) ise
newitem i_angel
<yeni> donatmak
endif
= @ Uneqip üzerinde
1 i_angel src.consume
[Itemdef i_angel]
i_memory id
Adı melek
@ Oluşturmak = on
attr attr_decay | | attr_invis
@ Donatmak = on
zamanlayıcı 5
= @ Sayacı üzerinde
(<src.hits>> <src.str>) Ise
src.hits = <src.str>
başka
src.hits + = 25
return 1
endif
zamanlayıcı 5
/ / / Zindan diyalog ..
[DIALOG d_dungeon]
125,25
nomove
sayfa 0,0
resizepic 0 0 9300 490 320
resizepic 10 10 9300 470 300
dhtmlgump 130 20 200 20 0 0 <def.h6> <def.bfont_lred> <def.bfont_size4> Migfer Dibi Dungeon Sistemi
dhtmlgump 60 50 400 20 0 0 <def.h6> <def.bfont_dred> <def.bfont_size4> Merhaba <src.name>, Dungeon sistemine katilman
dhtmlgump 60 80 400 20 0 0 <def.h6> <def.bfont_dred> <def.bfont_size4> icin 5 Kişilik parti kurarak yanima gelmelisin.
dhtmlgump 60 110 400 20 0 0 <def.h6> <def.bfont_dred> <def.bfont_size4> Dungeona giricez diyince ona tikladiginda partiden Bir Kisi Giricek.
dhtmlgump 60 140 500 20 0 0 <def.h6> <def.bfont_dred> oğlu sokucam.Her kestiniz levele Türkçesi tr <def.bfont_size4> parti masterini madde çikacaktir.
dhtmlgump 60 170 400 20 0 0 <def.h6> <def.bfont_dred> <def.bfont_size4> düsücektir.Son level'de imkb Ödül Kapısı boyutu açilcaktir.
dhtmlgump 60 200 400 20 0 0 <def.h6> <def.bfont_dred> Her Bölüm Click süre olacak geçemezsen atilacaksin <def.bfont_size4>
dhtmlgump 60 230 400 20 0 0 <def.h6> <def.bfont_dred> <def.bfont_size4> [60 Dk] oğlu levelde imkb [120 Dk] süreniz vardir.
dhtmlgump 100 270 400 20 0 0 <def.h6> <def.bfont_dgreen> <def.bfont_size4> 5 kisiyi topladim.
düğmesi 50 270 4005 4006 1 0 1
[DIALOG d_dungeon BUTON]
On = 1
src.partytest
[Plevel 1]
partytest
[Partytest fonksiyonu]
forchars 25
(<memoryfindtype.memory_ipet>) Ise
(<memoryfindtype.memory_ipet.link> <isinparty> & & <party.members> <5 == <src.uid>) ise
(<src.findlayer(25)>) Ise
src.sysmessage @ 38,, 1 Etrafinizda party'deki Bir kisiye ait Bir Hayvan Varken dungeon'a giris yapamazsiniz.
endif
endif
endif
endfor
<isinparty> & & <party.member.0> == <src.uid> eğer
<party.members> <5 ise
sysmessage @ 07a1, 1,1 En az 5 Kisi olmali.
return 1
endif
0 <eval <party.members> -1> için
uid. <party.member. <dlocal._for>> deneyin. iletişim d_partymenu
olaylar + e_baslamaeventsi
olaylar + e_partymasterimulenn
src.dungeonsilermisin
endfor
başka
sysmessage @ 07a1, 1,1 Bir parti masteri olmaniz gerekir.
return 1
endif
/ / Tr Ö NEML kisim girielimi girmiyelimi siktirin gidin AMK: D
[Iletişim d_partymenu]
50,50
noclose
nomove
resizepic 0 0 9300 250 180
resizepic 10 10 9300 230 160
dhtmlgump 57 10 200 20 0 0 <def.h6> <def.bfont_dred> <def.bfont_size4> Migfer Dibi Dungeon Sistemi
dhtmlgump 59 30 200 20 0 0 <def.h6> <def.bfont_dgreen> <def.bfont_size4> Dungeon'a giricez.
dhtmlgump 59 50 200 20 0 0 <def.h6> <def.bfont_lred> <def.bfont_size4> Dungeon'a girmicez.
dhtmlgump 59 70 200 20 0 0 <def.h6> <def.bfont_dblue> <def.bfont_size4> Lütfen Bir karar veriniz.
düğmesi 25 30 56 55 1 0 1
düğmesi 25 50 56 55 1 0 2
[Iletişim d_partymenu düğme]
onbutton 0
src.sysmessage @ 07a1, 1,1 Kapattiniz.
onbutton = 1
0 <eval <party.members> -1> için
trysrc <party.member. <dlocal._for>> 5393,1955 gitmek
src.events + e_baslamaeventsi
endfor
onbutton = 2
src.dialogclose d_partymenu
src.sysmessage @ 07a1, 1,1 Dungeon'a girmekten vazgeçtiniz.
eventsteleportlarinidosermisin
bossilermisin
eventsteleportlarinidosermisin
gatelerisilermisin
src.newnpc c_dungeon
new.p 6041,1726
serv.allclients güncelleme
return 1
endif
[Etkinlikler e_baslamaeventsi]
= @ Tıklayın
Mesaj @ 025,, 1 [Dungeon]
Mesaj @ 1153, 1 <name>
return 1
= @ Ölüm
src.hits <str>
src.mana <int>
src.stam <dex>
5388,1908 gitmek
src.say Öldürüldün.
newitem i_dungeon_yasak
new.equip
return 1
= @ Logout üzerinde
güvenli alan gitmek
olaylar-e_partymasterimulenn
olaylar-e_baslamaeventsi
olaylar-e_dungeonss
taş 0
return 1
= @ Itemdclick üzerinde
(<act.baseid> == I_rune_book) ise
sysmessage @ 07a1, 1,1 Çokmu zekisin:)
src.events + e_baslamaeventsi
return 1
= @ Spellcast üzerinde
((<argn> == 45) ise
sysmessage @ 07a1, 1,1 Mark büyülerini met Alanda kullanamasiniz.
src.events + e_baslamaeventsi
return 1
endif
[CHARDEF c_boss1]
DEFNAME = c_boss1
NAME = Liche
SES = snd_MONSTER_OGRE1
ID = c_liche
Anim = 078c7f
CAN = MT_WALK | MT_EQUIP | MT_FIRE_IMMUNE | MT_RUN
DAM = 10,15
ARMOR = 80
@ Oluşturmak = on
NPC = brain_monster
STR = 1000
DEX = 1000
INT = 1000
RENK = 080a
PARRYING = 100.0
MAGICRESISTANCE = 100.0
TACTICS = 100.0
GÜREŞ = 100.0
FAME = {2500 3250}
KARMA = {-9000 -9999}
= @ Tıklayın
Mesaj @ 07e5, 1,1 [Seviye 1]
Mesaj @ 07a1, 1,1 <name>
return 1
= @ NpcRestock ON
MADDE = RANDOM_WEAPON_might
MADDE = i_gold, {50000 100000}
@ = Death ON
c_boss2 src.newnpc
on = @ gethit
(<hits> <20) ise
sayua 0481,2,0, eng, * soul iyilestirir *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
hits = (<hits> + 40)
endif
if (<act.baseid> = c_vortex)
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
endif
if (<act.baseid> = c_blade_spirit)
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
endif
(<act.baseid> = C_daemon) ise
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
endif
(<act.baseid> = C_chicken) ise
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
endif
(<flags> & Statf_poisoned) ise
sayua 0481,2,0, eng, * zehiri iyilestirir *
ses snd_spell_cure
findid.i_rune_poison.remove
endif
| (<findid.i_rune_poison_field>) | (<findid.i_rune_poison>) Ise
yüz
anim 17
findid.i_rune_poison.remove
findid.i_rune_poison_field.remove
sayu * zehirden etkilenmez *
return 1
endif
endif
= @ SPELLEFFECT ON
| (<argn> == 39) | | | (<argn> == 20) (<argn> == 28) ise
sayua 0481,2,0, * Etkilenmez eng *
return 1
ENDIF
[Chardef c_boss2]
defname = c_boss2
NAME = Ork
ID = c_ORC
DAM = 10,15
ARMOR = 65
@ Oluşturma = ON
Color = 0455
FAME = 3500
KARMA =- 3500
STR = 1500
INT = 1500
DEX = 1500
TACTICS = 130,0
GÜREŞ = 130,0
ANATOMİ = 130,0
Zehirlenmeler = 130,0
= 999,9 Taming
= @ Tıklayın
Mesaj @ 07e5, 1,1 [Level 2]
Mesaj @ 07a1, 1,1 <name>
return 1
= @ NpcRestock ON
MADDE = i_gold, {50000 100000}
MADDE = i_gold, {50000 100000}
= @ Ölüm ON
c_boss3 src.newnpc
on = @ gethit
(<hits> <20) ise
sayua 0481,2,0, eng, * soul iyilestirir *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
hits = (<hits> + 40)
endif
if (<act.baseid> = c_vortex)
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
endif
if (<act.baseid> = c_blade_spirit)
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
endif
(<act.baseid> = C_daemon) ise
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
endif
(<act.baseid> = C_chicken) ise
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
endif
(<flags> & Statf_poisoned) ise
sayua 0481,2,0, eng, * zehiri iyilestirir *
ses snd_spell_cure
findid.i_rune_poison.remove
endif
| (<findid.i_rune_poison_field>) | (<findid.i_rune_poison>) Ise
yüz
anim 17
findid.i_rune_poison.remove
findid.i_rune_poison_field.remove
sayu * zehirden etkilenmez *
return 1
endif
endif
= @ SPELLEFFECT ON
| (<argn> == 39) | | | (<argn> == 20) (<argn> == 28) ise
sayua 0481,2,0, * Etkilenmez eng *
return 1
Endif
[Chardef c_boss3]
defname = c_boss3
ID = c_troll
name = Cyclops'King
DAM = 30,15
ARMOR = 85
@ Oluşturma = ON
Color = 07a1
FAME = 10000
KARMA =- 10000
STR = 2500
INT = 2200
DEX = 5000
MAGICRESISTANCE = 140,0
TACTICS = 140,0
GÜREŞ = 140,0
= @ Tıklayın
Mesaj @ 07e5, 1,1 [Level 3]
Mesaj @ 07a1, 1,1 <name>
return 1
= @ NpcRestock ON
MADDE = i_gold, {50000 100000}
MADDE = i_gold, {50000 100000}
MADDE = i_gold, {50000 100000}
= @ Ölüm ON
c_boss4 src.newnpc
= @ Spelleffect ON
(<argn> == 20) ise
sayua 0845,6,6,0 * büyüyü Geri çevirir *
spelleffect 29 {500 1000}
src.poison 9999
src.effect 3, i_fx_curse, 6,16,0
src.sound snd_SPELL_POISON
return 1
elseif (<argn> == 20)
sayua 0845,6,6,0 * etkilenmez *
spelleffect 29 {500 1000}
return 1
endif
(<ARGN> = 27) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 30) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 37) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 57) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 1) ise / / UUS Jux
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 3) / / İ Wis eğer
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 5) ise / / Por yılında Ylem
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 8) ise / / Des Mani
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 39) ise / / Des Mani
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
on = @ gethit
if (<act.baseid> = c_vortex)
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
if (<act.baseid> = c_blade_spirit)
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
(<act.baseid> = C_daemon) ise
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
(<act.baseid> = C_bear_polar) ise
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
(<src.hits> <500) ise
(<flags> & Statf_poisoned) ise
sayua 0481,2,0, eng, * zehiri iyilestirir *
ses snd_spell_cure
findid.i_rune_poison.remove
return 1
endif
[Chardef c_boss4]
defname = c_boss4
ID = c_daemon_w_Sword
name = Balron Warrior
SES = snd_MONSTER_OGRE1
Anim = 078c7f
CAN = MT_WALK | MT_EQUIP | MT_FIRE_IMMUNE | MT_RUN
DAM = 30,15
ARMOR = 65
@ Oluşturma = ON
renk 0810
NPC = brain_monster
FAME = 7000
KARMA =- 7000
STR = 3500
INT = 1000
DEX = 5000
MAGICRESISTANCE = 1500
ANATOMİ = 1200
TACTICS = 170,0
GÜREŞ = 130,0
= @ Tıklayın
Mesaj @ 07e5, 1,1 [Level 4]
Mesaj @ 07a1, 1,1 <name>
return 1
= @ NpcRestock ON
MADDE = RANDOM_WEAPON_force
MADDE = i_gold, {50000 100000}
MADDE = i_gold, {50000 100000}
= @ Ölüm ON
c_boss5 src.newnpc
= @ Spelleffect ON
(<argn> == 20) ise
sayua 0845,6,6,0 * büyüyü Geri çevirir *
spelleffect 29 {500 1000}
src.poison 9999
src.effect 3, i_fx_curse, 6,16,0
src.sound snd_SPELL_POISON
return 1
elseif (<argn> == 20)
sayua 0845,6,6,0 * etkilenmez *
spelleffect 29 {500 1000}
return 1
endif
(<ARGN> = 27) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 30) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 37) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 57) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 1) ise / / UUS Jux
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 3) / / İ Wis eğer
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 5) ise / / Por yılında Ylem
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 8) ise / / Des Mani
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 39) ise / / Des Mani
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
on = @ gethit
if (<act.baseid> = c_vortex)
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
if (<act.baseid> = c_blade_spirit)
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
(<act.baseid> = C_daemon) ise
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
(<act.baseid> = C_bear_polar) ise
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
(<src.hits> <500) ise
(<flags> & Statf_poisoned) ise
sayua 0481,2,0, eng, * zehiri iyilestirir *
ses snd_spell_cure
findid.i_rune_poison.remove
return 1
endif
[Chardef c_boss5]
id c_yaratikboss
mt_walk | mt_run olabilir
Adı Enihtul
= @ Tıklayın
Mesaj @ 079a, 1 <name>
return 1
@ Oluşturmak = on
NPC = brain_monster
renk 083ea
5000 hits
str 5000
dex 9500
Öldürür = 9999
Karma =- 10000
şöhret = 1000
MADDE = RANDOM_WEAPON_vanq
MADDE = RANDOM_WEAPON_power
MADDE = RANDOM_WEAPON_force
MADDE = RANDOM_WEAPON_force
MADDE = i_gold, {50000 100000}
MADDE = i_gold, {50000 100000}
MADDE = i_gold, {50000 100000}
= @ Ölüm ON
serv.allclients sysmessage @ 0481, 1 Dungeon'daki grup görevini basarili Bir sekilde tamamladi.
src.newitem i_atbizi
src.act.p <src.p>
src.act.sayu 30 saniye Icinde dungeondan cikacaksiniz.
src.act.timer 30
= @ Spelleffect ON
(<argn> == 20) ise
sayua 0845,6,6,0 * büyüyü Geri çevirir *
spelleffect 29 {500 1000}
src.poison 9999
src.effect 3, i_fx_curse, 6,16,0
src.sound snd_SPELL_POISON
return 1
elseif (<argn> == 20)
sayua 0845,6,6,0 * etkilenmez *
spelleffect 29 {500 1000}
return 1
endif
(<ARGN> = 27) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 30) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 37) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 57) ise / / Des Sanct
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 1) ise / / UUS Jux
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 3) / / İ Wis eğer
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 5) ise / / Por yılında Ylem
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 8) ise / / Des Mani
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 38) ise / / Des Mani
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 39) ise / / Des Mani
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
(<ARGN> = 47) ise / / Des Mani
sayua 68,6,6,1 * Etkilenmez *
RETURN 1
ENDIF
on = @ gethit
(<hits> <200) ise
sayua 0481,2,0, * Tedavi Olur eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
hits = (<hits> + 10)
endif
if (<act.baseid> = c_vortex)
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
if (<act.baseid> = c_blade_spirit)
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
(<act.baseid> = C_daemon) ise
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
(<act.baseid> = C_bear_polar) ise
sayua 0481,2,0, * büyü etkisini kaldirir eng *
etkisi = 3, i_fx_heal_effect, 6,35,1
snd_spell_greater_heal ses
src.remove
return 1
endif
(<src.hits> <500) ise
(<flags> & Statf_poisoned) ise
sayua 0481,2,0, eng, * zehiri iyilestirir *
ses snd_spell_cure
findid.i_rune_poison.remove
return 1
endif
[Itemdef i_level5]
id = i_memory
type = t_eq_script
name = level5
@ Oluşturmak = on
attr = 090
@ Donatmak = on
zamanlayıcı = 3600
= @ Sayacı üzerinde
attr = attr_decay
cont.sysmessage @ 2594, 1 Süreniz doldugu icin alandan atildiniz.
cont.go güvenli alan
kaldırmak
[Itemdef i_level4]
id = i_memory
type = t_eq_script
name = level4
@ Oluşturmak = on
attr = 090
@ Donatmak = on
zamanlayıcı = 3600
= @ Sayacı üzerinde
attr = attr_decay
cont.sysmessage @ 2594, 1 Süreniz doldugu icin alandan atildiniz.
cont.go güvenli alan
kaldırmak
[Itemdef i_level3]
id = i_memory
type = t_eq_script
name = Düzey3
@ Oluşturmak = on
attr = 090
@ Donatmak = on
zamanlayıcı = 3600
= @ Sayacı üzerinde
attr = attr_decay
cont.sysmessage @ 2594, 1 Süreniz doldugu icin alandan atildiniz.
cont.go güvenli alan
kaldırmak
[Itemdef i_level2]
id = i_memory
type = t_eq_script
name = Level2
@ Oluşturmak = on
attr = 090
@ Donatmak = on
zamanlayıcı = 3600
= @ Sayacı üzerinde
attr = attr_decay
cont.sysmessage @ 2594, 1 Süreniz doldugu icin alandan atildiniz.
cont.go güvenli alan
kaldırmak
[Itemdef i_atbizi]
i_deed id
Adı Atıcı
türü t_telepad
@ Oluşturmak = on
renk 0bb4
attr 010
zamanlayıcı 30
on = @ tıklayın
ad @ 0bb2, 1 Atilmaniza <timer> Saniye Kaldi.
= @ Dclick üzerinde
return 1
= @ Sayacı üzerinde
forplayers 800
güvenli alan gitmek
olaylar-e_partymasterimulenn
olaylar-e_baslamaeventsi
olaylar-e_dungeonss
endfor
kaldırmak
src.newnpc c_dungeon
new.p 6041,1726
serv.allclients, 1 Dungeon Duyurusu @ 0794 sysmessage;
serv.allclients sysmessage @ 07a1, 1,1 Dungeon'daki grup dungeondan çikmistir.
serv.allclients güncelleme
return 1
[Işlev itemlerisilermisin]
src.findid.i_level2.remove
src.findid.i_level3.remove
src.findid.i_level4.remove
src.findid.i_level5.remove
[Itemdef i_partyevent]
i_deed id
Adı Gizli Kapi
@ Oluşturmak = on
renk 0bb4
attr 010
= @ Dclick üzerinde
src.Events + e_baslamaeventsi
kaldırmak
return 1
[Etkinlikler e_partymasterimulenn]
= @ Ölüm
src.hits <str>
src.mana <int>
src.stam <dex>
5388,1908 gitmek
newitem i_dungeon_yasak
new.equip
return 1
= @ Logout üzerinde
güvenli alan gitmek
olaylar-e_partymasterimulenn
olaylar-e_baslamaeventsi
olaylar-e_dungeonss
taş 0
return 1
= @ Itemdclick üzerinde
(<act.baseid> == I_runebook) ise
sysmessage @ 07a1, 1,1 Çokmu zekisin:)
src.events + e_baslamaeventsi
return 1
= @ Spellcast üzerinde
((<argn> == 45) ise
sysmessage @ 07a1, 1,1 Mark büyülerini met Alanda kullanamasiniz.
src.events + e_baslamaeventsi
return 1
endif
[Itemdef i_eventsverlan]
id i_teleporter
adını ben olayları veriyorum silmeyin beni.
@ Oluşturmak = on
attr = 090
renk 07fd
= @ Adım
olaylar + e_baslamaeventsi
src.dialog d_baslama
src.stone 1
[Itemdef i_eventver]
i_deed id
adını ben olayları veriyorum silmeyin beni.
@ Oluşturmak = on
attr = 090
renk 07fd
zamanlayıcı 10
= @ Sayacı üzerinde
forplayers 20
olaylar + e_baslamaeventsi
endfor
zamanlayıcı 10
return 1
[Iletişim d_baslama]
125,25
noclose
nomove
sayfa 0,0
resizepic 0 0 9300 450 320
resizepic 10 10 9300 430 300
dhtmlgump 70 10 200 20 0 0 <def.bfont_red> Migfer Dibi Dungeon Sistemi
dhtmlgump 29 30 500 20 0 0 Party'masterinizin. startdungeon yazmasi Gerek aksi takdirde dungeona
dhtmlgump 29 50 500 20 0 0 basliyamasiniz.
dhtmlgump 29 70 500 20 0 0 eyer parti masteriniz ölürse hepiniz Kodak'ın Akıllı Çekim olarak güvenli atilcaksiniz.
dhtmlgump 29 90 500 20 0 0 Rune Book, recal vb görmeme seyleri dungeondan çikmadikca kullanmasiniz.
dhtmlgump 29 120 200 20 0 0 <def.bfont_lred> Hepinize bol sans dileriz.
/ / Sadece Party Lideri
[Plevel 1]
startdungeon
[Işlev startdungeon]
eğer! (<isevent.e_baslamaeventsi>)
src.sysmessage @ 38,6,1 Ayşe komutu Sadece zindan girislerinde kullanilir.
return 1
endif
serv.allclients sysmessage @ 07a1, 1,1 <name> ve Grubu zindan sistemine Başladı,
src.events + e_partymasterimulenn
src.events + e_dungeonss
region.allclients taş 0
region.allclients olaylar + e_dungeonss
baslamateleporterinisilsene
olaylar-e_baslamaeventsi
src.newitem i_partydialogsilplss
new.p <src.p>
/ / Baslama teleportlarini siliyor ISTE o hani iletişim açiyor taş yapıyor falan filen
[Plevel 1]
baslamateleporterinisilsene
[Işlev baslamateleporterinisilsene]
foritems 65000
(<baseid> == I_eventsverlan) ise
kaldırmak
endif
endfor
/ / Ismimindende belli oldugu görmeme partyinin Girisi icin. Startdungeon vs vs .. kisa kes.
/ / Aq dialogunu siliyor: D
[Itemdef i_partydialogsilplss]
id 0186a
silerrrr iletişim adı ben
katman layer_special
@ Oluşturmak = on
attr attr_invis
renk 07a1
timer 1
= @ Sayacı üzerinde
serv.allclients dialogsilplsss
serv.allclients 0 tag0.aldim
kaldırmak
return 1
[FUNCTION dialogsilplsss]
trysrc <UID> src.dialogclose d_baslama
/ Bölümüne ekledim çıkıyor ISTE anla oluşturmak / üzerinde
[Plevel 1]
eventsteleportlarinidosermisin
[Işlev eventsteleportlarinidosermisin]
src.newitem i_eventsverlan
new.p 5392,1954
src.newitem i_eventsverlan
new.p 5393,1954
src.newitem i_eventsverlan
new.p 5394,1954
src.newitem i_eventsverlan
new.p 5395,1954
src.newitem i_eventsverlan
new.p 5395,1955
src.newitem i_eventsverlan
new.p 5394,1955
src.newitem i_eventsverlan
new.p 5393,1955
src.newitem i_eventsverlan
new.p 5393,1955
src.newitem i_eventsverlan
new.p 5392,1955
src.newitem i_eventsverlan
new.p 5392,1956
src.newitem i_eventsverlan
new.p 5393,1956
src.newitem i_eventsverlan
new.p 5394,1956
[Işlev cikarbabapsss]
c_boss1 src.newnpc
new.p 5411,1932
[Işlev bossilermisin]
bossil1
bossil2
bossil3
bossil4
bossil5
[Işlev dungeonsilermisin]
forchars 65000
(<baseid> == C_dungeon) ise
kaldırmak
endif
endfor
[Işlev bossil1]
forchars 65000
(<baseid> == C_Boss1) ise
kaldırmak
endif
endfor
[Işlev bossil2]
forchars 65000
(<baseid> == C_Boss2) ise
kaldırmak
endif
endfor
[Işlev bossil3]
forchars 65000
(<baseid> == C_Boss3) ise
kaldırmak
endif
endfor
[Işlev bossil4]
forchars 65000
(<baseid> == C_Boss4) ise
kaldırmak
endif
endfor
[Işlev bossilak]
bossil1
bossil2
bossil3
bossil4
bossil5
[Işlev eventsilyeterak]
serv.allclients olaylar-e_dungeonss
serv.allclients olaylar-e_partymasterimulenn
[Plevel 1]
eventsilyeterak
[Itemdef i_eventsverlan]
id i_teleporter
adını ben olayları veriyorum silmeyin beni.
@ Oluşturmak = on
attr = 090
renk 07fd
= @ Adım
olaylar + e_baslamaeventsi
src.dialog d_baslama
src.stone 1
[Itemdef i_geciricigate]
i_moongate_red id
Adı Dungeon Geçiş
@ Oluşturmak = on
attr = 010
renk 07fd
= @ Tıklayın
Mesaj @ 1153, 1 <name>
return 1
= @ Dclick üzerinde
(<src.findid.i_dungeon_Yasak>) Ise
src.sys_error Dungeon'a <src.findid.i_dungeon_yasak.timer> Saniye var girmenize.
return 1
başka
src.sysmessage @ 055, 1 Dungeon'a tekrardan giris yaptiniz.
src.go 5394,1955
return 1
endif
= @ Adım üzerinde
src.hata Çift tiklayiniz.
return 1
[Itemdef i_dungeon_yasak]
Adı Dungeon Yasak
id 0186a
türü t_eq_script
ağırlık 0
katman layer_special
@ Oluşturma = On
attr attr_invis | attr_newbie
@ Equip = On
zamanlayıcı 15
= @ Zamanlayıcısı
cont.sysmessage @ 044,, 1 Dungeon'a girebilirsiniz ..
kaldırmak
return 1
[Itemdef i_Kontroledici]
i_deed id
Adı Kontrol edici
türü t_telepad
@ Oluşturmak = on
renk 0bb4
attr 010
timer 1
= @ Dclick üzerinde
return 1
= @ Sayacı üzerinde
timer 1
local.players 0
forplayers 15
local.players + +
endfor
<dlocal.players>> 4 halinde
forplayers 15
güvenli alan gitmek
olaylar-e_partymasterimulenn
olaylar-e_baslamaeventsi
olaylar-e_dungeonss
serv.allclients sysmessage @ 1153, 1 Dungeon'a giren grup görevini basaramadi.
taş 0
src.newnpc c_dungeon
new.p 6041,1726
endfor
endif
return 1
[EOF]
Arkadaşlar içerdeki canavarları ve girişteki canavarı çıkartıyorum hepsi ölü doğuyor çıkardığım gibi yerde öü çıkıyor