Les variables numériques peuvent aller de %0 à %4095 - soit un total de 4096 variables utilisables.
Attention toutefois ; dans certaines anciennes versions de NScripter, les variables numériques ne peuvent aller que de %0 à %999 - soit un total de 1000 variables utilisables.
Les variables de 0 à 199 sont des variables dites « générales », et celles de 200 à 999 sont dites « globales » (cette fourchette peut être modifiée avec l'instruction ;value pour disposer de plus de variables générales).
Les variables générales sont réinitialisées au redémarrage du jeu, à la réinitialisation de ce dernier ou à bien d'autres conditions, tandis que les variables globales, elles, conservent leurs valeurs.
En d'autres termes, les variables générales sont sauvegardées et chargées au moment de la sauvegarde et du chargement, mais les variables globales restent constantes.
Par conséquent, il est préférable d'utiliser des variables générales pour les calculs et des variables globales pour les points de contrôle, etc.
Si vous souhaitez utiliser des variables globales, vous devrez spécifier l'instruction globalon n'importe où à condition que cela soit dans le bloc de définition.
La valeur par défaut d'une variable numérique est 0.