Ir para conteúdo

Posts Recomendados

Seguinte eu peguei esse script para por no meu ot mais axo q o script nao e compativel com minha versao TFS 0.3.1 8.4

E queria sabe se tem como alterar ele para servir no meu ot

 

Esse script exige o creature scripts login.lua mas meu ot nao tem isso

 

A função dele é sair OWNED quando o player morre

 

 

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 = {"!", "D", "E", "N", "W", "O"}
for i = 1, #letters do
addEvent(sendLetter, i * 150, {pos = getCreaturePosition(cid), letter = letters[i]})
end
return true
end

 

OBS:Se ele nao existir voce cria, mas se existir eu recomendo trokar no nome do script.lua e no login.lua registrar o evento com outro nome.

 

 

Vá em data/creaturescripts/creaturescripts.xml e ABAIXO desta Tag:

 

<event type="login" name="PlayerLogin" script="login.lua"/>

ADICIONE ESTA:

 

<

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

Agora é só ir em data/creaturescripts/scripts/login.lua e ABAIXO de:

 

function onLogin(cid)

ADICIONE ISTO:

 

registerCreatureEvent(cid, "onPrepareDeath")

Editado por Alcionir123
Link para o comentário
https://xtibia.com/forum/topic/139969-duvida-player-death/
Compartilhar em outros sites

×
×
  • Criar Novo...