cara, não ta tão errado.Tomraziel escreveu: ↑27 Mar 2019, 09:57Saiu isso aqui -q. Eu deveria ter desistido lá na parte 1, porém, infelizmente não consigo give up ;-;
SpoilerAbrirCODE:
SCRIPT_START
{
NOP
mainloop:
WAIT 0
LVAR_INT var[5]
LVAR_INT n
GENERATE_RANDOM_INT_IN_RANGE 0 100 var[n]
IF NOT var[n] = 12
REPEAT 5 n
ENDREPEAT
IF var[n] > 12
REPEAT 5 n
ENDREPEAT
var[n] +=1
ELSE
var[n] -=1
ENDIF
ENDIF
IF var[n] = 12
PRINT_FORMATTED_NOW "os resultados são: %i %i %i %i %i" 1000 var[n] var[n] var[n] var[n] var[n]
ENDIF
GOTO mainloop
}
Você percebeu que definiu as variáveis dentro do loop? (faça isso antes dele).
Acredito que você está tendo dificuldade em ler seu proprio script e isso é pela falta do uso de identação, veja direito essa parte do tutorial.
Quando você ta usando o PRINT_FORMATTED_NOW, os valores aparecem todos 12?