本帖最后由 甜粽子 于 2021-5-29 16:55 编辑
如果不能的话,有什么插件可以呢
————————————————————
想用skillAPI写一套前膛火枪手出来
希望在不修改装备数据的情况下达成能够“打完一杆枪,换上快捷栏里另一把继续打,战后自己再一杆杆装填”的效果
九个快捷栏九个变量,分别记录各个位置的枪的装填状态
每次击发/装填都会反转对应位置记录装填状态的变量
现在的问题是该怎么指向这些变量
——————————————————————————
看NBT里player.dat里有一个SelectedItemSlot的标签,就是正在选择的快捷栏,也许能用上吗?
但依旧不知道该怎么用上
如果不能的话,有什么插件可以呢
————————————————————
想用skillAPI写一套前膛火枪手出来
希望在不修改装备数据的情况下达成能够“打完一杆枪,换上快捷栏里另一把继续打,战后自己再一杆杆装填”的效果
九个快捷栏九个变量,分别记录各个位置的枪的装填状态
每次击发/装填都会反转对应位置记录装填状态的变量
现在的问题是该怎么指向这些变量
——————————————————————————
看NBT里player.dat里有一个SelectedItemSlot的标签,就是正在选择的快捷栏,也许能用上吗?
但依旧不知道该怎么用上
你想要实现什么功能呢
%player_item_in_hand%(玩家手中的物品ID)
%player_item_in_hand_name%(玩家手中物品的名字)
%player_item_in_hand_data%(玩家手中物品的数据)
%player_item_in_hand_name%(玩家手中物品的名字)
%player_item_in_hand_data%(玩家手中物品的数据)
15259493061 发表于 2021-5-29 16:22
你想要实现什么功能呢
想用skillAPI写一套前膛火枪手出来
希望在不修改装备数据的情况下达成能够“打完一杆枪,换上快捷栏里另一把继续打,战后自己再一杆杆装填”的效果
九个快捷栏九个变量,分别记录各个位置的枪的装填状态
每次击发/装填都会反转对应位置记录装填状态的变量
现在的问题是该怎么指向这些变量
我真的按了 发表于 2021-5-29 16:27
%player_item_in_hand%(玩家手中的物品ID)
%player_item_in_hand_name%(玩家手中物品的名字)
%player_i ...
请问这个in_hand_data 包含slot吗
你可以参考一下这个插件
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1176122
他的快捷栏识别 其实是识别的物品的切换
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1176122
他的快捷栏识别 其实是识别的物品的切换
我真的按了 发表于 2021-5-29 16:33
不太清楚,因为我也没有用过这三个变量,我是wiki上查的
你试试呗
唔……请问有没有更详细的使用方法
这个data连是什么变量类型都不知道啊……
wiki看过了似乎只是列出来了都有哪些变量,并没有使用方法