Bu üç komut hem function'lar hem de nesnelerdir. Daha spesifik olarak, bunlar bir nesne döndüren functionlardır. Ancak bunları yalnızca isterseniz nesne olarak düşünebilirsiniz. Çünkü bir nesne gibi çalışırlar. İşte yaptıklarının bir özeti:
FINDLAYER.x :
Belirtilen karakterde x katmanında bulunan nesneyi veya orada öğe yoksa sıfırı döndürür.
FINDCONT.x :
Bu işleve iletilen değer, öğenin bir kap içinde bulunan öğelerin "listesindeki" konumunu ifade eden bir tamsayıdır. Bu listeye belirli bir sırayla erişmenin veya bu liste hakkında bilgi edinmenin kesinlikle bir yolu yoktur. Hepsi içsel. Bu nedenle, bu işlev yalnızca bir kapsayıcıdaki her öğeyi etkilemek için döngülerde kullanışlıdır.
FINDID.id :
Bu işlev bir kimlik alır ve bu kimliğe sahip kapsayıcının öğe listesindeki ilk öğeyi döndürür. Bu, belirli bir öğeye bakarak bir kabın içinden geçmekten daha hızlıdır ve genellikle karakterin hafıza öğelerini aramak için kullanışlıdır (sonraki bölümlere bakın).
FFINDTYPE.type :
Bu işlev, bir paketteki belirli bir türün ilk örneğini bulur. Belgar'ın ok değiştirme komut dosyası, kullanıcının paketindeki sihirli bir okun ilk örneğini bulmak için bu işlevi kullanır.
İşte her birinin kullanımına ilişkin örnekler. Burada iki farklı format kullandığımı fark edeceksiniz. Her ikisi de tamamen yasaldır ve bu sadece hangisini tercih ettiğiniz meselesidir. Ben yöntemini kullanmayı tercih ediyorum ve Belgar ve Swindler'ın her ikisi de yöntem.
SRC.SYSMESSAGE SRC.FINDLAYER(21).FINDCONT(0).NAME
SRC.SYSMESSAGE <SRC.FINDLAYER.21.FINDCONT.0.NAME>
SRC.SYSMESSAGE <SRC.FINDLAYER(21).FINDTYPE(t_arrow).UID>
SRC.SYSMESSAGE <SRC.FINDLAYER(21).FINDTYPE.t_door.UID> // Garip bir örnek ha?
SRC.MESSAGE <SRC.FINDLAYER(layer_collar).ID>
IF (<FINDCONT(0)>) // Eğer bu false ise, konteyner boştur
SRC.SYSMESSAGE The container is empty.
ELSE
SRC.SYSMESSAGE The container is not empty.
ENDIFmeselesidir. Ben yöntemini kullanmayı tercih ediyorum ve Belgar ve Swindler'ın her ikisi de yöntem.NOT: katman 21 sırt çantasıdır. ayrıca layer_backpack defname'yi de kullanabilirsiniz.

