查看: 14|回复: 1

[脚本发布] VVM2经验副本系统

[复制链接]

18

主题

47

回帖

1090

积分

金牌会员

积分
1090
QQ
发表于 昨天 14:12 | 显示全部楼层 |阅读模式
本代码声明

  • 本人仅提供 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              -- 进入时间
    }
}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

15

回帖

143

积分

注册会员

积分
143
发表于 昨天 15:38 | 显示全部楼层
这么牛逼的吗?我来学习学习。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表