Cette variable en lecture seule contient le numéro d'identification unique de l'instance. Chaque instance que vous créez reçoit un numéro qui est utilisé en interne pour identifier cette instance et cette variable est ce que vous pouvez utiliser pour le référencer. L'identifiant est également renvoyé (et peut être stocké dans une variable) lorsqu'une instance est créée en utilisant instance_create_layer.NOTE: La valeur de cette variable n'est pas la même que l'identifiant que l'instance est donnée dans l'éditeur de pièce et est également différente de la instance_id array qui contient tous les identifiants de toutes les instances actuellement actives.
id;
Real (instance ID value)
for(var i = 0; i < instance_count; i++;)
{
if instance_id[i] != id
{
instance_id[i].scr += 5;
}
}
Le code ci-dessus ajoute 5 à la variable "scr" pour chaque instance active dans la pièce sauf celle qui exécute le code. Il le fait en bouclant TOUTES les instances actives (en utilisant le tableau "instance_id" pour retourner chaque ID d'instance active) et en les comparant à la variable "id" intégrée, qui est l'ID de l'instance d'origine exécutant le code.