herkese merhaba bir sorum olcak on=@death altına i_olmesuresi itemini nasıl verdirebilirim ölen kişiye gidicek bu item boylece gateden öldükten 20 saniye sonra geçebilcek diğer herşeyi ayarladım sadece bunu söylerseniz yeterli olucak

şimdiden teşekkürler ..
if !(<src.findid.i_olmesuresi>)
şeklinde vericeksin
böyle denedim ama olmadı siz bi bakarmısnız sorun nerede

bu moongate ile ilgili yer

elseif (<src.findid i_olmesuresi>)
src.sysmessage @07a5,1,1 (<src.findid.i_olmesuresi.timer>)SN Sonra gecebilirsiniz
return 1

bu item


[ITEMDEF i_olmesuresi]
ID=i_memory
TYPE=t_eq_script
NAME=at suresi

ON=@Create
ATTR=attr_decay|attr_static

ON=@equip
TIMER=20

ON=@Timer
attr attr_decay
CONT.sysmessage @07a1,1,1 Artik gatelerden gecebilirsiniz.
REMOVE

amacım öldükten sonra 20 saniye gateyi kullanamasın ..
if (<src.findid i_olmesuresi>)
src.sysmessage @07a5,1,1 (<src.findid.i_olmesuresi.timer>)SN Sonra gecebilirsiniz
else
src.go xxxxx // buraya gideceği yer
return 1

[ITEMDEF i_olmesuresi]
ID=i_memory
TYPE=t_eq_script
NAME=gecme suresi

ON=@Create
ATTR=attr_decay|attr_static

ON=@equip
TIMER=20

ON=@Timer
attr attr_decay
src.sysmessage @07a5,1,1 Artik Gecebilirsiniz.
REMOVE

denermisin
on=@death
tag0.gate 1
timerf 20, tag0.gate

gate için
if (<dsrc.tag0.gate>)
src.sysmessage beklemelisiniz.
return 1
endif
@qnd , xel

ikiside olmadı .. :S
Silindi
Members
0
onu fix scpinde on=@death ın altına at ozaman calisir. kolaygele

ON=@death
src.newitem= i_XXX şeklinde koy olur
src.act.bounce
Gate'nin
on=@dclick
bölümüne ekliceksin sorun çıkmaması lazım
Gatein on=@step kısmına koydun mu?
Silindi
Journeyman
1
darchrow : @waypr54

o kadar acemi değiliz denedim olmadı ..

itemi on=@equip ettinmi peki acemi degilsinya oyuzden soruyorum
src.findid.i_olmesuresi.remove
bunu 20 saniye sonra sildir timer ile.
bu item scirpti

[ITEMDEF i_olmesuresi]
ID=i_gold
TYPE=t_eq_script
NAME=gold

ON=@Create
ATTR=attr_decay|attr_static

ON=@Timer
TIMER=20
attr attr_decay
CONT.sysmessage @07a1,1,1 Artik gatelerden gecebilirsiniz.
REMOVE


bu moongate dclick

on=@dclick
src.dialogclose d_moongate
src.dialogclose d_runebook
if (<src.findid i_rune_poison>)
src.sysmessage @07a5,1,1 Uzerinizde zehir varken Moongate'leri kullanamazsiniz.
return 1
elseif (<src.hits> < <src.str>)
src.sysmessage @07a5,1,1 Yaraliyken Moongate'leri kullanamazsiniz.
return 1
elseif (<distance> > 3)
src.sysmessage @07a5,1,1 Yeterince yakin degilsiniz.
return 1
elseif (<src.findid i_olmesuresi>)
src.sysmessage @07a5,1,1 (<src.findid.i_olmesuresi.timer>)SN Sonra gecebilirsiniz
return 1
else
src.dialog d_moongate
RETURN 1 
endif

buda on death

On=@Death
src.newitem=i_olmesuresi
act.bounce

şunu adam gibi yapabilcek biri var mı ??
timerf 20,findid.i_olmesuresi.remove

Bide böyle denermisin ?

Bu konu Qnd tarafından düzenlendi(2011-04-21 22:14, 13 yıl önce)
bakın hata şu
[ITEMDEF i_olmesuresi]
ID=i_gold
TYPE=t_eq_script
NAME=ı

ON=@Create
ATTR=attr_decay|attr_static

ON=@equip
TIMER=20

ON=@Timer
attr attr_decay
src.findid.i_olmesuresi.remove
CONT.sysmessage @07a1,1,1 Artik gatelerden gecebilirsiniz.
REMOVE

şu şekil yapmama rağmen itemi silmiyor itemi alıp yere atınca gateden geçebiliyorum ve item çantadayken çift click yapınca (-1)Sn süre sonra geçebilirsiniz diyor
timerf 20,findid.i_olmesuresi.remove

Bide böyle denermisin ?



Üye Ol veya Giriş Yap

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