|
serv.newnpc=c_angel_warior //////// 1 . Yaratik
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
local.npc1=<new.uid>
serv.newitem=i_tesouro_monstro
new.cont=<local.npc1>
new.timer=2800
serv.newnpc=c_arcane_krm //////// 2 . Yaratik
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
local.npc1=<new.uid>
serv.newitem=i_tesouro_monstro
new.cont=<local.npc1>
new.timer=2800
serv.newnpc=c_arcane_krm //////// 3 . Yaratik
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
local.npc1=<new.uid>
serv.newitem=i_tesouro_monstro
new.cont=<local.npc1>
new.timer=2800
serv.newnpc=c_acid_sw //////// 4 . Yaratik
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
local.npc1=<new.uid>
serv.newitem=i_tesouro_monstro
new.cont=<local.npc1>
new.timer=2800
serv.newnpc=c_Devil_warrior //////// 5 . Yaratik
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
local.npc1=<new.uid>
serv.newitem=i_tesouro_monstro
new.cont=<local.npc1>
new.timer=2800
serv.newnpc=c_lord_flame ////////////////////////////// Hazine Sahibi Bu Npcnini 5 Yartik Oldukten Orataya Cikasi
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
new.events +e_tesouro_chefe
local.npc1=<new.uid>
new.say @0482 Kim Benim Hazinemi Almaya Kalkisti ?
new.tag.tpx=<tag.tpx>
new.tag.tpy=<tag.tpy>
new.tag.prizemoney=<eval <src.cartography>*10>
new.tag.prizeitem=<hval <def.random_treasure_prize>>
new.effect 1,i_gold,20,20
local.container=<new.uid>
serv.newitem=i_tesouro_monstro
new.timer=3000
tag.status="Hazine Bulundu"
src.sysmessage @0482 Hazineye el koyabilmek icin yaratiklari oldurmen gerekiyor.
tag.tachado=1
return 1
elseif (<tag.decifrado>==0) && (<eval RAND(6)>==1) && (<src.cartography> > 99.9)
tag.decifrado=1
src.message @0482 Haritayi cozmeyi basardiniz.
tag.status="<src.name> Tarafindan Cozulmus"
dispid=i_map
update
return 1Slm Arkadaslar Yukarda Npclerin yerini Beliritim Simdi Bu Bir Hazine Scp si derdim su Hazineyi Actigimiz zaman Lord Flame Adli Npc Direk Dalip Kesilebiliyor Diyer Yaratiklarin Bi Faydasi Olmuyo Yani Diyer yaratiklari Kesmenin Bi Anlami Kalmiyo benim istegim once 5 yarratigi Kesinler Sonra Hazine Sahibi Lord Flame Ciksin Acaba Nasil yapabilirim Bi fikir verirseniz Sevinnirim . . .SERV.NEWNPC c_lordflame
NEW.P=<...>
NEW.HOME=<...>
NEW.UPDATE
REF10=<NEW>
SERV.NEWNPC c_lordflameyalakasi
REF10.TAG.NPC1=<NEW>
NEW.P=<...>
NEW.HOME=<...>
NEW.UPDATE
SERV.NEWNPC c_lordflameyalakasi
REF10.TAG.NPC2=<NEW>
...Lord flame altına;On=@GetHit
FOR 1 6 //Burda npc sayısı kaç olacaksa
OBJ=<TAG.NPC<DLOCAL._FOR>>
IF (<OBJ.ISCHAR>)
SRC.SYSMESSAGE Dalaman
RETURN 1
ENDIF
ENDIFBasitce böyle.
mahsuni :Mümkün, bir item verip her saniye yine üstteki gibi tag kontrolü yapabilirsin, eğer ki taglardan hepsi öldüyse stone açtırırsın.
Bu ii Oldu xwerswoodx Peki Lord Flame yi Stone yapsak ? 5 yaratigi Kestikten Sonra stonesi Acilsa ?
[ITEMDEF i_memory_flame]
ID=i_handr_1
NAME=flame handler
TYPE=t_eq_script
On=@Create
ATTR=attr_newbie|attr_invis
TIMER=1
On=@Timer
FOR 1 6
OBJ=<CONT.TAG.NPC<DLOCAL._FOR>>
IF (<OBJ.ISCHAR>)
TIMER 1
RETURN 1
ENDIF
ENDIF
STONE 0
ATTR=attr_decay
REMOVE
RETURN 1Itemi vermek içinse;SERV.NEWNPC c_lordflame
NEW.P=<...>
NEW.HOME=<...>
NEW.UPDATE
REF10=<NEW>
SERV.NEWITEM i_memory_flame,1,<REF10> //Eklenen
NEW.EQUIP //Eklenen
REF10.STONE 1 //Eklenen
SERV.NEWNPC c_lordflameyalakasi
REF10.TAG.NPC1=<NEW>
NEW.P=<...>
NEW.HOME=<...>
NEW.UPDATE
SERV.NEWNPC c_lordflameyalakasi
REF10.TAG.NPC2=<NEW>
...
[itemdef i_cont_define]
NAME=Treasure Container
ID=i_box_brass
TYPE=t_normal
weight 0.1
ON=@CREATE
COLOR 070d
NAME=Treasure Container
ID=i_box_brass
TYPE=t_normal
weight 0.1
ON=@CLICK
MESSAGE @58 belirsiz sandik
return 1
ON=@DCLICK
if (<topobj.uid> != <src.uid>)
src.sysmessage @037 Bunu kullanabilmeniz icin cantanizda olmali.
return 1
endif
SRC.SAYUA 920,6,6,0 * Sandigi kirar *
src.newitem i_define_haritasi
src.act.equip
src.sysmessage @0482 Bilinmeyen bir kagit parcasi cikti
remove
return 1
[itemdef i_bottle_define]
NAME=SOS Bottle
ID=i_bottle_ale
TYPE=t_normal
weight 0.1
value 9
ON=@CREATE
COLOR 070d
ON=@CLICK
MESSAGE @58 s.o.s bottle
return 1
ON=@DCLICK
if (<topobj.uid> != <src.uid>)
src.sysmessage @37 Bunu kullanabilmeniz icin cantanizda olmali.
return 1
endif
SRC.SAYUA 920,6,6,0 * Siseyi Kirar *
src.newitem i_define_haritasi
src.act.equip
src.sysmessage @0482 Bilinmeyen bir kagit parcasi cikti
remove
return 1
[itemdef i_define_haritasi]
NAME=Treasure Map
ID=i_map_rolled
TYPE=t_normal
SKILLMAKE=SKILL_CARTOGRAPHY 95.0, Skill_Magery 70.0
ON=@Create
tag.status="Cozulmemis"
tag.tachado=0
tag.decifrado=0
color=07a1
f_selecionar_local_tesouro
on=@click
message @68 <name>
message @48 (<tag.status>)
return 1
on=@dclick
if (<src.distance> > 5)
src.sysmessage @0482 Defineye Cok uzaktasin nasil kazmayi planliyosun ?
return 1
elseif !(<cont>)
src.sysmessage @0482 Bu haritayi herkesin icinde okumayi dusunmuyosun heralde...
return 1
elseif (<tag.tachado>==1)
src.sysmessage @0482 Bu harita biri tarafindan cozulmus coktan defineyi almistir.
return 1
elseif (<tag.decifrado>==1) && (<src.isnextp <eval <tag.tpx>> <eval <tag.tpy>> 10>) && !(<src.findid.i_shovel>)
src.sysmessage @0482 Kazi yapabilmek icin Shovel (Kurek) a ihtiyaciniz var
return 1
elseif (<tag.decifrado>==1) && (<src.isnextp <eval <tag.tpx>> <eval <tag.tpy>> 10>) && (<src.findid.i_shovel>)
serv.newnpc=c_lord_Flame
REF10=<NEW>
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
new.events +e_tesouro_chefe
local.npc1=<new.uid>
new.say @0482 Kim Benim Hazinemi Almaya Kalkisti ?
new.tag.tpx=<tag.tpx>
new.tag.tpy=<tag.tpy>
new.tag.prizemoney=<eval <src.cartography>*10>
new.tag.prizeitem=<hval <def.random_treasure_prize>>
new.effect 1,i_gold,20,20
local.container=<new.uid>
serv.newitem=i_tesouro_monstro
new.timer=3000
SERV.NEWITEM i_memory_flame,1,<REF10> ----------------------------- İtem burda
NEW.EQUIP ----------------------------------------------- //
REF10.STONE 1 -----------------------------------------------//
serv.newnpc=c_Evilgm_Warrior
REF10.TAG.NPC4=<NEW>
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
local.npc1=<new.uid>
serv.newitem=i_tesouro_monstro
new.cont=<local.npc1>
new.timer=2800
NEW.UPDATE
serv.newnpc=c_Devil_Warrior
REF10.TAG.NPC3=<NEW>
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
local.npc1=<new.uid>
serv.newitem=i_tesouro_monstro
new.cont=<local.npc1>
new.timer=2800
NEW.UPDATE
serv.newnpc=c_angel_warior
REF10.TAG.NPC2=<NEW>
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
local.npc1=<new.uid>
serv.newitem=i_tesouro_monstro
new.cont=<local.npc1>
new.timer=2800
NEW.UPDATE
serv.newnpc=c_arcane_warrior
REF10.TAG.NPC1=<NEW>
new.p=<eval <tag.tpx>>,<eval <tag.tpy>>
new.fix
new.home=<new.p>
new.homedist 10
local.npc1=<new.uid>
serv.newitem=i_tesouro_monstro
new.cont=<local.npc1>
new.timer=2800
NEW.UPDATE
tag.status="Hazine Bulundu"
src.sysmessage @0482 Hazineye el koyabilmek icin yaratiklari oldurmen gerekiyor.
tag.tachado=1
return 1
elseif (<tag.decifrado>==0) && (<eval RAND(6)>==1) && (<src.cartography> > 99.9)
tag.decifrado=1
src.message @0482 Haritayi cozmeyi basardiniz.
tag.status="<src.name> Tarafindan Cozulmus"
dispid=i_map
update
return 1
elseif !(<src.cartography> > 99.9)
src.sysmessage @037 Haritadaki bilgileri anlicak kadar yetenekli degilsiniz.
return 1
[EOF]Hazine Scpsi
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Ultima Destek Smf Forum Kayıt Sistemi Paylaşımı
Son cevap: 11-07 20:37 · Son yazan: illumunati · Mesaj: 3 · Görüntü: 456
|
UO Yardım Alanı | 11-07 20:37 | 3 | 456 | |
|
|
Otomatik Av Sistemi
Son cevap: 07-06 12:33 · Son yazan: mithbar · Mesaj: 8 · Görüntü: 3724
|
Derleme Scriptler | 07-06 12:33 | 8 | 3724 | |
|
|
Ödül sistemi ip sorgulama
Son cevap: 05-11 22:03 · Son yazan: Knuth* · Mesaj: 8 · Görüntü: 4233
|
Script Yardımı | 05-11 22:03 | 8 | 4233 | |
|
|
Random Spawn sistemi yardım
Son cevap: 02-09 16:44 · Son yazan: Stark35 · Mesaj: 12 · Görüntü: 6659
|
Derleme Scriptler | 02-09 16:44 | 12 | 6659 | |
|
|
Hazine (Görsel)
Son cevap: 01-09 12:49 · Son yazan: Tehliqely · Mesaj: 17 · Görüntü: 7577
|
ITEM Script Yardımı | 01-09 12:49 | 17 | 7577 |