如何将步行速度更改为喜欢变量

Posted

技术标签:

【中文标题】如何将步行速度更改为喜欢变量【英文标题】:How can I change a walkspeed to like a variable 【发布时间】:2021-12-17 02:22:20 【问题描述】:
local playerName = OykkoIsBack
Players.(playerName).Character.Humanoid.JumpPower = 100

所以我想将我的跳跃力量设置为具有球员姓名的变量?我是 roblox 新手 脚本,这发生在我的输出中

Expected identifier, got '('

类似的事情发生了 我写了这个 if game.Workspace.IntValue.Value = 0 then print("值​​为 0") 但是我通过添加另一个 = 来解决这个问题,但这一次我无法弄清楚,所以我需要有人帮助我! 如果你能帮助我,真的很感激!

【问题讨论】:

【参考方案1】:

OykkoIsBack 应该有双引号,所以第一行应该是local playerName = "OykkoIsBack"。没有引号,它不是一个字符串,不能分配给 playerName。

另一个问题是Players.(playerName)。在 Lua 中索引表的语法是table[key]。你的情况应该是Players[playerName]

这里是代码

local playerName = "OykkoIsBack"
Players[playerName].Character.Humanoid.JumpPower = 100

它的作用是将playerName 设置为OykkoIsBack,然后使用playerName 获取玩家的类人生物并将其跳跃力设置为100。

【讨论】:

【参考方案2】:

我对脚本也很陌生,所以我可能错了,但我认为错误在于:

首先你放

Players.(playername).Character.Humanoid etc.

我认为“玩家名”不应该有括号?

其次,您只是将 jumpPower 设置为 100?尝试将 100 替换为变量,所以在 = 之后尝试写入变量名。

我认为这是因为错误是说有一个括号,它期望其他东西(据我所知)所以我认为这只是玩家姓名括号。

【讨论】:

以上是关于如何将步行速度更改为喜欢变量的主要内容,如果未能解决你的问题,请参考以下文章

如何将 html id 更改为变量 Laravel

C#如何将新变量的基类中的变量值更改为派生类

绘制虚拟变量时,如何将 x 轴上的 0.0,1.0 更改为男性女性?

如何在R中将变量'labeled'的类更改为string或chr?

如何将 DOM 更改为“if/else”语句单独为真,如果所有 if 语句都为真,也将变量设置为真?

将代码更改为函数并在它们之间传递变量?