BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Scripts "La Muerte"

Scripts "La Muerte"

#1 Scripts "La Muerte" el Sáb Ago 22, 2015 4:42 pm

Chileot


Novato
Hola amigos ando en busca en un scripts, llevo 3 dia buscandolo y nada.

Se trata de:Es de cuando matas a alguein aparese un mosnter o "Statua" llamado "La Muerte" y solo sale por 2 segundo o 1 segundo

Gracias.

Ejemplo ------> [Tienes que estar registrado y conectado para ver este vínculo]



Última edición por Chileot el Dom Ago 23, 2015 3:32 am, editado 3 veces

#2 Re: Scripts "La Muerte" el Sáb Ago 22, 2015 8:07 pm

ArcaniaOnline


Miembro
Amigo pero cual es la ciencia, matas a una persona en pvp zone? o simplemente pekeando? seria molesto una OPEN y que salga una estatua por c/u que muera ah', y que hace la estatua algo bueno? envía algún mensaje? interactua de alguna forma? queda el cuerpo de la persona o solo la estatua y desaparece?

#3 Re: Scripts "La Muerte" el Dom Ago 23, 2015 12:19 am

Chileot


Novato
Cuando se manten entre personas nomas que salga eso, que no muera solo aparece por 1 o 2 segundo y desaparece y que no se mueva:#, amms y dice un texto nada mas y se va, es como que la muerte se lleva al jugardor muerto.

#4 Re: Scripts "La Muerte" el Dom Ago 23, 2015 12:58 am

El Loco Danny


Miembro
En resumen:
Lo mas probable es que es un monster con el outfit del grim reaper llamado la muerte que aparece detras de la persona que acaba de morir y desaparece a los 2 segundos.

#5 Re: Scripts "La Muerte" el Dom Ago 23, 2015 1:41 am

Chileot


Novato
El Loco Danny claro es algo asi:#

#6 Re: Scripts "La Muerte" el Dom Ago 23, 2015 1:54 pm

ArcaniaOnline


Miembro
Intedesante, termino de jugar la partida y intento ayudar modificare este mensaje :p

#7 Re: Scripts "La Muerte" el Lun Ago 24, 2015 8:05 am

Belerofonte


Administrador
Te vas a tu Servidor/Data/Npc/... copias un archivo.xml cualquiera de los que haya y lo pegas en esa misma carpeta, le cambias el nombre que tenga por el de la muerte, lo abres y sustituyes todo lo que haya dentro a cambio de lo siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="The Reaper" walkinterval="0" floorchange="0" skull="black">
   <look type="300"/>
   <health now="1" max="100"/>
</npc>

Le puse esa vida para que en el juego aparezca el nombre más oscuro dando así un aspecto más siniestro(y como no "la" pueden matar por ser un Npc...).
[Tienes que estar registrado y conectado para ver esa imagen]
... Aunque si no te gusta, obviamente puedes cambiarlo a tu gusto. (Reestableciéndolo al 100 o borrando esa línea)



Luego, Servidor/Data/Creaturescripts/... Creaturescripts.xml, y en una de las líneas pegas la siguiente:
<event type="preparedeath" name="messorem" event="script" value="mortem.lua" />

Servidor/Data/Creaturescripts/Scripts/... abres el archivo Login.lua ya existente y en una de las líneas, sin quitar nada y sin que entre como en conflicto con el demás código, pegas la siguiente línea:
   registerCreatureEvent(cid, "messorem")

Por último, en esa misma carpeta, Servidor/Data/Creaturescripts/Scripts/... mismo procedimiento de antes para crear el archivo y nombrarlo mortem.lua, y sustituir su interior por lo siguiente:
Código:
function onPrepareDeath(cid, deathList)
    if isPlayer(cid) then
      local gen, name = getPlayerSex(cid), getPlayerName(cid)

      local config = {
        Seg = 1, -- Segundos que permanecerá La Parca.
        Name = 'The Reaper', -- 'Nombre' del npc que hará de Parca.
        FileXML = 'la muerte', -- 'Nombre' del archivo.xml en el que se haye el npc de la línea anterior.
        GoodBye = CONST_ME_GROUNDSHAKER, -- Efecto mágico en la Parca cuando ésta desaparezca.

        Msg = { -- (Abajo)'Frases' que dirá al azar, una cada vez.
          'MuHuhAaAajAAjAJAAA!!!',
          'Recuerdas el trato que hicimos? ' .. name .. ' Ahora tu alma me pertenece!',
          'Tu seras el siguiente!',
          'Sea bienvenid' .. (gen > 0 and 'o' or 'a') .. ' a la eterna oscuridad.',
          'Camina por el valle de las sombras. Yo soy una de ellas.',
          'Suspiros de anhelos ya perdidos...',
          'Ha llegado tu hora!',
          'Ya no habra mas dolor.',
          'Deja aqui tus pertenencias, alla a donde vamos no las necesitaras...',
          'JA! Que desperidicio de vida!',
          'Y hasta aqui llego... tu absurda existencia.',
          'Nulla nec effugiet iugo falcem!' -- "Nada ni nadie escapará al yugo de mi hoz" en latín.
        },
      }

      local pos = getPositionByDirection(getPlayerPosition(cid), NORTH, 1)
      local position = getClosestFreeTile(cid, pos)

        if not position then
          return true
        end

      local morte = doCreateNpc(config.FileXML, position)
        doCreatureSay(morte, config.Msg[math.random(#config.Msg)], TALKTYPE_SAY)

        addEvent(function(Npc, Pos)
            if isNpc(Npc) then
                doSendMagicEffect(getCreaturePosition(Npc), config.GoodBye)
                doRemoveCreature(Npc)
            end
        end, config.Seg * 1000, morte, pos)
    end

  return true
end

Zona(básica) a editar:
     local config = {
       Seg = 1, -- Segundos que permanecerá La Parca.
       Name = 'The Reaper', -- 'Nombre' del npc que hará de Parca.
       FileXML = 'la muerte', -- 'Nombre' del archivo.xml en el que se haye el npc de la línea anterior.
       GoodBye = CONST_ME_GROUNDSHAKER, -- Efecto mágico en la Parca cuando ésta desaparezca.

       Msg = { -- (Abajo)'Frases' que dirá al azar, una cada vez.
         'MuHuhAaAajAAjAJAAA!!!',
         'Recuerdas el trato que hicimos? ' .. name .. ' Ahora tu alma me pertenece!',
         'Tu seras el siguiente!',
         'Sea bienvenid' .. (gen > 0 and 'o' or 'a') .. ' a la eterna oscuridad.',
         'Camina por el valle de las sombras. Yo soy una de ellas.',
         'Suspiros de anhelos ya perdidos...',
         'Ha llegado tu hora!',
         'Ya no habra mas dolor.',
         'Deja aqui tus pertenencias, alla a donde vamos no las necesitaras...',
         'JA! Que desperidicio de vida!',
         'Y hasta aqui llego... tu absurda existencia.',
         'Nulla nec effugiet iugo falcem!', -- "Nada ni nadie escapará al yugo de mi hoz" en latín.
       },
     }

Respecto a las 'oraciones' que podrá decir al azar... puedes poner todas las que quieras, una bajo la otra y separadas por una coma; así como están expuestas las demás.



Previsualización:
[Tienes que estar registrado y conectado para ver esa imagen]



Sugerencia para evitar futuros quebraderos de cabeza:
[Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver esa imagen]

#8 Re: Scripts "La Muerte" el Lun Ago 24, 2015 9:35 am

Chileot


Novato
:oo Mucha gracias Belerofonte :like: :*

#9 Re: Scripts "La Muerte" Hoy a las 8:26 am

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.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .