诚实小鸟 发表于 2026-3-29 15:42:27

实在没办法了测试一晚上都搞不懂,求助


就是这样的 ,我想设置一个幻境凭证,限制等级52级双击触发就能凭证使用消失, 等级没达到双击不会消失。
[@StdModeFunc40]
#IF
checkitem 幻境凭证
CheckLevelEx > 52
#act
mapmove H007 162 175
SENDMSG 6 你通过幻境凭证进入地图。

勤奋小鹿 发表于 2026-3-29 15:42:27

shape 改成51
[@StdModeFuncex40]
#IF
CheckLevelEx > 52
#act
take 幻境凭证 1
mapmove H007 162 175
SENDMSG 6 你通过幻境凭证进入地图。
#elseact
sendmsg 5 等级不到52级

善良月亮 发表于 2026-3-29 15:42:27

自己做参考
1330        皇品转生丹        31        50        1        20        -2        0        50044        9999
                                                                                                                                                                                                                                                               
[@StdModeFuncEx20]
#if
CHECKLEVELEX < 99
#act
give 皇品转生丹 1
SENDMSG 5 当前等级不足无法使用!
break
#if
CHECKLEVELEX < 200
#act
CHANGELEVEL + 1
AddhpPer + 100
AddmpPer + 100
#ELSEACT
GAMEGOLD + 300
SENDMSG 5 当前超过200级,已为你转换成300绑定元宝!
break

聪明小熊 发表于 2026-3-29 15:42:27

killworld2015 发表于 2021-4-16 11:20 shape 改成51
[@StdModeFuncex40]
51我也改过 就没拿走凭证也没传送到地图,我猜是[@StdModeFuncex40]这的问题。

坚强小兔 发表于 2026-3-29 15:42:27

尘世梦 发表于 2021-4-16 11:22 自己做参考
1330        皇品转生丹        31        50        1        20        -2        0        50044        9999
                                                                                                                                                                                                                                                               
一一直把他当双击触发代码来做了。。哭,,人物触发我也改过。可能我加了检测幻境凭证上去

坚强太阳 发表于 2026-3-29 15:42:27

[@StdModeFunc40]
#IF
CheckLevelEx > 52
#act
mapmove H007 162 175
SENDMSG 6 你通过幻境凭证进入地图。
#ELSEACT
SENDMSG 6 等级不足52
GIVE 幻境凭证
31类物品双击一定消失, 所以想做成不消失的效果就需要再give一个

可爱小狗 发表于 2026-3-29 15:42:27

到没要求。。。你到是还一个给别人呀。。。31类双击本就会消失的  没到要求也会消失的  所以要 还一个给别人
..............................
没分

坚强小鱼 发表于 2026-3-29 15:42:27

双击之后肯定是消失的,再give一个的话,物品来源就会变成npc制造
我猜楼主是想解决这个来源问题,可以目前没有好的办法

聪明花朵 发表于 2026-3-29 15:42:27

ladulala 发表于 2021-4-16 11:59 [@StdModeFunc40]
#IF
CheckLevelEx > 52
上面那位大神是对的。这样不能用这个双击触发代码[@StdModeFunc40],需要用[@StdModeFuncex40]个人触发,再改一下物品的shape项为51 就解决了 这小小的例子弄了我几个小时不断测试,找不到方法。双击达到等级就收去凭证,不达到等级进入51就起到作用了,双击不消失。

坚强小熊 发表于 2026-3-29 15:42:27

最终版。发出来学习下
页: [1] 2
查看完整版本: 实在没办法了测试一晚上都搞不懂,求助