Boa Noite Amigos,
Podem me ajudar?
Seguinte na versão 8.6 esse sistema funcionou porem fui usar na versão 10.98, Server OTX Server 3.7 (TFS 1.2),e não acontece nada. To usando o Otclient.
Obs: Esse sistema faz com que ao atacar o personagem executa um script que foi adicionado como effect pelo Object Builder. (To tentando criar uma animação ao atacar xD)
creaturescripts.xml > adicione:
<event type="attack" name="anima" script="attack.lua"/>
login.lua > adicione:
registerCreatureEvent(cid, "anima")
attack.lua > crie arquivo e adicione:
function onCombat(cid, target)
doSendMagicEffect(getCreaturePosition(cid), effeito_id)
local dir = {-- [dir] = efeito << ponha aqui o numero do efeito de acordo com a direção que esteja olhando [0] = 00, -- (0) - creature is looking up (north) (/\) [1] = 01, -- (1) - creature is looking right (east) (>) [2] = 02, -- (2) - creature is looking down (south) (\/) [3] = 03, -- (3) - creature is looking left (west) (<)} doSendMagicEffect(getCreaturePosition(cid), dir[getCreatureLookDirection(cid)])return true
end
nas spells adicione:
doSendMagicEffect(etCreaturePosition(cid), effeito_id)