arkadaşlar ben bi binek scripti yapayım dedim başaramadım galiba bineğe binerken bi item verecek ama invis olarak gözükmüyor ve bnerken yanda gold çantanıza düştü (ing olarak ) yazıyor nasıl yapabilirm?

[itemdef i_poisonevent]
id i_gold
type t_eq_script

on=@create
attr attr_invis

ON=@Equip
src.events +e_poisonevent

on=@unequip
src.events -e_poisonevent


[events e_poisonevent]
ON=@spelleffect
If (<argn>==20)
sayua 007c5,6,0,enu * Etkilenmez *
findid.i_rune_clumsy.remove
return 1
ENDIF

[eof]

[CHARDEF c_asd] 
DEFNAME=c_asd
ID=c_ostard_desert
NAME=Asd Desert
SOUND=snd_ANIMAL_OSTARD_DESERT1
ICON=i_pet_OSTARD_DESERT
CAN=MT_WALK|MT_RUN
DAM=8,23
ARMOR=15
RESOURCES=15 i_ribs_raw
FOODTYPE=55 t_crops, 55 t_fruit, 64 t_grass

DESIRES=e_OSTARDS
ANIM=01fff
TEVENTS=e_renamefix
TEVENTS=e_crash_fix
TEVENTS=e_horses 

DESCRIPTION=Frenzied
SUBSECTION=Renkliler
CATEGORY=Animals


ON=@Create
NPC=brain_animal
color=07aa
STR=300
DEX=420
INT=100

PARRYING={75.0 85.0}
MAGICRESISTANCE={75.0 80.0}
TACTICS={55.0 65.0}
WRESTLING={55.0 65.0}
TAMING=120.0

on=@gethit 
if (<hits> < 30) 
sayua 0481,1,1,2,0,eng,* kendini iyilestirir *
src.poison 800
src.effect=1,1
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
hits=(<hits> + 5) 
elseif (<act.baseid>=c_vortex)
sayua 0481,1,1,2,0,eng,* buyu etkisini kaldirir *
src.poison 800
src.effect=1,1
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
elseif (<act.baseid>=c_blade_spirit) 
sayua 0481,1,1,2,0,eng,* buyu etkisini kaldirir *
src.poison 800
src.effect=1,1
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove  
elseif (<flags> &statf_poisoned) 
sayua 0481,1,1,2,0,eng,* zehiri iyilestirir *
src.poison 800
src.effect=1,1
sound snd_spell_cure 
findid.i_rune_poison.remove
endif

ON=@hit
src.effect=1,1
src.poison 800

on=@dclick
if (0<ismypet>) && (<distance> < 4)
src.newitem i_poisonevent
src.new.equip
src.effect 3,i_fx_sparkle,6,45
endif
src.newitem i_poisonevent
src.new.equip

bunu

src.newitem i_poisonevent
new.equip

böyle değiştireceksin...

veya

src.equip <new>

slotherenin kısa bir kodu daha vardı ama aklımda diil 1 satırda yapıyordu ama new.equip olarak değişirsen olacaktır.
çantaya gold düşmüyor bu seferde
çantaya düşmez eline gelir sen eline gelince events devreye girsin demişsin...

dikkat: eğer verdiğim gibi yaparsan eventin devreye girmesi gerek...
tamam oldu fakat binekten inice events silinmiyoor dismount ile yaptım olmadı
unmount sanırım o tam bilmiyorum bende :(
biri yardım etsin lütfen çok önemlii
un mount olmadımı???

dismount veya unmount ne koyduysan o sorguyu buraya yazarmısın?
olmadı :(
tmm sorguları buraya koyarmısın?
[CHARDEF c_sylon_asd] 
DEFNAME=c_sylon_asd
ID=c_ostard_desert
NAME=Sylon Forest
SOUND=snd_ANIMAL_OSTARD_DESERT1
ICON=i_pet_OSTARD_DESERT
CAN=MT_WALK|MT_RUN
DAM=8,23
ARMOR=15
RESOURCES=15 i_ribs_raw
FOODTYPE=55 t_crops, 55 t_fruit, 64 t_grass

DESIRES=e_OSTARDS
ANIM=01fff
TEVENTS=e_renamefix
TEVENTS=e_crash_fix
TEVENTS=e_horses 

DESCRIPTION=Frenzied
SUBSECTION=Renkliler
CATEGORY=Animals


ON=@Create
NPC=brain_animal
color=07aa
STR=300
DEX=420
INT=50

PARRYING={75.0 85.0}
MAGICRESISTANCE={75.0 80.0}
TACTICS={40.0 60.0}
WRESTLING={40.0 60.0}
TAMING=120.0

on=@gethit 
if (<hits> < 30) 
sayua 0481,1,1,2,0,eng,* kendini iyilestirir *
src.poison 800
src.effect=1,1
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
hits=(<hits> + 5) 
elseif (<act.baseid>=c_vortex)
sayua 0481,1,1,2,0,eng,* buyu etkisini kaldirir *
src.poison 800
src.effect=1,1
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
elseif (<act.baseid>=c_blade_spirit) 
sayua 0481,1,1,2,0,eng,* buyu etkisini kaldirir *
src.poison 800
src.effect=1,1
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove  
elseif (<flags> &statf_poisoned) 
sayua 0481,1,1,2,0,eng,* zehiri iyilestirir *
src.poison 800
src.effect=1,1
sound snd_spell_cure 
findid.i_rune_poison.remove
endif

ON=@hit
src.effect=1,1
src.poison 800

on=@dclick
if (0<ismypet>) && (<distance> < 4)
src.newitem i_poisonevent
new.equip
src.effect 3,i_fx_sparkle,6,45
endif

[itemdef i_poisonevent]
id i_gold
type t_eq_script
name poison eventi

on=@create
attr 04

ON=@Equip
src.events +e_poisonevent

on=@unequip
src.events -e_poisonevent


[events e_poisonevent]
ON=@spelleffect
If (<argn>==20)
sayua 007c5,6,0,enu * Etkilenmez *
findid.i_rune_clumsy.remove
return 1
ENDIF
[CHARDEF c_sylon_asd]
DEFNAME=c_sylon_asd
ID=c_ostard_desert
NAME=Sylon Forest
SOUND=snd_ANIMAL_OSTARD_DESERT1
ICON=i_pet_OSTARD_DESERT
CAN=MT_WALK|MT_RUN
DAM=8,23
ARMOR=15
RESOURCES=15 i_ribs_raw
FOODTYPE=55 t_crops, 55 t_fruit, 64 t_grass

DESIRES=e_OSTARDS
ANIM=01fff
TEVENTS=e_renamefix
TEVENTS=e_crash_fix
TEVENTS=e_horses

DESCRIPTION=Frenzied
SUBSECTION=Renkliler
CATEGORY=Animals


ON=@Create
NPC=brain_animal
color=07aa
STR=300
DEX=420
INT=50

PARRYING={75.0 85.0}
MAGICRESISTANCE={75.0 80.0}
TACTICS={40.0 60.0}
WRESTLING={40.0 60.0}
TAMING=120.0

on=@gethit
if (<hits> < 30)
sayua 0481,1,1,2,0,eng,* kendini iyilestirir *
src.poison 800
src.effect=1,1
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
hits=(<hits> + 5)
elseif (<act.baseid>=c_vortex)
sayua 0481,1,1,2,0,eng,* buyu etkisini kaldirir *
src.poison 800
src.effect=1,1
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove
elseif (<act.baseid>=c_blade_spirit)
sayua 0481,1,1,2,0,eng,* buyu etkisini kaldirir *
src.poison 800
src.effect=1,1
effect=3,i_fx_heal_effect,6,35,1
sound snd_spell_greater_heal
src.remove 
elseif (<flags> &statf_poisoned)
sayua 0481,1,1,2,0,eng,* zehiri iyilestirir *
src.poison 800
src.effect=1,1
sound snd_spell_cure
findid.i_rune_poison.remove
endif

ON=@hit
src.effect=1,1
src.poison 800

on=@dclick
if (0<ismypet>) && (<distance> < 4)
mount
else
return 1
endif

On=@Mount
src.newitem i_poisonevent
new.equip
src.effect 3,i_fx_sparkle,6,45
return 1

On=@Dismount
src.findid.i_poisonevent.unequip
return 1

böyle denermisin dismount tan emin diilim olmazsa un mount die dene oda olmazsa bilemem ... :(
olmadııı
alla alla :S:S
Novice
-14.8
[events e_poisonevent]
ON=@spelleffect
If (<argn>==20)
sayua 007c5,6,0,enu * Etkilenmez *
findid.i_rune_clumsy.remove
return 1
ENDIF[

on=@dclick
if (<src.uid>) 
src.events -e_poisonevent
endif

Üye Ol veya Giriş Yap

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