• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Full Set Effects

    Compartir:

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

    1default Full Set Effects el Lun Feb 05, 2018 2:18 am

    Camilooh

    avatar
    Nuevo Miembro
    Nuevo Miembro

    Servidor/Data/Globalevents/Globalevents.xml:
    Código:
    <globalevent name="animatedSet" interval="3000" script="animatedSet.lua"/>

    Servidor/Data/Globalevents/Scripts/... animatedSet.lua:
    Código:
    local config = {
        txt = 'DEMON', -- Texto animado que saldrá.
        txtColor = COLOR_RED, -- Color del texto anterior.
        set = { -- Equipamento que componga el Set.
        -- [Slot que ocupa en el Set] = ID del equipamento,
          [CONST_SLOT_HEAD] = 2493,  -- Helmet
          [CONST_SLOT_ARMOR] = 2494,  -- Armor
          [CONST_SLOT_LEGS] = 2495,  -- Legs
          [CONST_SLOT_FEET] = 5462,  -- Boots
        },
     weapons = {2520, 7382, 2421}, -- Posibles weapons que llevará en las manos.
    }

    local function isUsingSet(pid, set)
        if not isPlayerGhost(pid) then
          for slot, item_id in pairs(set) do
            if getPlayerSlotItem(pid, slot).itemid ~= item_id then
              return false
            end
          end
        end
      return true
    end

    function onThink(interval)
      for _, name in ipairs(getOnlinePlayers()) do
      local pid = getPlayerByName(name)
      local pos = getPlayerPosition(pid)
        if isUsingSet(pid, config.set) then
            if isInArray(config.weapons, getPlayerSlotItem(pid, CONST_SLOT_LEFT).itemid) or isInArray(config.weapons, getPlayerSlotItem(pid, CONST_SLOT_RIGHT).itemid) then
                doSendAnimatedText(pos, config.txt, config.txtColor)
            end   
        end
      end
      return true
    end

    Ver perfil de usuario

    2default Re: Full Set Effects el Lun Feb 05, 2018 2:21 am

    gracias camilooh Very Happy

    Ver perfil de usuario

    3default Re: Full Set Effects el Lun Feb 05, 2018 7:45 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    aqui de forma ordenada


    Código:
    local t = {
        {"Lava Set", 7900, 7899, 7894, 7891},
        {"Ice Set", 7902, 7897, 7896, 7892},
        {"Energy Set", 7901, 7898, 7895, 7893},
        {"Tera Set", 7903, 7884, 7885, 7886}
    }
     
    function onThink(interval)
        for _, cid in ipairs(getPlayersOnline()) do
            for i = 1, #t do
                if getPlayerSlotItem(cid, CONST_SLOT_HEAD).itemid == t[i][2] and getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid == t[i][3] and getPlayerSlotItem(cid, CONST_SLOT_LEGS).itemid == t[i][4] and getPlayerSlotItem(cid, CONST_SLOT_FEET).itemid == t[i][5] then
                    doCreatureSay(cid, t[i][1], TALKTYPE_ORANGE_1)
                    doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS)
                end
            end
        end
        return true
    end



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

    4default Re: Full Set Effects el Sáb Nov 03, 2018 8:03 pm

    Paradox GM

    avatar
    Nuevo Miembro
    Nuevo Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:aqui de forma ordenada


    Código:
    local t = {
        {"Lava Set", 7900, 7899, 7894, 7891},
        {"Ice Set", 7902, 7897, 7896, 7892},
        {"Energy Set", 7901, 7898, 7895, 7893},
        {"Tera Set", 7903, 7884, 7885, 7886}
    }
     
    function onThink(interval)
        for _, cid in ipairs(getPlayersOnline()) do
            for i = 1, #t do
                if getPlayerSlotItem(cid, CONST_SLOT_HEAD).itemid == t[i][2] and getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid == t[i][3] and getPlayerSlotItem(cid, CONST_SLOT_LEGS).itemid == t[i][4] and getPlayerSlotItem(cid, CONST_SLOT_FEET).itemid == t[i][5] then
                    doCreatureSay(cid, t[i][1], TALKTYPE_ORANGE_1)
                    doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS)
                end
            end
        end
        return true
    end

    hay imagenes de como se ve eso??

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