mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2026-01-04 21:03:06 +00:00
Up to this commit, the following commands in a Lua script led to the target player receiving all three items, as expected:
tes3mp.AddItem(self.pid, "common_shirt_01", 1, -1)
tes3mp.AddItem(self.pid, "common_pants_01", 1, -1)
tes3mp.AddItem(self.pid, "common_shoes_01", 1, -1)
tes3mp.SendInventory(self.pid)
This, on the other hand, only led to the removal of the last item specified (in this case, the shoes):
tes3mp.RemoveItem(self.pid, "common_shirt_01", 1)
tes3mp.RemoveItem(self.pid, "common_pants_01", 1)
tes3mp.RemoveItem(self.pid, "common_shoes_01", 1)
tes3mp.SendInventory(self.pid)
Inventory functions are bound to remain confusing, but they should at least be consistent in their behavior.
|
||
|---|---|---|
| .. | ||
| amx | ||
| Script | ||
| CMakeLists.txt | ||
| main.cpp | ||
| MasterClient.cpp | ||
| MasterClient.hpp | ||
| Networking.cpp | ||
| Networking.hpp | ||
| Player.cpp | ||
| Player.hpp | ||
| Utils.cpp | ||
| Utils.hpp | ||