- 打卡等级:热心大叔
- 打卡总天数:334
- 打卡总奖励:3392
注册会员
- 元宝
- 0 个
- 金币
- 2024 枚
|
扩展NPC脚本点击触发带参数
-----------------------------------扩展NPC脚本点击触发带参数------------------------------
///////////////////////////////////////////////////////////新增触发带参数
<@测试1/@测试(1,2,3)> <@测试2/@测试(2,3,4)>
[@测试]
#OR
;检查参数是否是这几组,防止有可能被人刷数据
CHECKSCRIPTPARAM 1,2,3
CHECKSCRIPTPARAM 2,3,4
#ACT
SENDMSG 6 <$SCRIPTPARAM1>,<$SCRIPTPARAM2>,<$SCRIPTPARAM3>
break
#ELSEACT
SENDMSG 6 非法的参数
break
[@main]
你想买点什么呢?\\
<麻痹戒指/@购物(20,麻痹戒指)> <重生戒指/@购物(20,重生戒指)>\
<护体戒指/@购物(20,护体戒指)> <魔道麻痹/@购物(20,魔道麻痹戒)>\
[@购物]
#OR
;检查参数是否是这几组,防止有可能被人刷数据
CHECKSCRIPTPARAM 20,麻痹戒指
CHECKSCRIPTPARAM 20,护体戒指
CHECKSCRIPTPARAM 20,重生戒指
CHECKSCRIPTPARAM 20,魔道麻痹戒
#ELSEACT
;-----------------------------------------------防止用抓包工具刷数据并且跳过了检测
SENDMSG 6 非法的参数
break
#IF
CHECKGAMEGOLD <$SCRIPTPARAM1>
#ACT
GAMEGOLD - <$SCRIPTPARAM1>
GIVE <$SCRIPTPARAM2> 1
#ELSESAY
对不起!你的元宝不够!
###########################################################################################################################
SCRIPTPARAM1 = 20 SCRIPTPARAM2 = 戒指的名字
但是我看别人脚本里面写的SCRIPTPARAM1等于这个,等于那个。。我又看不明白了,求大佬帮我开个窍。。感谢!
别人的脚本部分段落如下:
[@_@全地图单特效九宫]
#IF
EQUAL N$<$STR(S$特效怪物名称)>九宫冷却标识 1
#ACT
BREAK
#IF
#ACT
MOV S$九宫特效参数1 <$SCRIPTPARAM1>
MOV S$九宫特效参数2 <$SCRIPTPARAM2>
MOV S$九宫特效参数3 <$SCRIPTPARAM3>
MOV S$九宫特效参数4 <$SCRIPTPARAM4>
MOV S$九宫特效参数5 <$SCRIPTPARAM5>
;......省略
;...
;...
[@_@九宫伤害开始]
#ACT
MOV S$九宫坐标数组 <$SCRIPTPARAM1>
MOV N$九宫伤害次数 <$SCRIPTPARAM2>
MOV N$九宫伤害间隔 <$SCRIPTPARAM3>
MOV N$九宫伤害上限 <$SCRIPTPARAM4>
;......省略
;...
;...
[@_@九宫冷却开始]
#IF
LARGE <$SCRIPTPARAM2> 0
#ACT
MOV S$九宫怪物名称 <$SCRIPTPARAM1>
MOV N$九宫冷却时间 <$SCRIPTPARAM2>
;......省略
;...
;...
|
|