<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">BOA NOITE GALERA<br>
<br>
<br>
<br>
<br>
TO DESENVOLVENDO UM SISTEMINHA AQUI É TIPO UM QUIZ ...<br>
<br>
ESTOU USANDO O SISTEMA RANDON PARA CHAMAR AS PERGUNTAS PARA NÃO SER SEMPRE AS MESMAS OU EU TER QUE ATERAR O DIAL PLAN<br>
SEGUE EXEMPLO<br>
same => n,Set(randon1=${RAND(1,5)});<br>
same => n,set(r=${FILE(/root/testes/respostas/${randon1})})<br>
same => n,playback(primeira-pergunta)<br>
same => n,Playback(${randon1})<br>
same => n,wait(1)<br>
same => n,playback(beep)<br>
same => n,read(resposta1,,1)<br>
same => n,gotoif($["${resposta1}"="${r}"]?acertou1:errou1)<br>
same => n(acertou1),set(conta=$[${conta}+1])<br>
same => n,playback(aplauso)<br>
same => n(errou1),wait(1)<br>
<br>
criei 5 perguntas de audio e as nomiei como 1 , 2 , 3, 4, 5 assim
quando o randon gerar o número jogo a variável no playback e beleza<br>
porém preciso deixar dinamico as respostas ou seja se o cara clicar o
botão certo vai tocar os aplausos e acrescentar um ponto para sua conta<br>
utilizei o comando file para abrir arquivos de texto e trazer o
conteudo deles para uma variável , ou seja crio arquivos de texto com a
resposta da pergunta dentro , digamos que o rangon gerou o número 4 ,
vai tocar a musica 4 e abrir o bloco de texto 4 que contem o número
correspondente a resposta certa , ... <br>
ai jogo a variavel ${r} com o conteudo do arquivo de texto no gotoif ,
pore, quando o asterisk trás o resultado pra variável ${r} ela vem com
um espaço veja<br>
<br>
noop(${r})<br>
-- Executing [1012@ramalsimples:12] NoOp("SIP/101-00000015", "1<br>
") in new stack<br>
<br>
e no gotoif essa variável não fica igual ao número digitado<br>
exemplo <br>
<br>
same => n,read(resposta1,,1)<br>
same => n,gotoif($["${resposta1}"="${r}"]?acertou1:errou1)<br>
noop n,gotoif($["${resposta1}"="${r}"]?acertou1:errou1) = <br>
Executing [1012@ramalsimples:12] NoOp("SIP/101-00000015", "1<br>
") in new stack<br>
-- Executing [1012@ramalsimples:13] NoOp("SIP/101-00000015", "1") in new stac<br>
<br>
<br>
oque eu posso fazer pro same =>
n,set(r=${FILE(/root/testes/respostas/${randon1})}) pegar apenas oque ta
escrito e não oque ta escrito e o espaço sem nada escrito ?<br>
<br>
valeu galeraaaaaaa<br>
<br>
<br>
<div class="moz-signature">-- <br><img src="file:////home/likewise-open/TELECOM/breno.bernini/Desktop/breno-01.png" border="0"></div>
</td></tr></table>