IF
É usado quando o script precisa fazer somente uma checagem, por exemplo:
{$CLEO .cs}
:androm
03A4: name_thread 'check'
:check
0001: wait 0 ms
if // <========= só o IF
0AB0: key_pressed 0x9 // <========= TAB
004D: jump_if_false @check
03E5: text_box 'CHEAT1' // Cheat Ativado
wait 1000
0002: jump @check
No exemplo acima, quando apertado a tecla TAB, aparesce na tela CHEAT ATIVADO. Nesse exemplo, usei somente o IF, pois o script só precisa confirmar uma condição para continuar lendo, ou seja, quando a tecla TAB é prescionada....vamos a outro exemplo:
{$CLEO .cs}
:androm
03A4: name_thread 'check'
:check
wait 0 ms
if and // <====== usando IF AND
0AB0: key_pressed 0x9 // <====== TAB
0AB0: key_pressed 0x20 // <====== ESPAÇO
004D: jump_if_false @check
03E5: text_box 'CHEAT1' // Cheat Ativado
wait 1000
0002: jump @check
Já nesse exemplo, só aparescerá a mensagem quando a tecla TAB e a tecla ESPAÇO forem prescionadas juntas, pois o IF AND faz com que seja feita uma checagem de todas formas propostas, que se você apertar só a tecla TAB ou só a tecla ESPAÇO, o script não vai funcionar....
agora vamos para o exemplo IF OR:
$CLEO .cs}
:androm
03A4: name_thread 'shamal'
:check
wait 0 ms{
if or // <====== usando IF OR
0AB0: key_pressed 0x9 // <====== TAB
0AB0: key_pressed 0x20 // <====== ESPAÇO
004D: jump_if_false @check
03E5: text_box 'CHEAT1' // Cheat Ativado
wait 1000
0002: jump @check
Já nesse exemplo usando o IF OR, o script vai continuar se qualquer uma das condições forem verdadeiras, ou seja, se você apertar a tecla TAB, vai aparescer a mensagem CHEAT ATIVADO, e se apertar a tecla ESPAÇO irá aparescer tambem....ou seja, não precisa ser as duas juntas.
{$CLEO .cs}
ResponderExcluir:Vida
while true
thread 'Vida'
:Vida_01
while true
wait 0
if 0256: player $PLAYER_CHAR defined
then
if 0256: player $PLAYER_ACTOR defined
then
if 0AB0: key_pressed 0x2D
then
0223: $PLAYER_ACTOR health 2000
055F: $PLAYER_CHAR += 2000
0623: add 1000 165
0623: add 1000 164
0624: add 1000.0 22
0624: add 1000.0 24
wait 5000
jump @Vida
end
end
end
end