【发布时间】:2014-07-15 16:07:39
【问题描述】:
所以,显然 Roblox 现在可以使用Teleport players between places。
这很好,但是对于我所想到的游戏,我需要非常精细地控制哪些玩家可以进入哪些服务器(或者 Roblox 似乎将它们称为“放置实例”)。如何将一个玩家或一组玩家显式传送到一个没有其他玩家的新地点实例?
【问题讨论】:
标签: roblox
所以,显然 Roblox 现在可以使用Teleport players between places。
这很好,但是对于我所想到的游戏,我需要非常精细地控制哪些玩家可以进入哪些服务器(或者 Roblox 似乎将它们称为“放置实例”)。如何将一个玩家或一组玩家显式传送到一个没有其他玩家的新地点实例?
【问题讨论】:
标签: roblox
你可以在wikihere找到相关文章
这是一个示例代码:
local AssetService = Game:GetService(“AssetService”)
local TeleportService = Game:GetService("TeleportService")
local NewPlaceName = "New place #: " .. math.random() * 100
local NewPlaceId = AssetService:CreatePlaceAsync(NewPlaceName , [ID of template] )
for i,Player in ipairs(Game.Players:GetPlayers()) do
TeleportService:Teleport(NewPlaceId , Player)
end
该代码将从 ID 为 [ID of template] 的模板创建一个新实例,然后将当前游戏中的所有玩家发送到该实例。
【讨论】:
尝试制作一个备用服务器。生成保留服务器以锁定玩家并隐藏服务器,玩家只有在您制作的脚本使用它生成的代码将他们传送到运行的地方时才能加入服务器。
https://developer.roblox.com/api-reference/function/TeleportService/ReserveServer
【讨论】: