击杀指定 BOSS 永久专属称号(带攻击防御属性加成)
-- 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
大佬牛逼,感谢大佬无私分享! 66666666666 会不会 等我水够了 贡献 VV 也公测了 这个LUA语言不好学啊
这个LUA语言不好学啊
页:
[1]