我正在 roblox studio 中制作脚本,但在解析表达式时收到消息“预期标识符”,得到“=”

问题描述

代码如下:

local speedcircle = game.ServerStorage:WaitForChild("speedcircle")

local replicadStorage = game:GetService("ReplicatedStorage")

game.ReplicatedStorage.Speed.OnServerEvent:Connect(function(player,CFrame) 本地角色 = player.Character

--weld humanoidroot part to speed part
local HRP = character:WaitForChild("HumanoidRootPart")
local speed = speedcircle:Clone()
speed.Parent = workspace
speed.Anchored = false
speed.CanCollide = false


local weld = Instance.new("Weld")
weld.Parent = speed
weld.Part0 = speed
weld.Part1 = HRP
weld.C0 = HRP.CFrame = HRP.CFrame.p = Vector3(0,3.1,-0.2)


character.Humanoid.WalkSpeed = 60
wait(1)
character.Humanoid.WalkSpeed = 80
wait (1)
character.Humanoid.WalkSpeed = 100
wait (2)

character.Humanoid.WalkSpeed = 20

结束)

解决方法

(可能需要发表评论。)复制并在此答案的评论中发布完整错误。我需要完整的错误消息,因为它通常会告诉您错误发生在哪一行。

,

好吧,我意识到了我的愚蠢错误,哈哈。 99% 肯定你可以做到这个 = 这个 = 这个。 您的问题在 Vector3()。这不是您声明 vector3 的方式。请改用 Vector3.new()。 抱歉,由于我之前的错误评论造成的任何混淆..