bayuMIR/Mirserver/Mir200/Envir/QuestDiary/游戏功能/A1_一大陆/综合商人.lua
2026-06-18 02:06:14 +08:00

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