gene siliyor yaw itempickup_ground triggerinide denedim ama gene aynı =)
sende çok şey istion :P
devamını başkası getirsin bende yapamadm :yes
timerf -1 diyince hata veriyor pickup triggerlarında ne yapmak lazım yaw her türlü denedim :S
[events e_dropfix]
on=@itemdropon_ground
var.uid <act.uid>
src.sysmessage @051,,1 Yere Atilan item : <uid.<var.uid>.name>.
if (<src.region.safe> =1)
src.sysmessage @051,,1 Safe Alanda Yere Atilan Itemler 5 Sn. Icinde Yok Olur.
try uid.<var.uid>.timerf 5,remove
else
try uid.<var.uid>.timerf 30,remove
src.sysmessage @051,,1 Yere Atilan Itemler 30 Sn. Icinde Yok Olur.
endif

on=@itempickup_ground
if (strmatch '<act.uid>','<var.uid>')
act.timerf -1,remove
endif

böyle dene birde.
Novice
-14.8
[events e_silisken]
on=@itemdropon_ground
var.uid <act.uid>
src.sysmessage @051,,1 Yere Atilan item : <uid.<var.uid>.name>.
if (<src.region.safe> =1)
src.sysmessage @051,,1 Safe Alanda Yere Atilan Itemler 5 Saniye. Icinde Yok Olur.
try uid.<var.uid>.timerf 5,remove
else
try uid.<var.uid>.timerf 30,remove
src.sysmessage @051,,1 Yere Atilan Itemler 30 Saniye. Icinde Silinir. 
endif

on=@itempickup_ground
if (strmatch &&#35039;<act.uid>&&#35039;,&&#35039;<var.uid>&&#35039;)
act.timerf 5,remove
endif



Birde Böyle Dene Ragnarınkinden Editledim.

Bu konu DisqusteD tarafından düzenlendi(2007-12-19 15:33, 16 yıl önce)
@ragnar
werdigin çalışmıo
ERROR:(drop_fix.scp,16)Undefined symbol 'strmatch'

16= if (strmatch '<act.uid>','<var.uid>')

@disqusted
itemi cantaya alınca silinmesini önlemeye çalşıyoruz sen 5 saniye sonra tekrar sildirion :S
[events e_dropfix]
on=@itemdropon_ground
var.uid <act.uid>
src.sysmessage @051,,1 Yere Atilan item : <uid.<var.uid>.name>.
if (<src.region.safe> =1)
src.sysmessage @051,,1 Safe Alanda Yere Atilan Itemler 5 Sn. Icinde Yok Olur.
try uid.<var.uid>.timerf 5,remove
else
try uid.<var.uid>.timerf 30,remove
src.sysmessage @051,,1 Yere Atilan Itemler 30 Sn. Icinde Yok Olur.
endif

on=@itempickup_ground
if (<act.uid> == <var.uid>)
act.timerf -1,remove
endif

Bunu dene ama buda olmassa bişi daha yapıcam
ERROR:(drop_fix.scp,22)TimerF function invalid parameter '-1'.
act.timerf -1,remove
tmm onu zaten verir. Oldumu olmadımı?
olmuo yani
silindimi yine item?
evet
[events e_dropfix]
on=@itemdropon_ground
var.uid <act.uid>
act.tag.silinenitem 1
src.sysmessage @051,,1 Yere Atilan item : <uid.<var.uid>.name>.
if (<src.region.safe> =1)
src.sysmessage @051,,1 Safe Alanda Yere Atilan Itemler 5 Sn. Icinde Yok Olur.
try uid.<var.uid>.timerf 5,remove
else
try uid.<var.uid>.timerf 30,remove
src.sysmessage @051,,1 Yere Atilan Itemler 30 Sn. Icinde Yok Olur.
endif

on=@itempickup_ground
if (<eval <act.tag.silinenitem> == 1)
act.timerf -1,remove
act.tag0.silinenitem
endif

Bunu dene bakalım.
Novice
-14.8
memoli : @ragnar
werdigin çalışmıo
ERROR:(drop_fix.scp,16)Undefined symbol 'strmatch'

16= if (strmatch '<act.uid>','<var.uid>')

@disqusted
itemi cantaya alınca silinmesini önlemeye çalşıyoruz sen 5 saniye sonra tekrar sildirion :S


O zaman Nerede Sorun Varsa Sorunsuz Bir Script Pack Al Sorunlu Olan Script'i Sorunsuz Olan Script Packin İçindeki SCript İle Değiştir.En Mantıklısı bu ?
@ragnar
16:06:ERROR:(drop_fix.scp,16)TimerF function invalid parameter &&#35039;-1&&#35039;.

@disqusted
bi scp hangi packte düzgün çalışıyor.
safete farklı dışarda farklı sürede itemi silmesini saglıyıp yere atılan itemi söylüyor?

olanlarda ilk posttaki gibi oda hatalı.
hatanın nedenide evente timer weriliyor.
ama scpte itemin timerı ayarlanyor.
item scptndede on=@timer bulunmadıından hata oluo.

bunları çözmüş bi scppack ismi werrsen sevnrm



Üye Ol veya Giriş Yap

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