如何将步行速度更改为喜欢变量
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 替换为变量,所以在 = 之后尝试写入变量名。
我认为这是因为错误是说有一个括号,它期望其他东西(据我所知)所以我认为这只是玩家姓名括号。
【讨论】:
以上是关于如何将步行速度更改为喜欢变量的主要内容,如果未能解决你的问题,请参考以下文章
绘制虚拟变量时,如何将 x 轴上的 0.0,1.0 更改为男性女性?
如何在R中将变量'labeled'的类更改为string或chr?