• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [CreatureEvents] Matar jugador y tomar su corazón, la muerte se anuncia al server.

    Compartir:

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

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    hola usuarios de tibiaface

    como dice el titulo al matar a un player nos quedamos con su corazón algo como un trofeo. Bueno y también se anuncia en el servidor la muerte del player y quien los mato.

    instalacion:

    Nos vamos a:

    Data/creaturescripts/scripts
    copiamos un archivo y lo renombramos por playerheart.lua y pegamos esto dentro

    Código:
    function onDeath(cid, corpse, killer)
        if isPlayer(cid) and isPlayer(killer[1]) then
            local aditi = doPlayerAddItem(killer[1], 5943, 1)
            doSetItemSpecialDescription(aditi, "Este coracao pertencia a "..getCreatureName(cid).." que morreu no level "..getPlayerLevel(cid).." e foi arrancado por "..getCreatureName(killer[1]).."")
        end
        return true
    end

    Copiamos otro archivo y renombramos por deathcast.lua y pegamos esto dentro

    Código:
    function onKill(cid, target, lastHit)

    if isPlayer(target) then
        doBroadcastMessage("O jogador ".. getCreatureName(cid) .." [".. getPlayerLevel(cid) .."]  acabou de matar o noob " .. getCreatureName(target) .. " [".. getPlayerLevel(target) .."]!", MESSAGE_STATUS_CONSOLE_ORANGE)
    end
    return TRUE
    end


    Luego añadimos estas dos tag en:

    Data/creaturescripts/creaturescripts.xml
    Código:
    <event type="death" name="PlayerHeart" event="script" value="playerheart.lua"/>
    Código:
    <event type="kill" name="BroadDeath" event="script" value="deathcast.lua"/>

    en login.lua registran
    Código:

    registerCreatureEvent(cid, "PlayerHeart")

    registerCreatureEvent(cid, "BroadDeath")

    y listo.

    creditos: ????



    Última edición por [Admin] God Maya el Vie Ago 17, 2018 10:38 am, editado 1 vez



    [CreatureEvents] Matar jugador y tomar su corazón, la muerte se anuncia al server. YNU5B25
    4 participantes
    http://www.tibiaface.com

    Cheka

    Cheka
    Miembro
    Miembro

    error dice que global
    doSetItemSpecialDescription sirve para 8.6 ?

    4 participantes

    Krapula

    Krapula
    Miembro
    Miembro
    funciona en 0.3.7?
    Osea en Otx 2?

    4 participantes
    https://www.facebook.com

    Invitado

    Anonymous
    Invitado
    attempt to call global 'doSetItemSpecialDescription' (a nil value)
    No se agrega la descripcion, sera que uso 0.3.6?

    4 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Pip Pup escribió:attempt to call global 'doSetItemSpecialDescription' (a nil value)
    No se agrega la descripcion, sera que uso 0.3.6?

    el problema pude ser que el servidor no soport aquella funcion



    [CreatureEvents] Matar jugador y tomar su corazón, la muerte se anuncia al server. YNU5B25
    4 participantes
    http://www.tibiaface.com

    Evelyn Flores

    Evelyn Flores
    Miembro
    Miembro
    Dudo que esto sirva para tfs 1.2 ...

    4 participantes

    Contenido patrocinado


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