Ethereal bineklerden inince yere pat diye bi ölü adam düşüyor :D bu neden olabilir binek scplerinide degiştirdim farklı farklı scpler denedim gene aynı
Hepsinde olmuyor aslında misal unicorn var etheral 3d onda olmuyor Horse Ostard Llama vs bunlarda oluyor

Bu konu Xazrael tarafından düzenlendi(2007-09-22 17:24, 16 yıl önce)
şimdi onda inince yani on=@unequip'in altına

foritems 1
if (<src.amount> == 400)//400 yerine yere düşen cesedin amountuna bak 400ün yerine yaz :)
src.remove
endif
foritems 1
if (<type> == t_corpse)
remove
endif
endfor

evildark endfor yok + <src.amount> ne alaka abi ya :D
Silindi
Members
0
Evet burak böyle yap adam herhangi bi npc cesedinin yanında attan inince silinsin ceset:kikirik
orası geldi aklıma biliyorum ama veriyim dedim yinede :gorme veya ethereala

ON=@Death
remove
return 1

ekleyebilirsin :)
böyle yaptım ama gene olmadı :S
[itemdef i_et_llama_eq2]
name ethereal llama
id i_mt_llama
type t_eq_horse
layer 25
tdata3 c_ether_mount

On=@Create
attr attr_newbie
color 0455

On=@UnEquip
cont.newitem i_ether_llama
if !(<cont.findlayer(21).rescount> > 250) || !(<cont.weight> > <cont.weightmax>)
	cont.new.bounce
	cont.new.color <color>
else
	cont.new.cont <cont.findlayer(29).uid>
	cont.new.update
	cont.new.color <color>
	cont.sysmessage @1100,,1 Cantanizda asiri esya bulundugu icin ethereal bineginiz bankaniza yerlestirildi.
endif
return 1
foritems 1
if (<type> == t_corpse)
remove
endif
endfor
ON=@Death
remove
return 1

[itemdef i_pl_horse]
name=Horse
id=i_mt_horse_brown_dk
TDATA3=c_staff
layer=25
on=@create
color=00
on=@equip
link=<src.uid>

on=@unequip
src.newitem i_ethereal_horse2
src.act.bounce

[chardef c_staff]
id=c_horse_brown_lt

on=@create
color=12

on=@click
remove
return 1

on=@death
remove
return 1

[itemdef i_ethereal_horse2]
NAME=Ethereal Horse
id=i_pet_horse_brown_dk
type=t_normal
SUBSECTION=Ethereal Horse
DESCRIPTION=Ethereal Horse

on=@create
color=00     
attr=14

on=@click
message @0481,1,1 <name>
return 1

on=@dclick
if !(<src.findlayer.25.uid>)
src.newitem i_pl_horse
src.act.link <src.uid>
src.act.more2 <src.uid>
src.act.more1=c_staff
src.act.equip
src.update
remove
return 1
else
src.message @0481,1,1 Su an zaten baska bir binek uzerindesiniz.
return 1
endif 

Biraz editle adam olmuş ethereal scriptimden bir örnek. Uyarlayıp, güle oynaya kullanınız.
Eyvallah orni Llama ve ostardıda koyarım oldu bitti :) sorun yokmuş seninkinde kolay gelsin bir sorum daha olucak ama bi binek var Bear inince herkes binebiliyor o binege ne yapmalıyım binmemeleri için?
ON=@DClick
return 1

ekleyebilirsin mesela bearlar için.
Ostardı beceremedim ya nerde yanlışlık var bakarmısın staff2 yaptım c_staff olunca gene horse çıkıyordu şuan shrink olarak ostard çıkıyor ama basınca kayboluyor

[itemdef i_pl_ostard]
name=Ostard
id=i_mt_ostard
_zostrich
TDATA3=c_staff2
layer=25
on=@create
Color=0840
on=@equip
link=<src.uid>

on=@unequip
src.newitem i_ether_ostard
[chardef c_staff2]
id=c_ostard_zostrich

on=@create

on=@click
remove
return 1

return1
endif
on=@death
remove
return 1

[itemdef i_ether_ostard]
NAME=Ethereal Ostard
id=i_pet_ostard_zostrich
type=t_normal
SUBSECTION=Ethereal Ostard
DESCRIPTION=Ethereal Ostard

on=@create
color=0840   
attr=14

on=@click
message @0481,1,1 <name>
return 1

on=@dclick
if !(<src.findlayer.25.uid>)
src.newitem i_pl_ostard
src.act.link <src.uid>
src.act.more2 <src.uid>
src.act.more1=c_staff2
src.act.equip
src.update
remove
return 1
else
src.message @0481,1,1 Su an zaten baska bir binek uzerindesiniz.
return 1
endif
Ragnar buda bearın scpsi bi bakarmısın nerde yanlışlık var
[itemdef i_et_bear] 
name=Ethereal Bear 
id=i_mt_bear  
TDATA3=01bb
layer=25 

on=@create 
color=07a1

on=@equip 
link=<src.uid>  

on=@unequip
src.newnpc c_bear_polar_M
	link <src.act.uid>
	link.memorydel <src.uid>
	link.newitem i_memory
	link.act.more1 04
	link.act.more2 <serv.time>
	link.act.morep <link.p>
	link.act.color memory_ipet
	link.act.timer -1
	link.act.link <src.uid>
	link.act.cont <link.uid>
	link.flags <link.flags>&statf_pet
	link.update
	link.anim 5
	link.bark 3

[itemdef i_et_eb] 
NAME=Ethereal Bear 
id=i_pet_Bear 
type=t_normal 

CATEGORY=Other
SUBSECTION=Ethereal pets 
DESCRIPTION=Ethereal Bear 

on=@create 
color=00

on=@dclick 
IF (<SRC.FINDID.i_drum_timer>==1)
src.message You can't mout an etheral pet while A Spirit Is Within You! 
RETURN 1
elseif (<src.flags>&000000400)
src.message You can't mout an etheral pet while polymorphed!
return 1
elseif !(<src.findlayer.25.uid>) 
src.newitem i_et_bear 
src.act.equip 
src.update 
remove 
return 1 
else 
src.message you are already mounted 
return 1 
endif 

[CHARDEF c_bear_polar_M]
DEFNAME=c_bear_polar_M
NAME=Polar Bear
ID=c_bear_polar
ANIM=01fff
SOUND=snd_ANIMALS_BEAR1
ICON=i_pet_bear_polar
DAM=1,3
ARMOR=9
RESOURCES=11 i_ribs_raw,5 i_fur_light
CAN=MT_WALK|MT_RUN
FOODTYPE=6 t_FISH,5 t_fruit, 15 t_meat_raw
SHELTER=r_snow,r_caves,r_mountains
DESIRES=r_snow
AVERSIONS=r_civilization
tag.mountid i_mt_bear
tevents=e_mounts

CATEGORY=Mounts
SUBSECTION=Unusual Mounts
DESCRIPTION=Polar Bear

ON=@Create
NPC=brain_animal
COLOR=07a1
STR={4500 5000}
DEX={1250 1500}
INT={2000 2500}
PARRYING={50.0 60.0}
MAGICRESISTANCE={45.0 60.0}
TACTICS={70.0 100.0}
WRESTLING={90.0 95.0}
TAMING=50.0
FISHING=20.0
TAMING=99.9
AnimalLore=99.9
Veterinary=99.9
FAME=3000
KARMA=3000

on=@dclick
IF (<SRC.FINDID.i_drum_timer>==1)
src.message Oluyken binemezsiniz...
RETURN 1
flags>&000000400)
src.message Bu halde binemezsiniz...
return 1
elseif !(<src.findlayer.25.uid>) 
src.newitem i_et_bear 
src.act.equip 
src.update 
remove 
return 1 
else 
src.message Zaten biniyorsun ac gozlu...
return 1 
endif 


[EOF]
on=@Xazrael Boyle Bır Denermısın Arkadasım


[itemdef i_pl_horse]
name=Horse
id=i_mt_ostard_zostrich
TDATA3=c_staff
layer=25
on=@create
color=0455
on=@equip
link=<src.uid>

on=@unequip
src.newitem i_ethereal_horse2
src.act.bounce

[chardef c_staff]
id=c_ostard_zostrich

on=@create
color=0455

on=@click
remove
return 1

on=@death
remove
return 1

[itemdef i_ethereal_zost]
NAME=Ethereal Zostrich
id=i_pet_ostard_zostrich
type=t_normal
SUBSECTION=Ethereal Horse
DESCRIPTION=Ethereal Horse

on=@create
color=0455    
attr=14

on=@click
message @0481,1,1 <name>
return 1

on=@dclick
if !(<src.findlayer.25.uid>)
src.newitem i_pl_horse
src.act.link <src.uid>
src.act.more2 <src.uid>
src.act.more1=c_staff
src.act.equip
src.update
remove
return 1
else
src.sysmessage @07a1 Suan Zaten Bir Tane Binege Biniyorsun..!
return 1
endif

Üye Ol veya Giriş Yap

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