es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo teletransporto al jugador si tiene un Gamepass en Roblox?

He intentado seguir varios guías, pero aún no he encontrado una solución.

local id = 1180578480
local marketService = game:GetService(“MarketplaceService”)
function onTouched(m)
p = m.Parent:findFirstChild(“Humanoid”)
if marketService:UserOwnsGamepassAsync(user.UserId, id) then
if p ~= nil then
p.Torso.CFrame=CFrame.new(0,8,9)
end
end
end
script.Parent.Touched:connect(onTouched)

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que estás intentando mover el personaje de un jugador a una ubicación específica si poseen un cierto gamepass. Para hacer esto, puedes usar el siguiente código:

    local id = 1180578480
    local marketService = game:GetService("MarketplaceService")
    function onTouched(m)
        p = m.Parent:findFirstChild("Humanoid")
        if marketService:UserOwnsGamepassAsync(user.UserId, id) then
            if p ~= nil then
                p.Torso.CFrame=CFrame.new(0,8,9) 
            end
        end
    end
    script.Parent.Touched:connect(onTouched)
    

    Este código verificará si el jugador posee el gamepass con la ID 1180578480, y si lo hace, moverá su personaje a la ubicación CFrame.new(0,8,9).

Comments are closed.