|
注意本帖资源为论坛会员发布
会员发布请注意:20M以内的资源请直接上传附件、大于10M的请使用网盘链接、外面免费的素材脚本不得大于5金币、外面收费的素材本站设置不得高于其他站点
===========================================================
脚本范例:
脚本调用自制LUA面板交互
LUA向脚本服务端发送请求或数据
QFunction-0.txt
[@Message_X] X=与前端自定义的消息号
参数说明:
参数1:<$CUSTMSGPARAM>=前端传过来的自定义的消息头
参数2:<$Param1>=前端传过来的自定义的整数
参数3:<$Param2>=前端传过来的自定义的整数
参数4:<$Param3>=前端传过来的自定义的整数
--------------------------------------------------------------------------------
Lua前端发送数据
ssr.NetworkUtil:SendLuaMsg( 102, 1, 2, 3, "测试" )
接收前端102消息例子:
[@Message_102]
#IF
#ACT
SENDMSG 0 接收到的消息为:<$CUSTMSGPARAM>-<$Param1>-<$Param2>-<$Param3>
sendmsg 7 得到结果为:测试-1-2-3
#IF
EQUAL <$CUSTMSGPARAM> ActivityOpen_shoubao.giveAward
#ACT
MOV N$领奖按钮 <$Param1>
GIVE 屠龙 1
--------------------------------------------------------------------------------
增加从服务端推送消息到前端功能
推送消息到前端格式:SENDCUSTMSG 参数1 参数2
参数1:与前端自定义的消息号
参数2:json对象,必须符合Json格式
Json格式例子:{"panel":"ActivityVip","action":"update","data":{"vipLv":<当前vip等级>,"award":[{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0}]}}
[@推送102消息到前端的例子]
#IF
#ACT
SENDCUSTMSG 102 {"panel":"ActivityVip","action":"update","data":{"vipLv":<当前vip等级>,"award":[{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0}]}}
LUA前端接受数据
local function netCB(msgID, n1, n2, n3, recvStr)
ssr.print(msgID)
ssr.print(n1, n2, n3, recvStr)
end
ssr.NetworkUtil:RegisterLuaNetworkHandler( 100, netCB )
===========================================================
如发现相关链接失效、请在联系站长QQ:81199621
58miu传奇素材网、力争打造最公益的传奇素材类站点、希望广大传奇爱好者支持!
素材我们一直会慢慢的加上来、大家有什么样的需求可以在素材交流区发帖沟通、
www.58miu.com 论坛交流群:688370314 站长QQ:81199621
=========================================================== |
|