Kod basit ama stabil çalışmaz istediğin şekilde. Yani şöyle anlatayım. 2 tane bag varsa olay sapar. Özel bi çanta olursa ve bu çanta, her oyuncuda 1 tane olacaksa sorun olmaz.
[ITEMDEF i_bag_katana]
id i_bag
name katana bag
type t_container
[FUNCTION bag]
if (<src.findid.i_bag_katana>)
if (<src.findid.i_bag_katana.findcont.0>)
src.findid.i_bag_katana.findcont.0.equip
else
src.sysmessage @,,1 Katana bag te katana yok etc.
endif
else
src.sysmessage @,,1 Çantanızda katana bag yok bla bla.
endif
Ama dediğim gibi i_bag_katana da 54654 tane katana var ve sen boş bir tane i_bag_katana daha alırsan çantana, işlem fail verir. Son koyduğun çanta işlem görür.