41 lines
1 KiB
Lua
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
|