usa getCreatureTarget,alem de fase isso ele ja vai pega qual é o target.
7
756
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

27 de agosto de 2012 às 23:11
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

27 de agosto de 2012 às 23:14
Não, já tentei e não funcionou com o getCreatureTarget.
info
Grupo: Conde
Registrado: 03/01/12
Posts: 884
Reputação: +233
Char no Tibia: Segredo

27 de agosto de 2012 às 23:15
usa esse
if (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

27 de agosto de 2012 às 23:17
@notle2012
Não posso usar esse, pois o player pode estar com Battle sem ter target.
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

27 de agosto de 2012 às 23:22
if getCreatureTarget(cid) ~= 0 then
Exemplo
function onSay(cid, words, param) if getCreatureTarget(cid) ~= 0 then doPlayerSendTextMessage(cid, 27, "Você está atacando o [ " .. getCreatureName(getCreatureTarget(cid)) .. " ] . ") end return doPlayerSendTextMessage(cid, 28, "Você não tem target") end
Editado Agosto 27 por Skymagnum




info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake
Existe alguma função que informe se o player possui ou não um target?
Tipo:
Procurei nas funções do meu server e não achei nada a respeito.
Editado Agosto 27 por LuckOake