首页 教程资料文章正文

lua装备回收脚本

教程资料 2021年07月06日 16:59 1.9K+ admin
【 本文内容全部来自互联网收集整理!QQ群:296880811 唯一网址:www.1000yGM.com 】

本站所有资料和相关资源均来自互联网搜集,请下载后24小时内进行删除!禁止违法运营,当你下载资料或者软件,将视为同意本条要求!

千年技术中文社区

[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】上线,感谢关注获得更多资源!

本站所有资料和相关资源均来自互联网搜集,请下载后24小时内进行删除!禁止违法运营,当你下载资料或者软件,将视为同意本条要求!

{php} gxlfans_show($article);{/php}

发表评论

评论列表

2024-10-08 14:40:38

这个可以用吗?

2024-08-14 23:07:05

感谢分享~

2024-07-21 10:34:02

好东西看看

2024-05-13 10:04:16

好东西看看

2024-05-07 17:40:38

厉害了

2024-03-31 19:11:59

好好👍

2024-03-12 17:50:49

学习下

2024-02-14 15:53:06

看看

2024-01-08 05:52:55

这个不错哦。。。。

2023-12-27 19:02:27

当你在游戏里建里一个门派,重启服务器你的门派就消失

2023-12-10 23:47:29

好东西

2023-12-03 10:54:00

学习学习

2023-10-31 15:55:25

来了

2023-10-06 15:17:26

看看

2023-09-22 23:00:35

学习

2023-06-29 17:37:55

看看这个脚本

2023-06-18 13:04:10

学习

2023-06-06 12:46:15

观后感个

2023-06-05 20:41:37

goooodd

2023-04-20 16:58:45

66666666

千年tgs_lua中文网- Copyright 1000ygm.com 千年tgs_lua技术网 Rights Reserved. 备案号:皖ICP备2021006367号 1000YGM强力驱动 站长QQ:7028518

本站为非盈利站点,资料来自互联网搜集整理,仅供学习参考,请支持正版游戏,切勿用于非法途径。资料如有发生侵权等行为,联系理删除。