Hello,
I want to get player's inventory, but when I'm using
Then I'm getting only (for example) 3 first of 4 items:Code:var inv = session.WorldPlayerEntity.GetComponent(global.Inventory); var items = inv.Items;for(k in items) { var item = items[k]; this.chat(item.Item.GetNameKey(), false, session); }
| item | item | item | | item |
Any ideas? Greets!
Solved Getting full inventory of player? (JS)
Discussion in 'Hurtworld Development' started by SilentHillft, Feb 17, 2016.
-
Try this, not sure on js, but I assume you'd need to use the same component.
Code:PlayerInventory pinv = session.WorldPlayerEntity.GetComponent<PlayerInventory>(); var slot = pinv.Items; for (var i = 0; i < pinv.Items.Length; i++) { if (slot[i] != null) { Puts(slot[i].Item.GetNameKey()); } }
-
Yup, it's working. Thanks a lot!