You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

传送脚本突发故障求助:报错‘Cfrane不是Model的有效成员’

Roblox传送脚本报错修复

报错原因

你遇到的两个报错核心是属性名拼写错误:
Roblox引擎中,对象的位置属性正确名称是CFrame(首字母C和F均大写),但你代码第11行写成了Cframe(F小写),Lua无法识别这个不存在的属性,因此触发“Cfrane is not a valid member”(推测是拼写手误导致的提示偏差)和第11行的报错。

修正后的完整代码

local second = game.Workspace.second
script.Parent.Touched:Connect(function(hit)
    local player = game.Players:GetPlayerFromCharacter(hit.Parent)
    if player then
        local travelling = player.Character:FindFirstChild("travelling")
        if not travelling then return end

        if travelling.Value == false then
            travelling.Value = true
            -- 修正Cframe为正确的CFrame,同时增加根部件存在判断
            local rootPart = player.Character:FindFirstChild("HumanoidRootPart")
            if rootPart then
                rootPart.CFrame = second.CFrame + Vector3.new(0, 5, 0)
            end
            task.wait(3)
            travelling.Value = false 
        end
    end
end)

额外注意事项

  • Roblox Lua对大小写严格敏感,所有内置API、属性名称必须严格匹配官方写法
  • 给变量添加local声明(比如原代码中的second),避免全局变量冲突
  • 增加HumanoidRootPart的存在判断,可防止角色未完全加载时触发额外错误

内容的提问来源于stack exchange,提问作者candy craving crab

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 07:52:36