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.