bayuMIR/Mirserver/Mir200/Envir/QuestDiary/游戏功能/A1_一大陆/武器进阶.lua
2026-06-18 02:06:14 +08:00

41 lines
1 KiB
Lua

WuqiJinJieOBJ = Up_BaseClass:new()
WuqiJinJieOBJ._name = "WuqiJinJieOBJ"
-- NPCID
WuqiJinJieOBJ.id = { 4 }
for i, v in ipairs(WuqiJinJieOBJ.id or {}) do
Npc.clicknpcCfg[v] = WuqiJinJieOBJ
end
-- 配置文件
WuqiJinJieOBJ.cfg = Func.require("cfg_WuqiJinJie")
---* 加入上线同步数据
Player.sycCfg[WuqiJinJieOBJ._name] = WuqiJinJieOBJ.cfg
function WuqiJinJieOBJ:up(actor, p1, p2, p3, data)
local id = data[1]
if not id or not Npc.CheckNPCRange(actor, 4) then
return
end
local cfg = self.cfg[id]
if Func.takeitmes(actor, cfg.xh, true, true) then
if Func.random(cfg.gl, 100) then
giveitem(actor, cfg.name, 1)
-- Func.sendmsg9(actor, string.format("[武器进阶]:#70|恭喜你进阶成功!获得:#7|%sx1#215", cfg.name))
Message:SubLink(actor, self._name .. "_upBool", {21100})
else
-- Func.sendmsg9(actor, "[武器进阶]:#70|抱歉,进阶失败!")
Message:SubLink(actor, self._name .. "_upBool", {21102})
end
end
end
WuqiJinJieOBJ.allowFunc = {"up"}
return WuqiJinJieOBJ