BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

(Resuelto) [Pedido de script] Anunciar muertes.

(Resuelto) [Pedido de script] Anunciar muertes.

#1 (Resuelto) [Pedido de script] Anunciar muertes. el Lun Abr 18, 2016 11:02 pm

Ashley10


Novato
no hay un scripts asi pero que salga el Broadcast al morir ? y claro que diga por quien murio o por quienes

Belerofonte


Administrador
[Tienes que estar registrado y conectado para ver este vínculo] escribió:no hay un scripts asi pero que salga el Broadcast al morir ? y claro que diga por quien murio o por quienes



Creaturescripts\... Creaturescripts.xml
Código:
<event type="death" name="showDeaths" event="script" value="showDeaths.lua"/>

Creaturescripts\Scripts\... showDeaths.lua
[Tienes que estar registrado y conectado para ver este vínculo]


Creaturescripts\Scripts\... Login.lua (el archivo ya existente)
Código:
   registerCreatureEvent(cid, "showDeaths")



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]

Neowar


Novato
[Tienes que estar registrado y conectado para ver este vínculo] escribió:
[Tienes que estar registrado y conectado para ver este vínculo] escribió:no hay un scripts asi pero que salga el Broadcast al morir ? y claro que diga por quien murio o por quienes



Creaturescripts\... Creaturescripts.xml
Código:
<event type="death" name="showDeaths" event="script" value="showDeaths.lua"/>

Creaturescripts\Scripts\... showDeaths.lua
[Tienes que estar registrado y conectado para ver este vínculo]


Creaturescripts\Scripts\... Login.lua (el archivo ya existente)
Código:
   registerCreatureEvent(cid, "showDeaths")

Hey bro yo lo probe y me funcina al 100 pero solo si muere por otro player que debo modificar para que salga tambien por criaturas?

#4 [Pedido de script] Anunciar muertes. el Miér Abr 20, 2016 12:51 pm

Belerofonte


Administrador
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Hey bro yo lo probe y me funcina al 100 pero solo si muere por otro player que debo modificar para que salga tambien por criaturas?



Código:
function getKillers(killer)
  local str = ''
    if table.maxn(killer) > 0 then
        for i = 1, table.maxn(killer) do
            str = str .. (isMonster(killer[i]) and "un " .. getCreatureName(killer[i]) or getCreatureName(killer[i]) .. "[" .. getPlayerLevel(killer[i]) .. "]")
            if i == table.maxn(killer) - 1 then
                str = str .. ' y '
            elseif i ~= table.maxn(killer) then
                str = str .. ', '
            end
        end
    end
    return str
end

function onDeath(cid, corpse, deathList)
    for _, killer in ipairs (deathList) do
        if not isCreature(killer) then
            return true
        end
    end
    doBroadcastMessage("" .. getCreatureName(cid) .. "[" .. getPlayerLevel(cid) .. "] acaba de ser asesinad" .. (getPlayerSex(cid) > 0 and "o" or "a") .. " por " .. getKillers(deathList) .. ".", MESSAGE_STATUS_CONSOLE_ORANGE)
    return true
end

Beta Tester[68] acaba de ser asesinada por un Yeti y un Dragon.
unoo[1004] acaba de ser asesinado por un Yeti, un Dragon y Beta Tester[68].



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]

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 .