查看: 73|回复: 5

[Lua] 击杀指定 BOSS 永久专属称号(带攻击防御属性加成)

[复制链接]

38

主题

24

回帖

1199

积分

金牌会员

积分
1199
发表于 2026-6-17 15:11:45 | 显示全部楼层 |阅读模式
-- BossTitle.lua BOSS击杀奖励称号脚本
local BossTitle = {}
local BOSS_NAME = "火龙教主"
local TITLE_NAME = "屠龙勇士"

-- 怪物死亡触发
function BossTitle.OnMonsterDead(monster, killerPlayer)
    if not killerPlayer then return end
    if monster:GetName() ~= BOSS_NAME then return end

    -- 判断玩家是否已有称号,避免重复领取
    if killerPlayer:HasTitle(TITLE_NAME) then
        killerPlayer:SendMsg(0, "你已拥有【屠龙勇士】称号,无需重复获取")
        return
    end

    -- 发放永久称号+属性
    killerPlayer:AddTitle(TITLE_NAME, 1) -- 1=永久称号
    killerPlayer:SetTitleAttr(TITLE_NAME, 10, 10, 10, 0) -- 攻魔道+10
    killerPlayer:SendMsg(1, string.format("恭喜你击杀%s,解锁永久称号【%s】!攻魔道+10", BOSS_NAME, TITLE_NAME))
    -- 全服公告
    SendAllMsg(string.format("玩家【%s】击杀火龙教主,获得稀有永久称号!", killerPlayer:GetName()))
end

return BossTitle

18

主题

17

回帖

601

积分

高级会员

积分
601
发表于 2026-6-21 19:25:03 | 显示全部楼层
大佬牛逼,感谢大佬无私分享!

1

主题

45

回帖

353

积分

中级会员

积分
353
发表于 2026-6-29 17:10:18 | 显示全部楼层
66666666666

41

主题

43

回帖

1525

积分

金牌会员

积分
1525
发表于 2026-7-4 18:29:27 | 显示全部楼层
会不会 等我水够了 贡献 VV 也公测了

41

主题

43

回帖

1525

积分

金牌会员

积分
1525
发表于 2026-7-5 17:43:26 | 显示全部楼层
这个LUA语言不好学啊

21

主题

97

回帖

1305

积分

金牌会员

积分
1305
发表于 2026-7-7 18:28:17 | 显示全部楼层

这个LUA语言不好学啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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