中华神途版本—活动提示简介
更新时间:2014-05-19 02:18:02 点击:
中华版本中活动提示在与游戏活动表关联,当活动时间临近时,通过相关脚本和客户端文件,简介活动内容,提供快捷传送将符合活动条件的玩家传送到活动副本中,参加游戏活动。
实现活动提示功能需求的脚本:timecount_def.lua,综合功能.lua,快捷传送.lua,快捷购买表单.lua,system.lua;客户端脚本:活动提示.laye,快捷购买.laye.
(服务器脚本与客户端脚本在5872中华版本中)
一、timecount_def.lua:自定义功能性脚本函数
a) ShowCampainPanel:活动提示显示内容,图标,快捷传送功能,自动寻路,活动提示持续显示时间,调用客户端文件等功能。
注:若不复制timecount_def.lua脚本的全部内容,在原有的脚本timecount_def中复制完整的这段内容。
二、综合功能.lua:定义时间参数,结合活动表中的活动设置活动提示时间段,自动寻路npc.
a) on_gonggao:活动提示执行函数
定义时间参数:today(天) hour(小时),minute(分钟),判断时间,满足条件之后,游戏活动提示
注:综合功能.lua脚本中需求活动提示的函数on_gonggao,除了脚本开头的路径,定义的时间参数,和需求与活动表相关的活动提示,其他相关内容可注释。
自动寻路到活动npc:点击活动提示中下方游戏活动名称,自动寻路
三、快捷传送.lua:活动提示快捷传送进活动地图,调用客户端快捷购买.laye,实现快捷购买逍遥游功能。
a) 快捷传送脚本zuobiao表中,设置活动名称,活动地图,活动坐标,坐标范围
b) 跳转地图接口:跳转到指定坐标,可在后台接口查询中查询
接口名:Player_MapMoveXY
中文名:让玩家跳转到指定地图指定坐标.
c) 快捷购买:调用客户端快捷购买.laye,调用快捷购买界面。
四、快捷购买表单.lua:元宝快捷购买道具
元宝不足时判断和处理方式
五、System.lua:require 综合功能.lua,timecount_def.lua,添加定时器,执行on_gonggao函数。
六、活动提示.laye:客户端界面布局文件功能文件,游戏中活动提示窗口显示,提交快捷传送.lua,调用快捷传送脚本功能。
七、快捷购买.laye:客户端界面布局文件功能文件,游戏中快捷购买窗口显示,提交快捷购买表单.lua,调用快捷购买表单功能
八、活动提示功能相关脚本timecount_def.lua,综合功能.lua,快捷传送.lua,快捷购买表单.lua,system.lua;在工具后台在中华版本(5872)中,客户端脚本:活动提示.laye,快捷购买.laye,在本地安装目录GUIlayout中。上传到工具后台——客户端资源——Guilayout中,保存,生成DB,大退重进。
注:活动提示显示的时间与脚本中设置的minute时间差10~20秒,复制脚本时,与自己服无关的内容可注释或删除。
上一篇:第一页
下一篇:获取推广员id接口文档