gpt4 book ai didi

lua - ROBLOX 战斗系统脚本 - 语法错误 : Expected ')' to close '(' at line 7), 得到 ','

转载 作者:行者123 更新时间:2023-12-03 08:09:42 25 4
gpt4 key购买 nike

这是我正在使用的脚本。从这个 YouTube 视频中得到它:
https://www.youtube.com/watch?v=jLFegVaNByI .
我已经检查并尝试多次解决此问题,但找不到我的错误。
Roblox Studio PrtScrn:
1

local RP = game:GetService("ReplicatedStorage")
local Combat = RP:WaitForChild("Combat")

local Animations = script:WaitForChild("Animations")

local anims =
(
Animations:WaitForChild("RightPunch"), -- error is here.
Animations:WaitForChild("LeftKnee"),
Animations:WaitForChild("LeftPunch"),
Animations:WaitForChild("RightKnee"),
Animations:WaitForChild("StrongKick"),
)

Combat.OnServerEvent:Connect(function(player,count)
local Character = player.Character
local Humanoid = Character:WaitForChild("Humanoid")

local Attack = Humanoid:LoadAnimation(anims[count])
Attack:Play()

Combat:FireClient(player)
end)

最佳答案

Lua 表是使用表构造函数创建的 {} .
错误信息是由 local anims = (Animations:WaitForChild("RightPunch"), 引起的
因为(expr,是无效的语法。括号内不能有逗号分隔的列表 () .
而不是预期的 ) Lua 会找到 ,并提示它。
但是你不应该使用 (首先,错误只是您实际错误的症状。
所以这里的思考过程是:
为什么Lua要我放一个)我需要 ,分隔表项?为什么应该 )关闭 (在第 7 行?我不需要 (在那里,这不是您创建表格的方式。

关于lua - ROBLOX 战斗系统脚本 - 语法错误 : Expected ')' to close '(' at line 7), 得到 ',',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65804295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com