script_exists

Syntaxe:

script_exists(scr);


Argument La description
scr Le nom du script que vous voulez vérifier.


Renvoie: Boolean


La description

Cette fonction retournera true ou false selon que le script avec l'index donné existe. Notez qu'il ne s'agit pas d' une chaîne, mais plutôt du nom de l'asset qui contient l'index unique de chaque script (tel qu'il apparaîtrait dans l'EDI). Pour plus d'informations sur les scripts, voir Scripts.


Exemple:

script[0] = -1;
script[1] = scr_AI_Left;
script[2] = scr_AI_Right;
var script_num = choose(0, 1, 2);
if script_exists(script[script_num])
   {
   script_execute(script[script_num]);
   }

L'exemple ci-dessus ajoute deux scripts et une valeur dans un tableau, puis procède à l'obtention d'un nombre aléatoire et l'utilise pour choisir un script à exécuter, sauf si le réel est choisi, auquel cas rien ne se passera.