Manda o script do exura vita.
Spells Visuals
By Helflin, 16 de ago. de 2013 in Scripts
info
Group: Artesão
Joined: 09/12/10
Posts: 138
Reputation: +23
Tibia Character: Loh Pabllitooh

é na source no player.cpp ou no combat.cpp não lembro '-' só da abrir o dec-cpp e dar find na função que heala e ir mappeando a função ate chegar na fonte que vai ter um buffer que manda a mensagem da quantidade healada
Edited Agosto 16 by PaulGrande
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: Masculino

/\ na real eh em game.cpp ...
target->gainHealth(attacker, healthChange);
if(g_config.getBool(ConfigManager::SHOW_HEALING_DAMAGE) && !target->isGhost() &&
(g_config.getBool(ConfigManager::SHOW_HEALING_DAMAGE_MONSTER) || !target->getMonster()))
{
char buffer[20];
sprintf(buffer, "+%d", healthChange);
const SpectatorVec& list = getSpectators(targetPos);
if(combatType != COMBAT_HEALING)
addMagicEffect(list, targetPos, MAGIC_EFFECT_WRAPS_BLUE);
addAnimatedText(list, targetPos, TEXTCOLOR_GREEN, buffer);
}
eh soh mudar ali em TEXTCOLOR_GREEN...
Ou simplesmente cria uma magia e bota o animationtext com a cor pedida.
local effect = 12 -- Efeito function onCastSpell(cid, var) doCreatureAddHealth(cid, math.random(getPlayerLevel(cid) * 2, getPlayerLevel(cid) * 3), effect, COLOR_BLUE) return true end
Edited Agosto 16 by SmiX
info
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: noé

/\ na real eh em game.cpp ...
target->gainHealth(attacker, healthChange); if(g_config.getBool(ConfigManager::SHOW_HEALING_DAMAGE) && !target->isGhost() && (g_config.getBool(ConfigManager::SHOW_HEALING_DAMAGE_MONSTER) || !target->getMonster())) { char buffer[20]; sprintf(buffer, "+%d", healthChange); const SpectatorVec& list = getSpectators(targetPos); if(combatType != COMBAT_HEALING) addMagicEffect(list, targetPos, MAGIC_EFFECT_WRAPS_BLUE); addAnimatedText(list, targetPos, TEXTCOLOR_GREEN, buffer); }eh soh mudar ali em TEXTCOLOR_GREEN...
testado, cabei de fazer isso e re-compilar a distro, e funcionou, mudei a de health pra azul, e a de mana, pra rosa rs
, rep+ ae
eu não consigo compilar distro nessa ***** .... ta dificil demais..
http://www.xtibia.com/forum/topic/145300-c-compilando-um-otserv/
ja tentei isso mas a source que vem...
tem 502 erros... mto erro ta doido...
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: Masculino

smix
editar as sources eh 1 milhao de vezes mais facil u,U ate pq dai eh funciona para TODO dano de health...
Sim, mas nem todo mundo consegui compilar as sources. http://www.xtibia.com/forum/topic/190672-tutorial-compilando-source-tfs/ ![]()
Resolvido !!!
Tive que compilar ...
-- Criei um outro tópico... \/
alguem ai sabe me dizer como colocar para os players passarem um dentro do outro, quando dentro da protection zone? obg...
http://www.xtibia.com/forum/topic/219579-player-pz/
Edited Agosto 17 by Helflin
info
Group: Herói
Joined: 25/10/12
Posts: 2.4k
Reputation: +687
Gender: Masculino
Tibia Character: Nuncative

Tópico movido para a seção de dúvidas e pedidos resolvidos.





info
Group: Artesão
Joined: 26/05/08
Posts: 142
Reputation: +9
Alguém pode me dizer como alterar a cor que aparece quando o player heala?
por exemplo, em OT 8.60 normalmente quando mostra aparece ex: +790 verde quando usa um exura vita...
Já na versão do global aparece em azul claro...
Alguém me diz como colocar em azul?
uso um servidor global 8.60....
Coloquei na foto um exemplo... as duas prints são de servidores 8.60 !!!