VVM2经验副本系统
本代码声明
[*]本人仅提供 VVM2 引擎 相关 Lua 代码的设计思路、逻辑框架、参考示例,不提供完整成品代码、安装程序、环境部署、使用教程、运营方案等任何可直接落地使用的内容。
[*]本人不负责安装指导、使用调试、故障修复、运营维护、技术支持等一切后续服务;
[*]不对使用者基于本思路开发、使用、运营过程中产生的任何问题(包括但不限于代码报错、程序故障、合规风险、经济损失等)承担任何法律、民事及经济责任。
[*]使用者需独立判断思路适用性,自行完成开发、安装、使用、运营全流程操作,自愿承担所有相关风险与后果。
[*]使用者必须严格遵守国家法律法规及相关平台规则,因违规使用产生的一切责任由使用者自行承担。
[*]欢迎在下方留言反馈问题~
=====================================================================================
VVM2经验副本系统 - Lua脚本
=====================================================================================
功能说明:
本脚本实现一个完整的经验副本系统,玩家在5分钟内击杀大量怪物获得海量经验
参与条件:25级以上,每日限1次
=====================================================================================
-- ========================================
-- 配置表 - 经验副本配置
-- ========================================
local DUNGEON_CONFIG = {
-- NPC配置
npc_id = 1003, -- NPC配置ID
npc_name = "经验副本", -- NPC显示名称
-- 副本配置
dungeon_map = 1001, -- 副本地图ID
dungeon_x = 10, -- 进入副本后的X坐标
dungeon_y = 10, -- 进入副本后的Y坐标
return_map = 3, -- 退出后返回地图ID
return_x = 100, -- 退出后返回X坐标
return_y = 100, -- 退出后返回Y坐标
-- 时间配置
duration = 300, -- 副本时长(秒),5分钟=300秒
reset_hour = 0, -- 每日重置时间(小时)
-- 参与条件
min_level = 25, -- 最低等级要求
daily_limit = 1, -- 每日次数限制
-- 怪物配置
monsters = {
{ id = 1001, count = 5, interval = 5000 }, -- 怪物ID,每次刷新数量,刷新间隔(毫秒)
{ id = 1002, count = 3, interval = 8000 },
{ id = 1003, count = 2, interval = 10000 }
},
-- 经验配置
base_exp_per_kill = 1000, -- 基础击杀经验
exp_multiplier = 5, -- 经验倍率
-- 奖励配置
bonus_exp = 50000, -- 通关奖励经验
bonus_gamegold = 100, -- 通关奖励元宝
-- 玩家变量配置
vars = {
last_enter_date = 102, -- 上次进入日期
today_count = 103, -- 今日进入次数
in_dungeon = 104, -- 是否在副本中
start_time = 105 -- 进入时间
}
}
这么牛逼的吗?我来学习学习。。。
页:
[1]