• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] pedido teleport house

    Compartir:

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

    1default [Actions] pedido teleport house el Miér Jun 06, 2018 6:18 am

    hola amigos de tibiaface, hoy vengo con un pedido , si es posible que una palanca al darle click te lleve a tu casa.

    mi server es tfs 0.4 version 8.6

    gracias Smile

    Ver perfil de usuario

    2default Re: [Actions] pedido teleport house el Jue Jun 07, 2018 12:09 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    aqui lo tienes

    Código:
    local storage = 2313
     
    local function getPlayersByAccount(id)
        local f = db.getResult("SELECT `id` FROM `players` WHERE `account_id` = "..id..";")
        local players = {}
        if f:getID() ~= -1 then
            repeat
                table.insert(players, f:getDataInt("id"))
            until not f:next()
            f:free()
        end
        return players
    end
     
    function onUse(cid, item, fromPosition, itemEx, toPosition)
     
        local playerPos = getCreaturePosition(cid)
        if exhaustion.check(cid, storage) then
            return doPlayerSendTextMessage(cid, MESSAGE_STATUS_SMALL, 'You must wait ' .. exhaustion.get(cid, storage) .. ' seconds.')
        end
        if getCreatureCondition(cid, CONDITION_INFIGHT) then
            return doSendAnimatedText(playerPos, 'In Fight!', TEXTCOLOR_RED)
        end
        local players = getPlayersByAccount(getPlayerAccountId(cid))
        for x = 1, #players do
            if getHouseByPlayerGUID(players[x]) then
                doTeleportThing(cid, getHouseInfo(getHouseByPlayerGUID(players[x])).entry)
                doSendMagicEffect(playerPos, CONST_ME_TELEPORT)
                doSendAnimatedText(playerPos, 'Bye!', TEXTCOLOR_GREEN)
                exhaustion.set(cid, storage, 10)
                return true
            end
        end
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You don't own a house!")
        return true
    end



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

    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).