|
马上注册,下载996引擎,与更多游戏开发者交流。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 19100173769 于 2022-12-17 18:31 编辑
- [@main]
- #if
- #ACT
- ;面板ID对应cfg_menulayer.xls表ID
- OPENWINDOWS 2201
- [@G_CompoundItem10000]
- #if
- #act
- ;读表配置到内存常量中,如果不会经常临时更改建议放置QM.启动触发中执行
- NEWREADCSV ..\Data\cfg_makeitems.csv
- #if
- NOT EQUAL <$param1>
- #act
- ;将前端的<$param1>参数赋个自定义变量,因<$param1>经常用于服务端数据传递常用参数,所以为保证参数不会发生改变而赋到个人变量中
- MOV S$系统合成_IDx判断 <$param1>
- ;我们将点击合成按钮触发的参数ID到表中找到它的初始行在第几行中并赋到自定义变量中
- ;赋到自定义变量中详解:因服务端在表中寻找中实际也是在遍历,所以为了引擎不必要的耗时,我们只采取让引擎只遍历一次
- MOV S$系统合成_初始行判断 <$GetTypeBRow(cfg_makeitems,0,<$str(S$系统合成_IDx判断)>)>
- #if
- ;批量检测,在日常我们配表时,实际上是可以将所需要的道具及货币配置在一起的,因让策划更好分辨所以分开
- checkitems <$cfg_makeitems(<$str(S$系统合成_初始行判断)>_8)> 0 1
- checkitems <$cfg_makeitems(<$str(S$系统合成_初始行判断)>_9)> 0 1
- #act
- ;批量扣除,在日常我们配表时,实际上是可以将所需要的道具及货币配置在一起的,因让策划更好分辨所以分开
- takes <$cfg_makeitems(<$str(S$系统合成_初始行判断)>_8)> N$合成_道具绑定状态 1
- takes <$cfg_makeitems(<$str(S$系统合成_初始行判断)>_9)> N$合成_货币绑定状态 1
- ;给予时我们配置物品IDX或物品名字都可以执行
- gives <$cfg_makeitems(<$str(S$系统合成_初始行判断)>_7)>
- SendActionOfJson 10000 {"action":"event","data":{"recog":0,"param1":<$str(S$系统合成_IDx判断)>}}
复制代码
按以上代码运行点击NPC 打开了合成页面,但是没有任何数据 |
最后回复时间:2022-12-19 09:51:57官方回复了此贴
|