TR
dúvida

Aaaah... da Mana Rune ?

Por Trivelatos, 02 de mar. de 2013 em Scripts

resolvido
script
8
1k
TrivelatosT
02 de março de 2013 às 17:35

Queria saber se tem como "fundir" essas duas tags pra sair o Aaaah e o tanto de mana quando usar a runa (+182)

 

 

		doSendAnimatedText(getCreaturePosition(cid), "Ahhhh...", 25) 

 

Nesse sai o texto animado mais não mostra quanto heala

 

 

 

		doCreatureSay(cid,"Aaaah...", TALKTYPE_ORANGE_1)	

 

nesse mostra quando heala e mostra o Aaaah só que o Aaaah não é animado como no primeiro

 

Quero que mostre quanto heala e o texto animado (AnimatedText)

 

Script da mana Rune

 


local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)

function onCastSpell(cid, var)
       doCreatureAddMana(cid, math.random(1500,3000))
       doCreatureSay(cid,"Aaaah...", TALKTYPE_ORANGE_1)        
       return doCombat(cid, combat, var)
end

 

Quero que mostre quanto heala e o texto animado (AnimatedText)

Editado Março 2 por Trivelatos

RoksasR
02 de março de 2013 às 17:52

Como assim? Você quer tipo, Aaahhh... e em seguida qnt healou?

Deixa só o Aaaahh. e no config.lua procura por:

 

showHealingDamage

 

Se estiver false, coloque true.

Se não existir adicione no config.lua:

 

showHealingDamage = true

Editado Março 2 por Roksas

TrivelatosT
02 de março de 2013 às 18:00

Sim eu quero o Aaaah, e em seguida quanto healou, mais não quero aquele Aaaah que é igual os das poções, quero um "Aaaah" animado (AnimatedText)

RoksasR
02 de março de 2013 às 18:13

Aqui está o Aaah. animated, só me explica como você quer que mostre qnt healou, é em verde, tipo potion é como?

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)

 

function onCastSpell(cid, var)

doCreatureAddMana(cid, math.random(1500,3000))

doSendAnimatedText(getCreaturePosition(cid),"Aaaah...", math.random(1,255))

 

return doCombat(cid, combat, var)

end

 

 

 

TrivelatosT
02 de março de 2013 às 18:26

Deixa pra lá, ficou muito massa na forma que você fez, eu não tinha nem imaginado que existia esse random, ficou muito legal aqui, orbigado!

 

tenho outros pedidos aqui sobre outros assuntos, eu tenho que criar outro tópico ou posso perguntar aqui nesse mesmo pra vC?

 

2 rep + amanhã pra vc, vlw!

RoksasR
02 de março de 2013 às 18:30

Olha, te recomendo criar um outro, pois quando novatos procurarem suas dúvidas ficará mais fácil :))

O math.random, ele "sorteia valores", no caso usei o math.random(1,255), a cada vez que usar a Rune, vai sortear uma cor de 1 a 255 e colorir o AAAAH. :))

 

Good luck to u, reported.

TrivelatosT
02 de março de 2013 às 18:33

tá blz, obrigado !

ErimythE
03 de março de 2013 às 01:20

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