老飞飞-我爱飞飞网单技术内容发布社区

 找回密码
 立即注册
点击进入欢乐飞飞玩家交流群广告位招商
  
查看: 45|回复: 1

想实现一个NPC功能

[复制链接]

1

主题

4

帖子

114

积分

二级飞行员

Rank: 2

积分
114
发表于 2025-6-3 02:07:44 | 显示全部楼层 |阅读模式

物品A+物品B+物品C=物品D


function _合成骰子(info)        local player = info.player        if player:GetItemCount(60215) < 1 then                Say(info, "没有精炼材料的话是无法合成任何东西的.")                return        end        if player:GetItemCount(3202) < 100 then                Say(info, "需要100个炽红石花.")                return        end        if player:GetItemCount(3203) < 100 then                Say(info, "需要100个石电磁矿.")                return        end        if player:GetInventoryEmptyCount() < 1 then                Say(info, "背包已经满了,整理一下再来吧。")                return        end        --扣道具        player:RemoveItem(60215, 1)        player:RemoveItem(3202, 100)        player:RemoveItem(3203, 100)        --发货        player:AddItem(3232, 1) --10点骰子        Say(info, "合成成功,请查看背包。")end

回复

使用道具 举报

333

主题

368

帖子

7754

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7754
发表于 2025-6-22 15:41:18 | 显示全部楼层
下次这种请直接发截图,这样看看太累了。就是一个简单的兑换条件,前面判断什么条件,后面写兑换需要扣除什么道具,最后写得到什么道具。就你这个参考的代码就完全够了,把兑换描述改成合成描述即可
回复

使用道具 举报

站长联系方式: QQ:604297233  VX:onemotan  收徒丨商业端丨服务器丨论坛金钱购买
请用手机浏览器扫描下载客户端(安卓端)

QQ|小黑屋|老飞飞-我爱飞飞网单技术内容发布社区 ( 蜀ICP备2023002660号-2 )

GMT+8, 2025-7-3 15:19 , Processed in 0.073192 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表