Arkadaşlar sizden yardım isticem tek bir komutla çantadaki potların hepsini nasıl ayarlıcaz ama bu komut sadece safede kullanılabilecek ...
tam olarak açıklarmısın
ya bak şimdi Mesela " .potsil " komut bu olsun bu komutu yazanın çantasındaki tüm potları silinsin ve bu komut sadece safe alanında kullanılabilsin ..
Düsüncen güzelmis ama zor,yapanlar cıkar ama beni aşar=) Ugrasırsam belki yaparım denemekte fayda var:D
hata varsa düzeltin lütfen.

[function potsil]
if !(<isevent.e_noman>)
src.sysmessage @38,6,1 Bu komutu sadece safe alanda kullanilir.
return 1
endif
src.potsill
src.sysmessage @0803 Safe Alandaki Butun Potlari Sildiniz..

BUNU PLEVEL 07'E YAPTIR.. SADECE POTSILL'i

[function potsill]
findid.i_potion_healgreat.remove
findid.i_potion_curegreat.remove
findid.i_potion_refresh.remove
findid.i_potion_cure.remove
src.act.bounce
src.sysmessage @07e5 safe alandaki potlari sildiniz.
Return 1

[events e_noman]
return 1


Bu konu Sexy1 tarafından düzenlendi(2008-08-11 12:37, 15 yıl önce)
[function X]
src.tag.xyc <eval (<rescount i_potion_healgreat>+<rescount i_potion_curegreat>)> // burayı potlara göre düzenlersin
for 1 <eval <src.tag.xyc>>
src.findtype.t_potion.remove
endfor

Böyle birşey olur sanırım , denemedim .
Master
59.2997
[FUNCTION potiondelete]
FORCONTTYPE T_POTION
REMOVE
ENDFOR

Dener misin bir?
çantadaki potlar silincek ama o komut sadece safece kullanılabilecek .z
Aldarson'un Kinin İse yaramasi Gerek..
Eğer Safe Eventsin varsa

[function potremove]
if !(<isevent.e_xxxxx>) -------> Safe Eventsini ver
src.sysmessage @38,6,1 Sadece Safe Alanda.
return 1
else
src.potremove
src.sysmessage @0803  Potions Remove..!

[plevel 1] -------> Sanırım Playerin cantasındaki Potionları Sildirtmek İstedin
potremove

[function potremove]
findid.i_potion_healgreat.remove
findid.i_potion_curegreat.remove
findid.i_potion_refresh.remove
findid.i_potion_cure.remove
xxxxxx
xxxx
xx
Return 1

Ama Sen Sadece Safe alanda Yere atılan İtemlerin Silinmesini İstiyorsan Bu Doropfix.scp'siyle Daha basit olur oda şöyle
[events e_dropfix]
on=@itemdropon_ground
var.uid <act.uid>
foritems 8
src.sysmessage @0790,,1 Yere Atilan Item : <uid.<var.uid>.name>.
src.sysmessage @0790,,1 [ <serv.servname> ]: Yere Atilan Itemler 5 Dakika. Icinde Yok Olur.
try uid.<var.uid>.timer 300,remove ////////////////////// 300 yazan yerden Timeri Ayarlarsın //////
else

Üye Ol veya Giriş Yap

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