Sen Sphere napmisin? Hicbirseyi gormemekte.
napmışım yaw :S
normal 56b scpleri üstüne benm bi kaç scptm war ztn editlemedm bile dierlerini :P
aynen benimkide öyle hata veriyor napmak lazım :)
21:47:ERROR:(fix.scp,1162)TimerF function invalid parameter '-1'.

Bu konu Xazrael tarafından düzenlendi(2007-12-19 22:49, 16 yıl önce)
çözüm yokmu bu soruna :S
Expert
34.0001
[events e_dropfix]
on=@itemdropon_ground
obj= <act>
obj.type t_yereatildi
src.sysmessage @051,,1 Yere Atilan item : <obj.name>
if (<src.region.safe> =1)
src.sysmessage @051,,1 Safe Alanda Yere Atilan Itemler 2 Sn. Icinde Yok Olur.
obj.timer 2
else
obj.timer 10
src.sysmessage @051,,1 Yere Atilan Itemler 10 Sn. Icinde Yok Olur.
endif

on=@itempickup_ground
obj= <act>
obj.type -t_yereatildi
obj.timer -1

[typedef t_yereatildi]
ON=@timer
remove



denemedim ama bir deneyin
oluyor gibi ama sphere hata werior
14:56:ERROR:040001911 'trapped pouch' has unhandled [TYPEDEF -1] for 066e11 'Slicer'

foritems lede yapabilirsiniz.
Valla çantaya alınca timerini -1 yapsakta siliniyor ya ne gıcık bi olay :S
[events e_dropfix]
on=@itemdropon_ground
act.attr <act.attr>|attr_decay
act.timer 5


bu işinizi görmesi lazım.. tamamen default..
on=@timer da nolcagı her itemde farklı olcagından bu sorun yaratır sanırım
anca o trigger yoksa hata wererek silinir yine...
Expert
34.0001
[events e_dropfix]
on=@itemdropon_ground
obj= <act>
obj.type t_yereatildi
src.sysmessage @051,,1 Yere Atilan item : <obj.name>
if (<src.region.safe> =1)
src.sysmessage @051,,1 Safe Alanda Yere Atilan Itemler 2 Sn. Icinde Yok Olur.
obj.timer 2
else
obj.timer 10
src.sysmessage @051,,1 Yere Atilan Itemler 10 Sn. Icinde Yok Olur.
endif

on=@itempickup_ground
obj= <act>
obj.timer -1

[typedef t_yereatildi]
ON=@timer
remove



@memoli
böyle denermisin
bi iteme 2 tane type wermek sorun yaratırmı?
@kell
verdigin scpde itemi alınca silmiyor yani güzel çalışıyor ama hep böyle hata veriyor yerde siliniince
20:12:ERROR:Timer expired without DECAY flag &&#35039;clean bandages&&#35039; (UID=4064205a)?
yaw bu script hiç çalışmıyor :(
@xazrael
o scriptte

[typedef t_yereatildi]
on=@timer
remove

yerine

[typedef t_yereatildi]
on=@timer
remove
return 1

yaparsan o error çıkmaz.

yere atılan itema timer verirken decay flagi verseydin yine çıkmazdı ama bu da olur yani.

edit: bir de şöyle bir problem var, itemi yere atınca type'ını değiştiriyorsun ama yerden alırken eski haline getirmiyorsun bu problem çıkarır. item yere atıldığında bir tage type'ını yazdırıp yerden alınırsa eski haline getirtmen lazım.



Üye Ol veya Giriş Yap

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