[[topic39|{{:up.gif}}]] [[Migrer vers 2#71#UpgradingTo271|{{:back.gif}}]] [[L'entête des script#topic43|{{:forward.gif}}]] ---- ====Appeler des fonctions globales depuis vos scripts locaux===== Vous pouvez maintenant appeler vos fonctions de script global directement à partir de votre room. Ca signifie que si vous avez un script que vous souhaitez utiliser en réponse à différents événements au cours du jeu, vous pouvez appeler à partir de votre script de room plutôt que de dupliquer le code.\\ \\ Pour utiliser une fonction globale, ouvrir le header de script principal (GlobalScript.ash), et ajoutez une ligne semblable à la suivante: import function my_function_name (parameters); Ou // my_function_name // est le nom de la fonction script globale, et // parameters // est une liste contenant Seulement les types de paramètres qu'il faut. Par exemple, si vous aviez dans votre script global: function do_animation (int anim_number) { alors vous écrivez: import function do_animation (int); Pour utiliser la fonction, il vous suffit de l'appeler normalement dans votre script, par exemple: do_animation (3); Vous pouvez aussi retourner une valeur à l'appelant en utilisant le mot clé "return" , et le script en place l'utilise de la même façon qu'il le fait avec les fonctions internes. Par exemple, la fin de votre fonction de script global pourrait être: return 51; Alors le script local serait : int value = do_animation(3); {{tag>français révision}}