扩展NPC脚本点击触发带参数、参数回调
-----------------------------------扩展NPC脚本点击触发带参数------------------------------
///////////////////////////////////////////////////////////新增触发带参数
<@测试1/@测试(1,2,3)>
<@测试2/@测试(2,3,4)>
:注,不好用建议用下面的新版传参功能
[@测试]
#IF
#ACT
SENDMSG 6 <$SCRIPTPARAM1>,<$SCRIPTPARAM2>,<$SCRIPTPARAM3>
break
[@main]
你想买点什么呢?\\
<麻痹戒指/@购物(20,麻痹戒指)> <重生戒指/@购物(20,重生戒指)>\
<护体戒指/@购物(20,护体戒指)> <魔道麻痹/@购物(20,魔道麻痹戒)>\
[@购物]
#IF
CHECKGAMEGOLD <$SCRIPTPARAM1>
#ACT
GAMEGOLD - <$SCRIPTPARAM1>
GIVE <$SCRIPTPARAM2> 1
#ELSESAY
对不起!你的元宝不够!
####################################################2019-08-28进行补充说明,防止个别人运用错误!!!!!下面为解说!!!!#########################################
[@main]
亲爱的<$USERNAME>\
你想买点什么呢?\\
<麻痹戒指/@购物(20,麻痹戒指)> <重生戒指/@购物(20,重生戒指)>\
<护体戒指/@购物(20,护体戒指)> <魔道麻痹/@购物(20,魔道麻痹戒)>\
[@购物]
#IF
CHECKGAMEGOLD <$SCRIPTPARAM1>
#ACT
GAMEGOLD - <$SCRIPTPARAM1>
GIVE <$SCRIPTPARAM2> 1
#ELSESAY
对不起!你的元宝不够!
新增NPC脚本点击触发带参数、参数回调,扩展新的传参方式
[@main]
<传参测试/@传参测试#装备名=布衣(男)#参数2=2#参数3=300#参数4=
400>
[@传参测试]
#ACT
;前三个位置支持老模式传参,注意位置3个。
;新老参数回调不可以混用
;新的参数回调写法可以支持1~99,只支持S$扩展变量获取回调值。
SENDMSG
6
<$STR(S$装备名)>,<$STR(S$参数2)>,<$STR(S$参数3)>,<$STR(S$参数4)>