• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] En busca de un script que "avise"

    Compartir:

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

    1[Pedido] En busca de un script que "avise" Empty [Pedido] En busca de un script que "avise" Jue Mayo 24, 2018 12:36 am

    Marcash

    Marcash
    Nuevo Miembro
    Nuevo Miembro
    Bueno me explico..

    Con un ejemplo es más fácil... en el caso de que un Demon suelte una magic plate armor... que justo donde esté el cuerpo del demon que la dió salgan efectos (cualquiera) de modo que "avise" que el item está allí... esto es solo para facilitar el looteo..

    He pensado en dos versiones...

    1) Que yo lo deje preconfigurado para ciertos items
    2) Que cada player pueda configurarlo para los items que ellos deseen

    Cualquiera de las dos me serviría Very Happy

    3 participantes

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    Aqui he modificado un mod que te funcionara perfectamente.
    Solo creas un archivo lua en tu carpeta de (( mods ))  ( si no sabes crearlo, solo copia y pega uno de los que esten en esa carpeta y borras todo lo que tenga )
    y dentro de ese archivo pegas este codigo:
    Código:
    <?xml version="1.0" encoding="ISO-8859-1"?>  
    <mod name="Loot System" version="1.0" author="Sevu Entertainment" contact="sevuot@hotmail.com" enabled="yes">  
    <config name="Advertencia_func"><![CDATA[
    local itemAdvertencia = {
        2696,
        3976
    }
    function isContainerByItemId(itemid) -- By SevuEntertainment
        return getItemInfo(itemid).group == 2 and true or false
    end
    function onAdvertenciaItems(pos) -- @The_Pain
        local tile = { uid = 0, itemid = 0 }
        local check = false
        for i = 0, 255 do
        pos.stackpos = i
        tile = getTileThingByPos(pos)
            if tile.uid > 0 and isCorpse(tile.uid) then
                check = true
                break
            end
        end
        if check == true then
            for index = 0, getContainerSize(tile.uid) do
                local item = getContainerItem(tile.uid, index)
                if item.uid > 0 then
                    if isInArray(itemAdvertencia, item.itemid) then
                        doSendMagicEffect(pos, CONST_ME_TUTORIALARROW)
                        break
                    end
                end
            end
        end
        return true
    end
    ]]></config>
    <event type="login" name="LootLoginAd" event="script"><![CDATA[
    function onLogin(cid)
    registerCreatureEvent(cid, "MonsterAttackAd")
    return true
    end]]></event>
    <event type="death" name="onDropLoot" event="script"><![CDATA[
    domodlib('Advertencia_func')
    function onDeath(cid, corpse, deathList)
        if isPlayer(cid) then
            return true
        end
        local lookCorpse = getMonsterInfo(getCreatureName(cid)).lookCorpse
        if isContainerByItemId(lookCorpse) then
            addEvent(onAdvertenciaItems, 1, getCreaturePosition(cid))
        end
        return true
    end]]></event>
    <event type="combat" name="MonsterAttackAd" event="script"><![CDATA[
    domodlib('Advertencia_func')
    if isPlayer(cid) and isMonster(target) then
        registerCreatureEvent(target, "onDropLoot")
    end
    return true]]></event>
    </mod>



    Última edición por The_Pain el Jue Mayo 24, 2018 9:35 am, editado 1 vez (Razón : Un detalle que se me olvido colocar XD)



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    [Pedido] En busca de un script que "avise" TRJEB8aSRYK5IulEU6ilJw
    3 participantes

    Marcash

    Marcash
    Nuevo Miembro
    Nuevo Miembro
    Ma aparece el siguiente error
    [Pedido] En busca de un script que "avise" Zdasda10

    3 participantes

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    Ya fue añadida la funcion, al primer post, vuelve a copiar el codigo.



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    [Pedido] En busca de un script que "avise" TRJEB8aSRYK5IulEU6ilJw
    3 participantes

    abbyt

    abbyt
    Nuevo Miembro
    Nuevo Miembro
    gracias phain que buen mod la verdad, Very Happy

    3 participantes

    Contenido patrocinado


    3 participantes

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