• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] ayuda con puerta para tfs 1.2

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1Resuelto [Actions] ayuda con puerta para tfs 1.2 el Miér Jun 01, 2016 8:41 am

    Cheka

    avatar
    Miembro
    Miembro
    hola necesito que al hacer click en varias puerta cerrada me mande para dentro de la salas la idea es colocar varias salas y que con un solo script haga esa funcion a todas esa puerta que pase para el otro lado.
    la idea no esque le haga click a todas las puerta si no que solo transporte donde le haga click a la puerta se los agradeceria mucho.

    Ver perfil de usuario

    2Resuelto Re: [Actions] ayuda con puerta para tfs 1.2 el Miér Jun 01, 2016 11:13 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    a ver confirmando tu quieres varias puertas que al darle clik a cualquiera de la puertas añadidas te lleve a una posicion



    Ver perfil de usuario http://www.tibiaface.com

    3Resuelto Re: [Actions] ayuda con puerta para tfs 1.2 el Miér Jun 01, 2016 11:15 am

    Cheka

    avatar
    Miembro
    Miembro
    mira trate de hacer el script pero me dio el error del tp simplemente osea la cordenada
    Código:
    local portals = {Position(17116, 3060, 5), message = 'Slrrp!'}


    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
        
     


     if not player:isPremium() then
     player:teleportTo(fromPosition)
     player:sendCancelMessage("You need a premium account to access this area.")
     fromPosition:sendMagicEffect(CONST_ME_POFF)
     end

     
     
     player:teleportTo(portals.position)
     player:say(portals.message, TALKTYPE_MONSTER_SAY)
     player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
     
     
     
     return true
    end

    Ver perfil de usuario

    4Resuelto Re: [Actions] ayuda con puerta para tfs 1.2 el Miér Jun 01, 2016 11:50 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Código:
                local portals = {Position(17116, 3060, 5), message = 'Slrrp!'}


                function onUse(player, item, fromPosition, target, toPosition, isHotkey)
                 
               


                if not player:isPremium() then
                player:teleportTo(fromPosition)
                player:sendCancelMessage("You need a premium account to access this area.")
                fromPosition:sendMagicEffect(CONST_ME_POFF)
                end

               
                else
                player:teleportTo(portals.position)
                player:say(portals.message, TALKTYPE_MONSTER_SAY)
                player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
               
               
               
                return true
                end


    prueba



    Ver perfil de usuario http://www.tibiaface.com

    5Resuelto Re: [Actions] ayuda con puerta para tfs 1.2 el Miér Jun 01, 2016 7:05 pm

    Cheka

    avatar
    Miembro
    Miembro
    oye god esta malo no sirve.

    Ver perfil de usuario

    6Resuelto Re: [Actions] ayuda con puerta para tfs 1.2 el Miér Jun 01, 2016 8:55 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    bueno si que estubo difisil bueno aqui lo tienes


    si tu puerta que vas a colocar mira de oeste a este colocas este scripts

    Código:
    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
            local cidPosition = player:getPosition()
               
     if player:isPremium() then
     
     

           
                            if cidPosition.x < toPosition.x then
                                    player:teleportTo({x=toPosition.x+2,y=toPosition.y,z=toPosition.z}, TRUE)
                                                                 
                            else
                                    player:teleportTo({x=toPosition.x-2,y=toPosition.y,z=toPosition.z}, TRUE)
                                                                 
                            end
                            return TRUE
                    else
                            player:sendCancelMessage("Sorry, but only VIP Players can pass here! Buy VIP on our homepage.")
                            return TRUE
            end
            return FALSE
    end


    si tu puerta mira de sur a norte o de norte a sur da lo mismo colocas este scripts



    Código:
    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
            local cidPosition = player:getPosition()
               
     if player:isPremium() then
     
     

           
                            if cidPosition.y < toPosition.y then
                                    player:teleportTo({x=toPosition.x,y=toPosition.y+2,z=toPosition.z}, TRUE)
                                                                 
                            else
                                    player:teleportTo({x=toPosition.x,y=toPosition.y-2,z=toPosition.z}, TRUE)
                                                                 
                            end
                            return TRUE
                    else
                            player:sendCancelMessage("Sorry, but only VIP Players can pass here! Buy VIP on our homepage.")
                            return TRUE
            end
            return FALSE
    end


    ahora si quieres con cordenadas


    Código:
    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
         
               
     if player:isPremium() then
     
     player:teleportTo(Position(164, 388, 7))
                    else
                            player:sendCancelMessage("Sorry, but only VIP Players can pass here! Buy VIP on our homepage.")
                            return TRUE
            end
            return FALSE
    end



    y ahora agregas esta tag a tus actions.xml


    Código:
    <action actionid="55000" script="locadoors.lua" />


    actionid: 55000 le colocas a todas las puertas que quieras que te teleporte si te da duplicate actionsid en la consola tendras que crear mas eejemplo

    Código:
    <action fromid="55000" toid="55010" script="locadoors.lua" />

    esto signiifca que desde el action 55000, 55001, 55002..................55010 leera y podras colocar esos id a cualquier puerta que quieras




    Ver perfil de usuario http://www.tibiaface.com

    7Resuelto Re: [Actions] ayuda con puerta para tfs 1.2 el Miér Jun 01, 2016 9:12 pm

    Cheka

    avatar
    Miembro
    Miembro
    gracias bro

    Ver perfil de usuario

    Contenido patrocinado


    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).