CHUAN2 DEV ENGINE
996 正版授权研发中心 · 360 授权合作教学中心 · 抖音传奇直播合作授权 · 快手推广运营商授权
OFFICIAL LICENSED ACADEMY 查验官方授权证书 →
// 威海旷世互娱教学基地 · 技术文章
框架设计

【框架设计】行会升级:建设度与等级权益

2026-09-23 16:59 作者:996 技术组 996引擎Lua教程传奇脚本

实战应用:用在哪里

行会的等级是集体的成长线:建设度靠全帮的日常捐献与任务累积,等级解锁仓库的格数、攻城的资格、行会商店的货架。行会升级把「一起玩」变成「一起变强」,集体的投入有看得见的回报。

建设度的累积

lua

---行会建设度的汇入
function Guild.addBuild(actor, amount)
    local player = class(actor)
    if not player then return false end
    local gid = getplayvar(actor, 2, "GuildId")
    if not gid or gid == "" then
        sendmsg(actor, 1, "加入行会后才能捐献")
        return false
    end
    local g = Guild.of(gid)
    g.build = g.build + amount
    -- 个人贡献同步累积
    local pt = tonumber(getplayvar(actor, 2, "GuildPoint")) or 0
    setplayvar(actor, "HUMAN", "GuildPoint", pt + amount, 1)
    sendmsg(actor, 1, "建设度 +" .. amount .. ",个人贡献 +" .. amount)
    return true
end

建设度的来源三条腿:每日捐献金币按 1 比 1 折算、行会任务按完成度批量入账、击杀行会目标 BOSS 一次性大额。集体的建设度与个人的贡献双账并行——行会升级用的是集体的账,个人在行会商店的消费用的是自己的账,两条账的分工让「我为行会做了多少」与「我能换什么」各有归属。

升级的结算

lua

---行会升级:等级与权益的解锁
local GUILD_LEVELS = {
    { lv = 2, need = 100000, perk = "仓库 150 格" },
    { lv = 3, need = 300000, perk = "攻城资格" },
    { lv = 4, need = 800000, perk = "行会商店二货架" },
    { lv = 5, need = 2000000, perk = "守护兽上限 +1" },
}

function Guild.checkLevel(gid)
    local g = Guild.of(gid)
    for i = #GUILD_LEVELS, 1, -1 do
        local cfg = GUILD_LEVELS[i]
        if g.level < cfg.lv and g.build >= cfg.need then
            g.level = cfg.lv
            QF_Broadcast("「" .. g.name .. "」升到 " ..
                cfg.lv .. " 级行会,解锁:" .. cfg.perk)
            return true
        end
    end
    return false
end

升级的权益阶梯四级:二级解锁仓库扩容、三级解锁攻城资格(沙巴克的门票是行会的等级门槛)、四级开商店的第二货架、五级加守护兽的上限。升级的全服播报是行会的高光时刻,等级的排名榜让行会之间的追赶有目共睹。降级的保护:行会的活跃度长期低迷不降级只冻结权益,惩罚的鞭子不如保留的期待——解散与重建的漏洞(刷等级)由会长的绑定与冷却堵住。升级的节奏设计是行会生态的调节器:三级攻城门槛让二级行会有奔头,200 万建设度的五级是服务器头部行会的月度目标。

验证与监控

行会等级的全服分布统计,卡级的行会群提示建设度的产出需要校准;建设度的来源占比监控,捐献与任务的比重失衡即调曲线。

踩坑记录

建设度的捐献曾经被金币通胀灌水,改版的折算按行会基金的实际到账。升级的检查曾经只在捐献时触发,任务的批量入账错过了升级的结算,入账的统一入口收口。权益的解锁曾经不生效,三级解锁的攻城资格没写入行会的属性表,权益的结算与广播绑在一个事务。

上线要点

建设度的曲线与行会的目标进配置,合服后的等级取两服的较高值。权益的清单在行会面板全量展示,下一级的差额可视化驱动捐献的热情。行会的排行榜按等级与建设度双维度排序,集体荣誉的多面呈现。

本文由 996 技术组基于 996 引擎官方知识库与浮生梦老师课程体系整理。团队长期从事传奇类引擎 Lua 后端逻辑、客户端界面与商业版本交付,内容以官方知识库与真实项目为出处,按版本持续修订。

作者履历与出处

本文由 996 技术组基于 996 引擎官方知识库与浮生梦老师课程体系整理。团队长期从事传奇类引擎 Lua 后端逻辑、客户端界面与商业版本交付,内容以官方知识库与真实项目为出处,按版本持续修订。

← 返回文章地图返回研学路径

最新技术文章 · 实战干货

LATEST ARTICLES

全站技术干货持续更新:996 引擎 / Lua 实战帖,语法、参数与示例一篇讲透。进入文章地图 · 查看全部 →

引擎触发沃玛祭坛祭品召唤

【引擎触发】沃玛祭坛:祭品投放的召唤触发设计

实战应用:用在哪里 沃玛祭坛是沃玛森林深处的隐藏玩法:玩家投放指定祭品积累召唤进度,进度满格召唤出沃玛教主之影,全服玩家都可…

2026-09-23 20:13 996 技术组
玩法策划魔军压境前哨预警

【玩法策划】魔军压境前哨:入侵事件的预警哨塔设计

实战应用:用在哪里 全服入侵事件最大的问题是玩家总是在事后才知道。魔军压境前哨把预警做成玩法的一部分:入侵前三哨塔依次亮起,…

2026-09-23 20:13 996 技术组
后端接口坐骑喂养加成

【后端接口】坐骑喂养:坐骑饱食度与加成接口

实战应用:用在哪里 坐骑不喂会饿、喂饱了跑得快,饱食度是坐骑系统的核心状态。坐骑喂养接口管理饱食度的增减与加成联动:饱食度一…

2026-09-23 20:13 996 技术组
前端接口宠物合成分解预览

【前端接口】宠物合成分解页:材料消耗的预览

实战应用:用在哪里 宠物合成要消耗材料与金币,分解返还多少材料,玩家在操作前就该知道。宠物合成分解页把合成消耗、分解返还、成…

2026-09-23 20:13 996 技术组
数据存储异库备份分离订单

【数据存储】异库备份:角色与订单的分离备份

实战应用:用在哪里 角色数据与订单数据曾共用一套备份,订单回滚时把角色也卷了回去,玩家充了钱角色却回到三天前。异库备份把角色…

2026-09-23 20:13 996 技术组
玩法策划师门切磋周切磋积分赛

【玩法策划】师门切磋周:门内切磋的积分赛设计

实战应用:用在哪里 师门成员平日各忙各的,同门之间几乎零交流。师门切磋周把门内切磋变成积分赛:一周内师门成员互相发起切磋,胜…

2026-09-23 20:13 996 技术组