扩展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)>