Bem simples:
prontera,155,185,3 Sample Test 510,{
mes "digite seu nome";
input @nome$;
if(@nome$ == strcharinfo(0)) {
mes "Você acertou seu nome";
close;
} else {
mes "Como assim? você não sabe seu nome ?";
close;
}
}
Normalmente você talvez não vai inserir um número negativo com esse comando.
Isso é feito para evitar bugs, por exemplo um input negativo pode fazer com que o jogador receba zenys. O Comando tem 2 argumentos opcionais. o valor padrão de 'mínimo' e 'máximo' podem ser definidos com 'input_min_value' e 'input_max_value' em 'script_athena.conf'. Se o número inserido for maior que 'máximo', o comando retorna 1 e -1 se o valor for menor que 'min' e 0 de outro jeito (isso se 'mínimo' e 'máximo' existirem). Exemplo:
mes "Insira um número maior que 1 e menor que 10";
input @num;
if(@num > 1 && @num < 10) {
mes "Parabéns você fez o que eu disse!";
close;
}
mes "Você não me obedeceu !";
close;
Pra saber mais é só acessar o script_commands em doc do github.