【问题标题】:How to create and join a private server in-game roblox?如何在游戏中创建和加入私人服务器 roblox?
【发布时间】:2021-03-09 21:16:13
【问题描述】:

例如,在游戏 Piggy 中,有构建模式,它会创建并将您传送到服务器...这可以在屏幕 gui 按钮中,也可以在服务器端脚本中吗?

【问题讨论】:

    标签: lua roblox


    【解决方案1】:

    使用 ROBLOX 的 TeleportService。

    https://developer.roblox.com/en-us/api-reference/class/TeleportService

    TeleportService:ReserveServer(OptionalGamePlaceThatYouOwn)

    创建并返回可用于传送到服务器私有实例的代码。

    TeleportService:TeleportToPrivateServer(PlaceId, AccessCode, Player(s))

    将玩家传送到使用 ReserveServer 创建的私人服务器。

    请记住,Google 是您最好的朋友。

    【讨论】:

    • 所以对于这个:TeleportToPrivateServer(PlaceId, AccessCode, Player(s)) ,我是否输入我的地点 id,然后是保留服务器返回代码的访问代码,我不确定玩家
    • 您可以随时查看docs for TeleportServiceTeleportToPrivateServer 以获取有关如何使用某些东西的代码示例。
    • 也许提供更多关于您用于传送服务的值的信息
    【解决方案2】:

    试试这个:

    local TeleportService = game:GetService("TeleportService")
    
    local Place = Your place ID
    
     
    
    script.Parent.Touched:connect(function(hit)
    
    local player = game.Players:GetPlayerFromCharacter(hit.Parent)
    
    if player then
    
    TeleportService:Teleport(Place, player)
    
    end
    
    end)
    

    此代码将进入其中将您传送到所需位置的部分。 如果您在主游戏中创建一个位置作为 VIP 服务器服务,也会有所帮助。

    【讨论】:

    • 这可以在屏幕 gui 按钮中,也可以在服务器端脚本中吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    • 2011-06-21
    • 2022-11-20
    • 2011-07-05
    相关资源
    最近更新 更多