54 lines
951 B
Lua
54 lines
951 B
Lua
JinTiaoStoreOBJ = Up_BaseClass:new()
|
|
|
|
|
|
JinTiaoStoreOBJ._name = "JinTiaoStoreOBJ"
|
|
-- NPCID
|
|
JinTiaoStoreOBJ.id = { 45 }
|
|
|
|
-- 配置文件
|
|
JinTiaoStoreOBJ.cfg = {
|
|
{"金币",1000000,1},
|
|
{"元宝",10,1},
|
|
}
|
|
|
|
-- ---* 加入上线同步数据
|
|
-- Player.sycCfg[JinTiaoStoreOBJ._name] = JinTiaoStoreOBJ.cfg
|
|
|
|
for i, v in ipairs(JinTiaoStoreOBJ.id or {}) do
|
|
Npc.clicknpcCfg[v] = JinTiaoStoreOBJ
|
|
end
|
|
|
|
|
|
|
|
|
|
function JinTiaoStoreOBJ:up(actor,p1,p2,p3,data)
|
|
if not Npc.CheckNPCRange(actor,45) then
|
|
return
|
|
end
|
|
local num = data[1]
|
|
if not data or not num or num < 1 or num > 10 then
|
|
return
|
|
end
|
|
|
|
|
|
|
|
local xh = table.Copy(self.cfg)
|
|
|
|
if num > 1 then
|
|
for i,v in ipairs(xh or {}) do
|
|
v[2] = v[2]*num
|
|
end
|
|
end
|
|
|
|
if Func.takeitmes(actor,xh,true,true) then
|
|
giveitem(actor,"金条",num)
|
|
Func.sendmsg9(actor,"兑换成功!")
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
JinTiaoStoreOBJ.allowFunc = {"up"}
|
|
return JinTiaoStoreOBJ
|