Hi @red51,
Ich habe ein paar Probleme mit der API:
Wenn ich player.getInventory().insertNewObject(9, 0, 1) dann kommt da eine Werkbank raus.
Wenn ich aber eine Werkbank in der Hand halte und nach id frage, kommt da 800 raus statt 9!
Beim Einfügen wird eine Werkbank als Objekt und in der Definition als Workbanch behandelt. Wenn ich Definitions.getObjektDefinition(9) kommt Null raus.
Mein Problem ist jetzt, dass ich z.B. beim Verkauf von Schildern wissen muss, ob es ein Item, ein Objekt etc. ist. Bei getWorkbanchDefinition() kann man nicht nach ID suchen. Nur nach Name.
Weiteres Problem liegt am Verkauf von Kleider. Das Item, das Verkauft wird, muss ja in der Hand halten, damit man das Item nicht suchen muss. Leider kann man aber keine Kleidung in die Hand nehmen.
Ich finde, man sollte Alles in die Hand nehmen können. Denn alles kann Gekauft und verkauft werden.