首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我手中有一个特定的工具时,如何才能使我只能挖掘一个零件?(Roblox )

当我手中有一个特定的工具时,如何才能使我只能挖掘一个零件?(Roblox )
EN

Stack Overflow用户
提问于 2020-05-09 15:57:52
回答 1查看 55关注 0票数 1

我正在做一个关于罗伯克斯的采矿游戏,我需要一个机制,我可以开采矿石时,我只有当我有一把挖掘机装备,我想它播放动画和声音时,我正在开采。我还是个新手,刚开始用roblox编写脚本。我主要做过模型,但我决定做这个游戏。这是我用来启动它的代码。我分配了一些变量,比如工具和动画。

代码语言:javascript
复制
tool = script.Parent

local r6anim = game.StarterPack.Pickaxe["Pickaxe Anim R6"]

local r15anim = game.StarterPack.Pickaxe["Pickaxe Anim R15"]

tool.Activated:Connect(function()

end)
EN

回答 1

Stack Overflow用户

发布于 2020-06-05 18:26:00

这可能有点晚了,但现在开始

你想在你的工具中有一个本地脚本,在serverscriptservice中有一个普通的脚本,你想叫它们什么都行

下一步,在复制存储中创建一个远程存储名称,这个名称很容易记住

这里的逻辑是,当玩家装备了挖掘机工具时,你可以设置一个tool.unequiped = true,允许他们挖矿,只要你装备了它,你可以用tool.equiped:connect(函数)来做这件事,当你不装备它时,就做var =true等等

通过执行local myremotething = game:getservice("replicatedstorage").remotenamehere,创建一个var引用前面创建的远程u

然后在你的tool.activated函数中,你想做我的远程操作:FireServer()

然后你可以编码服务器ens来处理你所有的动画和设置东西,这是一般的方法,我将在今天晚些时候做一个测试游戏,并在手机lolol上回复给你模糊的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61693528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档