勇敢云朵 发表于 2026-3-29 19:33:09

各路大哥,又来请教了,小弟想写个简单的元素脚本,看了说明书好久看不透,前来请教


各路大哥,又来请教了,小弟想写个简单的元素脚本,看了说明书好久看不透,前来请教了
脚本须要的功能很简单,增加元素攻击最高5%,成功几率为30%以下,条件是须要材料和金币
看了说明书大半天,测试也不出个所以然来,请大侠们指点一下
[@UpgradeDlgItem] 这个字段的内容是放在QF里面还是? 不理解,我只是在测试NPC写了这个字段,
然而点击后不弹出OK框,实在是看不明白所以来求教了
以下是说明书内容:
格式: SetNewItemValue 位置(-1时是OK框中的装备, 0-12时是穿在身上的装备) 属性(0-10) 操作符(+,-,=) 值(1-100)
属性(0-10)
(0)暴击几率增加 1~100%
(1)增加攻击伤害 1~100%
(2)物理伤害减少 1~100%
(3)魔法伤害减少 1~100%
(4)忽视目标防御 1~100%
(5)所有伤害反弹 1~100%
(6)增加杀人暴率 1~100%
(7)人物体力增加 1~100%
(8)人物魔力增加 1~100%
(9)怒气恢复增加 1~100%
(10)合击攻击增加 1~100%
(11)增加杀怪暴率 1~100%
(12)增加防爆几率 1~100%
(13)增加防止麻痹 1~100%
(14)增加防止护身 1~100%
(15)增加防止复活 1~100%
(16)增加防止全毒 1~100%
(17)增加防止诱惑 1~100%
(18)增加防止火墙 1~100%
(19)增加防止冰冻 1~100%
(20)增加防止蛛网 1~100%
点击OK键后触发字段[@UpgradeDlgItem]
[@UpgradeDlgItem]
#SAY
OK框中物品的名称:<$DLGITEM.NAME>\\
OK框中物品的StdMode:<$DLGITEM.STDMODE>\\
OK框中物品的持久:<$DLGITEM.DURA>\\
OK框中物品的最大持久:<$DLGITEM.DURAMAX>\\
<升级/@升级>\\
[@升级]
#ACT
SetNewItemValue -1 0 + 10
RECLAIMITEM

快乐月亮 发表于 2026-3-29 19:33:09

其实吧 不一定要OK框 就直接检测自己的身上佩戴的装备就行了
0-12时是穿在身上的装备
SetNewItemValue 0 0 + 10

机智小鹿 发表于 2026-3-29 19:33:09

记得加计时器刷新哦

大方小熊 发表于 2026-3-29 19:33:09

388金币都不出,太抠了。

勇敢小鹿 发表于 2026-3-29 19:33:09

看我的帖子,里面有个元素脚本,进去自己加几率就行了

大方小兔 发表于 2026-3-29 19:33:09

感谢各位大哥们的帮助,已经找到问题所在了,脚本设置是正确的,但是m2的元素功能没有增加上,感谢大家!!
页: [1]
查看完整版本: 各路大哥,又来请教了,小弟想写个简单的元素脚本,看了说明书好久看不透,前来请教