LU
dúvida

Como Mudar Cor Do Heal E De Algumas Runas?

Por LucasDipic, 20 de ago. de 2012 em Scripts

como mudar?
12
2.4k
LucasDipicL
20 de agosto de 2012 às 12:56

Meu ot é 8.60 e eu estou querendo por as cores do Heal e algumas runas parecidas com o GLOBAL , tipo a exura vita Heal Azul clarinho no global .. alguem sabe como deixar igual ou modificar ao meu gosto?

SubwatS
20 de agosto de 2012 às 12:59

isso é nas sources amigo, seu pedido está na area errada pois é em programação.

LucasDipicL
20 de agosto de 2012 às 13:15

Vlw ,

fredpaduaF
20 de agosto de 2012 às 13:36

Nao vai dar, porque o global usa versoes a frente.. soh modificando as sprites.

KennyConradK
20 de agosto de 2012 às 13:59

eu sei um geito mais ai muda todas exemplo todas as magias de heal vai mostrar em azul não sei se pega em 8.60 mais testa ae

 

vai em data/creaturesripts/scripts crie um arquivo e renomeio para healmsg coloque isso dentro

 

function onStatsChange(cid, attacker, type, combat, value)

local color = 1000

if(type == 0) then

doSendAnimatedText(getThingPos(cid), "+" .. value, color)

end

return true

end

 

depois vah em login e adicione a tag

 

registerCreatureEvent(cid, "HealMsg")

 

te ajudei REP +

15790911
20 de agosto de 2012 às 14:27

e a tag do creaturescript?? passa aee (creaturescript.xml)

KennyConradK
20 de agosto de 2012 às 16:56

é so isso ae porque no meu sevidor funciono assim quando coloquei a tag no creaturescripts fikava dando erro no distro

SubwatS
21 de agosto de 2012 às 00:16

precisa de uma tag se não não funcionaria o script.

SkymagnumS
21 de agosto de 2012 às 01:36

<event type="statschange" name="HealMsg" event="script" value="nome.lua"/>

 

 

e também você deve especificar o tipo porque se ele perde hp vai ainda manda com +

Editado Agosto 21 por Skymagnum

KennyConradK
21 de agosto de 2012 às 06:05

ue só postei do jeito que funciono com meu servidor 9.53 porque quando estava com essa tag fikava dando erro no distro toda hora que alguem healava ai eu tirei essa tag e continuo mostrando o heal azul e paro com os erros no distro

SubwatS
21 de agosto de 2012 às 10:14

é obvio né cara ,os servidores 9.+ já vem incluso nas sources o healing azul igual do global.

em game.cpp

procura

 

 

sprintf(buffer, "+%d", healthChange);

const SpectatorVec& list = getSpectators(targetPos);
if(combatType != COMBAT_HEALING)
addMagicEffect(list, targetPos, MAGIC_EFFECT_WRAPS_BLUE);

addAnimatedText(list, targetPos, COLOR_GREEN, buffer);

 

substitua por.

sprintf(buffer, "%d", healthChange);

const SpectatorVec& list = getSpectators(targetPos);
if(combatType != COMBAT_HEALING)
addMagicEffect(list, targetPos, MAGIC_EFFECT_WRAPS_BLUE);

addAnimatedText(list, targetPos, COLOR_MAYABLUE, buffer);


 

vai em const.h:

procura por:

COLOR_LIGHTBLUE = 89,

em baixo dela voce poe:

 

COLOR_LIGHTBLUE = 89,
COLOR_MAYABLUE = 95,

 

dae você compila e pronto ta igual global.

Editado Agosto 21 por Subwat

KennyConradK
21 de agosto de 2012 às 11:46

não o meu não veio healando em azull meu servidor tava bugado não mostrava nada foi ai que me passaram esse script + ta de boa to iniciando na arena de scripts ;(