实现类似王者荣耀的战令功能

前言

总体来说没什么复杂的逻辑,遇到常用功能记录下供以后参考。

需求文档

功能可拆分为玩家战令管理类,战令积分兑换的商店类,以及活动时间管理类
需求文档

活动时间管理

活动时间是服务器字段,新建管理类详情请看:
链接: 定时器管理活动

战令商店

战令积分做成货币形式,详情请看:
链接: 游戏商店系统

玩家战令管理

数据结构

{ "token"				,"mediumblob"		,{
			rewardlist = {},
			tasklist = {},
			level = 1,
			exp = 0,
			isactive = 0,
			buyexptimes = 0,
			updatetime = 0,
			}		,"三界战令" },

活动管理信息

local TokenConfig = {}
--战令类型
TokenConfig.Type = {
	normal  = {type = 1,item = "itemId0"},	--普通战令
	advance = {type = 2,item = "itemId1"},	--进阶
}

--战令任务类型
TokenConfig.Task = {
	Day  = 1,	--每日任务
	Week = 2,	--每周任务
}

--战令道具购买
TokenConfig.Buy = {
	TokenAdvance  = 1,	--战令进阶
	TokenExp 	  = 2,	--战令经验
}

--战令数据
TokenConfig.Key = {
	TokenStartTime	= "TokenStartTime",	--活动开启时间
	TokenTime 		= "TokenTime",		--活动持续时间
	tokencost 		= "tokencost",		--进阶战令消费
	Tokencost 		= "Tokencost",		--购买战令经验
	tokenexp 		= "tokenexp",		--战令每日经验上限
	tokenlevel 		= "tokenlevel",		--战令等级开启限制
	tokenstorelevel = "tokenstorelevel",--战令商店开启限制
	exptimes 		= "exptimes",		--购买战令经验次数上限
}

初始加载数据,发送客户端消息<

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值