Project1
标题:
[已解决]关于未装备物品的id
[打印本页]
作者:
康姆图帕帕
时间:
2019-10-21 22:27
标题:
[已解决]关于未装备物品的id
本帖最后由 康姆图帕帕 于 2019-10-23 20:44 编辑
已知MV中,当玩家某个装备槽为空时, $gameActors.actor(actorId).equips == null
求加入什么代码,能使该装备槽返回一个值为 0 的id ,即让 $gameActors.actor(actorId).equips()[equipId].id 返回的值为 0 ?
该问题是基于其他设想而提出的。目前这个设想已经绕过了上面的问题得以实行。
老实讲,看过了rpg_objects后,我觉得获得未装备物品的id有些超现实主义了
不知道是否有大佬能真的实现出来
作者:
yang1zhi
时间:
2019-10-22 09:33
把不装备东西时,不等于NULL
改成某个装备就行了。
但是这需要数据库有0号ID这个物品。
或者就是
var id = $gameActors.actor(actorId).equips()[equipId] ? $gameActors.actor(actorId).equips()[equipId].id : 0
作者:
康姆图帕帕
时间:
2019-10-22 16:14
yang1zhi 发表于 2019-10-22 09:33
把不装备东西时,不等于NULL
改成某个装备就行了。
但是这需要数据库有0号ID这个物品。
弄0号ID物品要涉及到$dataItem,很麻烦
而且巧了,我用的解决办法就是这个三元表达式
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1