|
地下室
发表于 2020-12-3 10:56:40
|
只看该作者
IP:福建
尝试跑了下这个接口运行是正常的。以下我提供两种代码你都可以尝试下:- item_comp = serverApi.GetEngineCompFactory().CreateItem(player_id)
- carried_item = item_comp.GetPlayerItem(serverApi.GetMinecraftEnum().ItemPosType.CARRIED, 0)
- if carried_item and carried_item['durability'] > 0:
- carried_item['durability'] -= 1
- item_comp.SpawnItemToPlayerCarried(carried_item, player_id)
复制代码- item_comp = serverApi.GetEngineCompFactory().CreateItem(player_id)
- slot = item_comp.GetSelectSlotId()
- carried_item = item_comp.GetPlayerItem(serverApi.GetMinecraftEnum().ItemPosType.CARRIED, 0)
- if carried_item and carried_item['durability'] > 0:
- item_comp.SetInvItemDurability(slot, carried_item['durability'] - 1)
复制代码
|
|