Başlık gayet açık. Nasıl yapabilirim. Şimdiden çok teşekkür ederm
Sphere.ini

DecayTimer=1 // yere atılan itemler 1 dk sonra silinir.
peki bunu 5 saniye yada 10 saniye nasıl yapabilirim.

[events e_dropfix]
On=@ItemDropOn_Ground
var.uid <act.uid>
foritems 8
if (<src.region.guarded> == 1) || (<src.region.safe> == 1)
try uid.<var.uid>.timer 2
endif
endfor

Bu eventi playerlara ekle.
Yeni karakter açılırken başlangıc stonesine bunu pvp serverında yapcaksnqi herhalde başlangıcta tıkladıgı her ne zımbırtı ise ona ekle playera event olrak versin ;)
Xanbia öyle bir kaide yok. 56b kullanıyorsan galiba revizyonda da vardı

[FUNCTION f_onchar_create]

Bölümüne yapabilirsin
55r kullanıorm :S. ve olmadı silinmio item:S

Bu konu Smyrna! tarafından düzenlendi(2007-08-27 00:29, 16 yıl önce)
Spheretables.scp

[Skillclass 0] altında on=@login i bulup şunu eklersende olur:

if <isevent.e_dropfix>
events e_dropfix
endif
[events e_dropfix]
On=@ItemDropOn_Ground
var.uid <act.uid>
foritems 8
if (<src.region.guarded> == 1) || (<src.region.safe> == 1) || (act.tag.dandik> == 1)
try uid.<var.uid>.timer 2
endif
endfor

eğer sadece belirli itemerin silinmesini de istiyorsan itemin On=@Create kısmına
tag.dandik 1 eklersen bu tag a sahip itemler silinir ;)

Bu konu Gorkem tarafından düzenlendi(2007-08-27 02:00, 16 yıl önce)
src.tag.dandik kişi üzerinden işler. doğrusu act.tag.dandik olucak :memnun
ups pardon :( yanlış hatırlıomuşum o zman pardon düzeltiorum
arkadaşlar yukardaki scripti koydum ama olmadı :(
Adept
4.3
Event'ı oyunculara da ekledin mi peki?

Üye Ol veya Giriş Yap

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