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

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

    Marcash

    avatar
    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

    Ver perfil de usuario

    2default Re: [Pedido] En busca de un script que "avise" el Jue Mayo 24, 2018 6:31 am

    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 las buenos planes de Windows y Linux:

    Si lo que buscas es trafico ilimitado y precios mas baratos, mira estos geniales planes:

    SevuOT Online, Version:10 and Custom.

    Ver perfil de usuario

    3default Re: [Pedido] En busca de un script que "avise" el Jue Mayo 24, 2018 9:24 am

    Marcash

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Ma aparece el siguiente error

    Ver perfil de usuario

    4default Re: [Pedido] En busca de un script que "avise" el Jue Mayo 24, 2018 9:36 am

    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 las buenos planes de Windows y Linux:

    Si lo que buscas es trafico ilimitado y precios mas baratos, mira estos geniales planes:

    SevuOT Online, Version:10 and Custom.

    Ver perfil de usuario

    5default Re: [Pedido] En busca de un script que "avise" el Jue Mayo 24, 2018 11:05 am

    abbyt

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

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