Como hacer una puerta vip en Roblox Studio

Publicidad

Roblox es una plataforma de juegos de rol multijugador online, Lo mejor de esta plataforma es que es un juego que te da libertad creativa, además de que cuenta con servidores de los cuales puedes jugar en modo privado o VIP, siendo así muchas otras herramientas cuentan con las mismas dos opciones, es por esta razón que en el siguiente post te diremos cómo hacer una puerta VIP en Roblox Studio.

Como hacer una puerta vip en Roblox Studio
Como hacer una puerta vip en Roblox Studio

Como crear una puerta VIP en Roblox Studio

La puerta VIP solo la pueden pasar quienes hayan comprado con robux un game pass para esta puerta en tu juego.

  1. Lo primero que debes hacer es crear la puerta. Luego antes de dar forma debes seleccionarlas. 
  2. Luego debes activar el anchor 
  3. Luego proceder a darle forma a la puerta y a posicionarla en un lugar cerrado.
  4.  Si le das click en Toolbox verás imágenes, te recomendamos que le coloques a la puerta una con su tema en este caso VIP.
  5.  Ya colocadas procedes a configurarla. 
  6. Lo primero es seleccionar la puerta, y deberás renombrarla con un nombre exacto, el cual es PuertaVIP.
  7. Le das en el click derecho y luego Rename.
  8.  Luego en el símbolo + le añades un script, sólo debes copiar y pegar el que te mostramos a continuación.
  • local function WaitForChild(parent, childName)
  • assert(parent, «ERROR: WaitForChild: parent is nil»)
  • while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
  • return parent[childName]
  • end
  • local GamePassService = game:GetService(‘MarketplaceService’)
  • local PlayersService = game:GetService(‘Players’)
  • local PuertaVIP = script.Parent
  • local GamePassIdObject = script:WaitForChild( ‘GamepassID’)
  • local JustTouched = {}
  • local function TeleportToOtherSide(character, hitPart)
  • local bottomOfDoor = PuertaVIP.CFrame.p – Vector3.new(0, PuertaVIP.Size.Y / 2, 0)
  • local inFrontOfDoor = bottomOfDoor + PuertaVIP.CFrame.lookVector * 3
  • local behindDoor = bottomOfDoor – PuertaVIP.CFrame.lookVector * 3
  • local distanceToFront = (inFrontOfDoor – hitPart.Position).magnitude
  • local distanceToBack = (behindDoor – hitPart.Position).magnitude
  • if distanceToFront < distanceToBack then
  • character:MoveTo(behindDoor)
  • else
  • character:MoveTo(inFrontOfDoor)
  • end
  • end
  • local function OnTouched(otherPart)
  • if otherPart and otherPart.Parent and otherPart.Parent:FindFirstChild(‘Humanoid’) then
  • local player = PlayersService:GetPlayerFromCharacter(otherPart.Parent)
  • if player and not JustTouched[player] then
  • JustTouched[player] = time()
  • if GamePassService:UserOwnsGamePassAsync(player.userId, GamePassIdObject.Value) then
  • TeleportToOtherSide(player.Character, otherPart)
  • end
  • end
  • end
  • end
  • local function RemoveOldTouches()
  • for player, touchTime in pairs(JustTouched) do
  • if time() > touchTime + 0.3 then
  • JustTouched[player] = nil
  • end
  • end
  • end
  • PuertaVIP.Touched:connect(OnTouched)
  • while true do
  • RemoveOldTouches()
  • wait(1/30)
  • end
  1. Luego te diriges al Explorer, seleccionas el script, le das click en añadir y buscas «IntValue»
  2. Aquí deberás renombrarlo a un nombre exacto cuyo nombre GamepassID.
  3. Una vez pegado en «Rename». Lo seleccionaras y te dirigiras a sus propiedades en «Properties».

Como verás Value, te pide la ID del gamepass para poder tener acceso a la PuertaVip. Para eso debes crear tu Gamepass para tener acceso a tu puerta VIP, a continuación de la siguiente forma.

  1. Te digires a la página de tu juego, le das click en donde dice tienda y luego en añadir Pase, te dirigirá a la página donde podrás crear tu gamepass. Sólo debes completar los datos que te piden.
  2. Al terminar le das en «Preview» y luego en «Verify Upload», te diriges a tu gamepass y le das click. Una vez dentro te encontrarás en la URL de la página, ya que ahí estará la ID de tu gamepass.
  3. Lo copias y pegas donde te pedía la ID. (Dónde dice «Value»)

Eso es todo, te recomendamos seguir los pasos mostrados, aunque se vean largos, son muy sencillos y lo mejor de todo es que funciona a la perfección. Cualquier pregunta no dudes en visitar nuestra página.

IMPORTANTE: ‎Sigue el canal de PROJAKER en WhatsApp

Deja un comentario