function onSay(cid,word,param)
pos = getCreaturePosition(cid)
if isPlayer(cid) then
doSendAnimatedText(pos, 'Oi' , math.random(01,255))
end
return TRUE
end
Explicação: eu coloquei a função math.random na cor dos números, para não ter que adicionar várias frases iguais com cores diferentes.
Não testei mas acho que vai funcionar.
Obs: Uma parte deste script foi baseada no script do DoidinMapper.
Se quiser de outro geito, somente com cores escolhidas é só avisar que eu tento fazer.
Te ajudei?? Agradeça, é só clicar no
abaixo do meu post.







info
Grupo: Campones
Registrado: 01/05/10
Posts: 4
Reputação: 0
Pessoal fiz uma TalkAction bem simples mesmo , pois começei a aprender LUA ontem...
Minha duvida é: quando eu falo a palavra "!Oi" ele manda um doSendAnimatedText random , até ai beleza...
Só que se eu falo !Oi,!Oi seguido , antes de acabar a 1° animação , ele não fala nada ;S
Gostaria de saber oque há de errado , e gostaria tambem de dicas para deixar essa talkaction menor ( explicando por favor ;p )
Tah ai:
function onSay(cid,word,param) pos= getCreaturePosition(cid) random=math.random(0,5) if random==1 then doSendAnimatedText(pos, 'Oi' , 5) elseif random==2 then doSendAnimatedText(pos, 'Oi' , 35) elseif random==3 then doSendAnimatedText(pos, 'Oi' , 30) elseif random==4 then doSendAnimatedText(pos, 'Oi' , 54) elseif random==5 then doSendAnimatedText(pos, 'Oi' , 65) end end