【问题标题】:How to rank captain to the first player to join a team roblox studio如何将队长排名到第一个加入团队的玩家 roblox studio
【发布时间】:2021-04-11 19:21:34
【问题描述】:

我想知道我在 roblox studio 中如何做到让第一个加入蓝队的成员(不能自行分配)拥有队长的军衔。

当队长按他队友旁边的“C”时我会怎么做,这意味着他会给那个球员队长等级。

知道怎么做吗?请

【问题讨论】:

  • 有什么自己的想法吗?将您的问题分解为原子步骤。你无法实现的第一件事是什么?如果玩家加入,你知道怎么做吗?如何处理按键输入?玩家之间如何互动?你的问题太宽泛了。加上你没有表现出任何自己解决问题的努力。请阅读How to Ask。想象一下你的偶像是阿诺德施瓦辛格。你不会找到关于如何成为 Arnold 或另一个 govor-actor-bodybuilder-hybrid 的教程,但你会找到关于如何制作蛋白质奶昔、如何生长二头肌的教程……把它们放在一起,谁知道呢,一天……
  • 请阅读整个 roblox 文档。您不必记住每个细节,但您会了解 Roblox 中可用/可能的内容。只有当你知道你可以正确地思考解决方案时。

标签: lua roblox


【解决方案1】:

谷歌“roblox 玩家加入”

https://developer.roblox.com/en-us/api-reference/event/Players/PlayerAdded

当玩家进入游戏时会触发 PlayerAdded 事件。这是 用于在玩家加入游戏时触发事件,...

好的,现在我们知道当玩家加入时如何做某事(执行代码)。

船长

在 Roblox 中没有队长这样的东西。如果这是你游戏的一部分,你必须给你的玩家一些等级属性。

google Roblox播放器属性希望能找到一些帮助

https://developer.roblox.com/en-us/api-reference/function/Instance/SetAttribute

看起来我们甚至不必自己实现这个!

类似

playerInstance:SetAttribute("rank", "Captain")

应该可以解决问题。

我从未与 Roblox 合作过。但我知道如何搜索网络以及如何阅读文档。这是我用 2 分钟的努力找到的。

分解你的问题。你很少会在你想出的复杂问题上找到帮助。但是互联网上到处都是小砖头,几乎可以满足生活中的任何事情。

【讨论】:

  • 玩家加入游戏时会触发 Players.PlayerAdded 事件,但不会在玩家被分配团队时触发。请改用Team.PlayerAdded
  • @MJV 在 OP 中误读了这一点,感谢您指出
猜你喜欢
  • 2019-06-26
  • 2021-07-14
  • 2021-01-13
  • 2021-11-02
  • 1970-01-01
  • 2016-08-08
  • 2013-07-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多