admin 发表于 2022-5-6 11:23:01

996引擎《沉默专属》lua脚本语言传奇服务端版本

有人说论坛没有996引擎的版本,这不刚好有大佬发了一个给我!所以我直接免费分享出来给大家,为什么免费发呢?
因为有钱的大佬不需要,没钱的屌丝开不起!
拿到这个996引擎版本只能说食之无味弃之可惜呢!部分命令目前没有同步到说明书,后续会同步


    1.初始化交互:
         消息ID:102
         发送数据: "ActivityVip.update"
         请求数据: {"panel":"ActivityVip","action":"update","data":{"vipLv":<当前vip等级>,"award":[{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0}]}}


前端发送消息 获取常量<$CUSTMSGPARAM><$Param1><$Param2>( <$ParamX> 可多个)

前端发送 接收 消息号sendcustmsgx(自定义)

后端接收消息号   [@Message_X]


点击NPC触发前端发送消息   
Sendcustmsg 102   "ActivityVip.update"   22       33      444

后端接收消息号
[@Message_102]
#IF
CheckContainsText    <$CUSTMSGPARAM>ActivityVip
#ACT
MOV字符段分割    <$CUSTMSGPARAM>
MOV消息1   <$Param1>
MOV消息2   <$Param2>
MOV消息3   <$Param3>

根据消息 做后面的功能处理

增加字符串参数值
ADDSTRVALUE 自定义存储变量名称 主键值 对应值

删除字符串参数值
DELSTRVALUE 自定义存储变量名称 主键值

修改字符串参数值
SETSTRVALUE 自定义存储变量名称 主键值 对应值

获取字符串参数值
GETSTRVALUE 自定义存储变量名称 主键值 取出字符穿存入变量名称


1.合并 读表CSV全功能(建议使用说明书的读取表格方式,这个方式不会写到说明书,不建议使用)

      支持读取CSV表格
      NEWREADCSV ..\Data\cfg_guanzhi.csv    读取DATA表下CSV表
      1,<$cfg_guanzhi(1_1)> 读取行列(行列可套用任意变量)

      2,<$GetTypeBRow(cfg_guanzhi,4,11)> 起始行,检测关键字所在的行数
          <$GetTypeERow(cfg_guanzhi,5,2)>   结束行

      3,<$Getcsv(文件名,Row)>获取最大行数
          <$GetCsv(文件名,Col)>获取最大列数 按照第1行计算


                  ==============以此做个说明===================   

二十四、<开服活动.装备首爆>                     

                  1.初始化交互:
                         msgId:102                        
                         发送数据: "ActivityOpen_shoubao.update"                ===点击NPC触发前端lua发送该消息=

                         请求数据:{"panel":"ActivityOpen","cmd":"_shoubao","action":"update","data":{"nums":"装备名字","states":"首爆数量"}}      =需要你如下发送数据
                                                "装备名字"==== 可用键值对发送    A100
                                                "首爆数量"==== 可用键值对发送    G100
                                                
                                                
                                                 列:
                                                 QFunction-0接收到消息
                                                
                                                 [@Message_102]
                                                 #IF
                                                 EQUAL <$CUSTMSGPARAM> ActivityOpen_shoubao.update
                        #ACT
                                       MOVa100       1=装备名字1,2=装备名字2,3=装备名字3,4=装备名字4,
                                       MOVG100       1=100,2=200,3=300,4=400,
                                          SENDCUSTMSG102 {"panel":"ActivityOpen","cmd":"_shoubao","action":"update","data":{"nums":"<$STR(A100)>","states":"<$STR(G100)>"}}          ==前端根据你发送的消息做判断显示处理
                                          





                  2.给予奖励交互:
                         msgId:102
                         发送数据: "ActivityOpen_shoubao.giveAward" --param1(索引)                  ===点击界面领取按钮触发该消息       param1=点击的几号奖励按钮
                         请求数据:{"panel":"ActivityOpen","cmd":"_shoubao","action":"giveAward","data":{"ok":0,"id":0}}=需要你如下发送数据"ok":0 =是 "ok":1 =否      "id":0   奖励按钮id
                                                
                                                
                                                 列:
                                                 QFunction-0接收到消息

                                                 [@Message_102]
                                                 #IF
                                                 EQUAL <$CUSTMSGPARAM> ActivityOpen_shoubao.giveAward
                        #ACT
                                                mov N$领奖按钮<$Param1>
                                                #CALL [\XXXX\XXXX\XXXX.txt] @XXXXX         = 根据几号按钮 去检测,发放,
                                                SENDCUSTMSG 102 {"panel":"ActivityOpen","cmd":"_shoubao","action":"giveAward","data":{"ok":0,"id":<$STR(N$领奖按钮)>}}



                  3.更新首爆数据
                        msgId:104 --index(表索引,或物品id,哪个方便就定哪个)num(对应的首爆物品剩余数量)state(对应的首爆物品领取状态)       ===获得物品有奖励需告诉前端
                         发送数据 {"cmd":"Server","action":"updateShoubaoData","data":{"index":0,"num":0,"state":0}}
                        
                                                 列:
                                                 [@PickupitemEX]
                                                 #if
                                                 #act
                                                 GetDBItemFieldValue <$CURRTEMNAME> price S$d_首爆标记

                                                 #if
                                                 #act
                                                 GETSTRVALUE HUMAN(个人首爆状态) <$cfg_activity_openService(<$GetTypeBRow(cfg_activity_openService,3,<$CURRTEMNAME>)>_0)> N$v
                                                
                                                 #if
                                                 arge <$str(N$v)> 0
                                                 #act
                                                 break

                                                 #if
                                                 #act
                                                 GETSTRVALUE GLOBAL(全服首爆数量) <$cfg_activity_openService(<$GetTypeBRow(cfg_activity_openService,3,<$CURRTEMNAME>)>_0)> N$v
                                                 SENDCUSTMSG 104 {"cmd":"server","action":"updateShouBaoData","data":{"index":<$cfg_activity_openService(<$GetTypeBRow(cfg_activity_openService,3,<$CURRTEMNAME>)>_0)>,"num":<$str(N$剩余数量)>,"state":<$str(N$领取状态)>}}

                            中间自己写功能      读表格式帮助说明书可以搜索CSV以说明书 读表格式为准   
                                                
版本解压密码:996m2
还是那句话,开得起996引擎的大佬看不上这种版本!
人家几十个W丢进去怎么可能看得起发出来的版本!
开不起996的屌丝你拿了也没用,反正你也开不了!
也许你可以开个pc端自娱自乐! 也许你可以开个单机版学习下!
本版本适合想进入996引擎行业的gm学习练手!
你可以去996官网下载全套引擎包进行单机学习即可!
lua语言其实不是很难,认真学习的话几天就学废了!
从开始到放弃我只花了2个小时! 年龄大了,实在是接受不了新事物!



dayforspring24 发表于 2024-6-22 09:43:38

过年的,管理家里各种各样的事情都很多!
春节后还需要走亲戚,各种项目都会有比较大的延迟!
比如说投诉贴处理,广告审核,兑换审核,都会出现比较大的延迟!
预计正月初十才会恢复正常!

如果发现有事情管理没有处理,并不是跑路了,可能是管理还在乡下打牌!
等几天就好了!   或者等到正月初十以后肯定得上班了!

感谢大家对奇速的支持,提前祝大家新春

zhanghh40 发表于 2022-5-7 00:01:41


既然你诚信诚意的推荐了,那我就勉为其难的看看吧!奇速论坛不走平凡路。

天地清霜 发表于 2022-5-6 14:51:17

这个版本能不能开单机手机端?

dsy4368 发表于 2022-5-6 17:31:22


这个帖子不回对不起自己!我想我是一天也不能离开奇速论坛。

liboyi 发表于 2022-5-6 19:59:06


这个帖子不回对不起自己!我想我是一天也不能离开奇速论坛。

就能覅七天内 发表于 2022-5-6 22:16:59


我看不错噢 谢谢楼主!奇速论坛越来越好!

xcwn 发表于 2022-5-7 14:39:44


楼主,我太崇拜你了!我想我是一天也不能离开奇速论坛。

djhaaa 发表于 2022-5-8 10:55:20


这东西我收了!谢谢楼主!奇速论坛真好!

yuanying77 发表于 2022-5-8 11:45:59

werwerwerewerw

yuanying77 发表于 2022-5-8 11:46:15

ertertertrretrrt
页: [1] 2 3
查看完整版本: 996引擎《沉默专属》lua脚本语言传奇服务端版本