lua装备回收脚本
[yk_WeChatFans]
[/yk_WeChatFans]
reqUIre ("NewScript\\function");
local Npc_Name = "装备回收员";
--物品回收
local RecoverTab = {
--0段物品 {} 格式 '回收货币', 回收价格 (可同时回收多个,自动计算价格)
[0] = {
['雕火龙套'] = {'钱币', 500}, --可自行按照格式添加你要回收的装备或者物品
['银狼破皇剑'] = {'钱币', 500},
['烈爪'] = {'钱币', 500},
['龙恨'] = {'钱币', 500},
['黄龙斧'] = {'钱币', 500},
['黄龙弓'] = {'钱币', 500},
['黄龙斗甲'] = {'钱币', 500},
['男子黄龙弓服'] = {'钱币', 1000},
['女子黄龙弓服'] = {'钱币', 1000},
['三叉戟'] = {'钱币', 1000},
},
[1] = {
['xx'] = {'交易币', 500},
},
[2] = {
['xx'] = {'交易币', 5000},
},
[3] = {
['xx'] = {'交易币', 50000},
},
[4] = {
['xx'] = {'交易币', 500000},
},
};
local HelpMenu =
[[<start>
<head>
<title>装备回收员</title>
<text>
回收各种各样物品!
</text>
</head>
<command send='close'>关闭</command>
<body>
%s
<a send="返回"> - [返回]
</body>
</trade>
]];
--生成HTLP
function RecoverHelp(NpcP, PlayP)
local szHelp = ''
for i = 1, 60 do
--检测物品是否可回收
local ItemData = Player.GetHaveItemInfoByPos(PlayP, i - 1);
if ItemData.Name ~= '' then
local RecoverData = RecoverTab[tonumber(ItemData.UpGrade)][ItemData.Name]
if RecoverData ~= nil then
szHelp = szHelp .. '<a send=\"qr:'..tostring(i - 1)..'\"> - '
if tonumber(ItemData.UpGrade) > 0 then
szHelp = szHelp .. '['..ItemData.Name..':'..ItemData.UpGrade..'段] - '
else
szHelp = szHelp .. '['..ItemData.Name..'] _ '
end
szHelp = szHelp .. '回收单价['..RecoverData[1]..':'..RecoverData[2]..']\n\n'
end;
end;
end
if szHelp ~= '' then
Player.ShowWindowByStr(PlayP, NpcP, string.format(HelpMenu, ' - 你有以下物品可回收:\n\n' .. szHelp), 0);
else
Player.ShowWindowByStr(PlayP, NpcP, string.format(HelpMenu, ' - 你没有可回收的物品'), 0);
end;
end;
--点击NPC触发
function OnLeftClick(NpcP, PlayP, aStr)
RecoverHelp(NpcP, PlayP)
return;
end;
--点击HELP返回 触发
function OnGetResult(NpcP, PlayP, aStr)
【千年tgs_luaQQ交流群:296880811 欢迎加入!】 资源仅提供学习,请勿用于商业!如网盘过期,请联系管理员处理。
千年技术社区微信公众号【千年圈、qnyouxi】上线,感谢关注获得更多资源!
{php} gxlfans_show($article);{/php}
相关文章
发表评论
评论列表
这个可以用吗?
感谢分享~
好东西看看
好东西看看
厉害了
好好👍
学习下
看看
这个不错哦。。。。
当你在游戏里建里一个门派,重启服务器你的门派就消失
好东西
学习学习
来了
看看
学习
看看这个脚本
学习
观后感个
goooodd
66666666