Ir para conteúdo

Mensagem Ao Morrer : Owned!


dustot

Posts Recomendados

Bom, antes de tudo quero dizer que o script não é meu! Eu vi em outro site de forum e achei interessante e resolvi trazer para o xtibia.

Aqui está o crédito de onde achei.

 

 

O que o script faz : Quando um player morre automaticamente ira subir do corpo dele a palavra OWNED! em vermelho!

Testado em: TFS 0.4 Tibia versão 8.6

 

Bom vamos lá,

 

Vá em creaturescripts/preparedeath.lua

 

local function sendLetter(p)
local pos = p.pos
local letter = p.letter
doSendAnimatedText(pos, letter, TEXTCOLOR_RED)
end

function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
local letters = {"ONWNED!"}
for i = 1, #letters do
addEvent(sendLetter, i * 150, {pos = getCreaturePosition(cid), letter = letters[i]})
end
return trueend

Agora vá em creaturescripts.xml adicione isto:

<event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/>

Depois disso adicione em login.lua :

registerCreatureEvent(cid, "onPrepareDeath")

Bom se fiz algo de errado me desculpa, 1º que posto um script assim.

Obrigado,se gostou Rep+

Editado por small201
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 months later...
  • 1 month later...

small201, parabéns, o script é realmente muito bom e funcional. Gostaria de acrescentar apenas uma correção, na palavras "Owned", aqui:

 

local letters = {"ONWNED!"}

 

Corrigindo ficaria assim:

 

local letters = {"OWNED!"}

 

Abraço!

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

Então...

Se eu trocar o nome do arquivo lua e coloca assim: Owned.lua

No creaturescript.xml colocar: <event type="preparedeath" name="onOwned" event="script" value="Owned.lua"/>

No login.lua colocar: registerCreatureEvent(cid, "onOwned")

 

Afeta alguma coisa?

 

Tópico bem organizado! Continue assim! Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • 2 months later...
×
×
  • Criar Novo...