Hola:
1.- Vale, de acuerdo con el valor de la variable, aunque no entiendo por qué ha de valer primero cero y despues incrementar su valor (por cierto, puedes prescindir también del 1 ya que si no se indica, el incremento es la unidad). En scripting, y en cualquier lenguaje de programación, se trata que el código contenga exáctamente las líneas necesarias para que funcione, ni una más.
2.- Cuando escribes en un canal o en un query, lo haces en la "caja de texto" de la ventana correspondiente. es entonces cuando un evento ON INPUT se ejecuta. Es decir, responde, a diferencia de ON TEXT a tus propios textos.
3.- Copia mi código (elige cual, dependiendo si va a dispararse con tu texto o con el de los otros usuarios).
Abre el editor de scripts pulsando ALT + R.
Pincha en Files y elige New.
Pega el código.
Guarda con Save & Exit.
Debería de funcionar.
4.- Sigue preguntando sin problemas. Eso junto a "enredar" y "cargarse scripts" es la mejor forma de aprender. Un saludo.