找回密码
 成为主人

QQ登录

只需一步,快速开始

查看: 4218|回复: 3

关于脚本参数,这个例子可以参考

[复制链接]

201

主题

181

回帖

1973

积分

管理员

积分
1973
发表于 2018-12-24 16:48:58 | 显示全部楼层 |阅读模式

关于脚本参数,这个例子可以参考
  1. [@main]
  2. 你想买点什么呢?\\
  3. <麻痹戒指/@购物(20,麻痹戒指)> <重生戒指/@购物(20,重生戒指)>\
  4. <护体戒指/@购物(20,护体戒指)> <魔道麻痹/@购物(20,魔道麻痹戒)>\
  5. [@购物]
  6. #OR
  7. ;检查参数是否是这几组,防止有可能被人刷数据
  8. CHECKSCRIPTPARAM 20,麻痹戒指
  9. CHECKSCRIPTPARAM 20,护体戒指
  10. CHECKSCRIPTPARAM 20,重生戒指
  11. CHECKSCRIPTPARAM 20,魔道麻痹戒
  12. #ELSEACT
  13. ;-----------------------------------------------
  14. SENDMSG 6 非法的参数
  15. break

  16. #IF
  17. CHECKGAMEGOLD > <$SCRIPTPARAM1>
  18. #ACT
  19. GAMEGOLD - <$SCRIPTPARAM1>
  20. GIVE <$SCRIPTPARAM2> 1
  21. #ELSESAY
  22. 对不起!你的元宝不够!
复制代码


回复

使用道具 举报

201

主题

181

回帖

1973

积分

管理员

积分
1973
 楼主| 发表于 2018-12-24 16:56:51 | 显示全部楼层

带参数的好处是有时可以大大减化脚本的体积,有时比使用变量还好用。
基本的使用是这样子的:
  1. <@测试1/@测试(1,2,3)> <@测试2/@测试(2,3,4)>

  2. [@测试]
  3. #OR
  4. ;检查参数是否是这几组,防止有可能被人刷数据
  5. CHECKSCRIPTPARAM 1,2,3
  6. CHECKSCRIPTPARAM 2,3,4
  7. #ACT
  8. SENDMSG 6 <$SCRIPTPARAM1>,<$SCRIPTPARAM2>,<$SCRIPTPARAM3>
  9. break
  10. #ELSEACT
  11. SENDMSG 6 非法的参数
  12. break
复制代码
参数用小括号括起来,多个参数之间用半角符号隔开。需要注意的是检查参数的过程不要省,不然可能会被非法撰改

回复

使用道具 举报

201

主题

181

回帖

1973

积分

管理员

积分
1973
 楼主| 发表于 2020-2-26 01:31:43 | 显示全部楼层
*****注意:*********************************************************************** 下面的写法会出问题:

<@测试1/@测试(封号1,100,封号1+)>

[@测试]
#ACT
;下面的脚本可能会触发跳转 @UnactiveTitle_XX @ActiveTitle_XX,而为了保证安全发生跳转到新的标签时会清掉参数值
;建议可能触发跳转之前,用变量先存起来
GameGold - <$SCRIPTPARAM2>
RecycFenghao <$SCRIPTPARAM1>
GiveFenghao <$SCRIPTPARAM3> 1
MessageBox <$SCRIPTPARAM1>,<$SCRIPTPARAM2>,<$SCRIPTPARAM3>

Messagebox 可能会清空参数变量,导致后面取不到值!
回复

使用道具 举报

201

主题

181

回帖

1973

积分

管理员

积分
1973
 楼主| 发表于 2020-2-26 01:33:02 | 显示全部楼层
楼上的问题,可能会困扰到很多人的,一定要注意!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 成为主人

本版积分规则

QQ|Archiver|手机版|小黑屋|无语西风——公益传奇 ( 豫ICP备14021580号 )

GMT+8, 2024-12-22 11:49 , Processed in 0.031845 second(s), 9 queries , MemCache On.

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表