Modification de Mod:Scripts

Sauter à la navigation Sauter à la recherche

Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.

La précédente modification va être annulée. Veuillez vérifier les différences ci-dessous, puis publier l’annulation ci-dessous si c’est bien ce que vous voulez faire.

Version actuelle Votre texte
Ligne 1 : Ligne 1 :
 
Ce tutoriel vous expliquera la base de création de scripts dans ''[[Wikipédia 2197|Nous Aurons]]''. Pour coder des dialogues, il est préférable de [[Mod:Créer_un_dialogue#Scripter_le_dialogue_.28avanc.C3.A9.29|suivre les étapes de ce tutoriel]].
 
Ce tutoriel vous expliquera la base de création de scripts dans ''[[Wikipédia 2197|Nous Aurons]]''. Pour coder des dialogues, il est préférable de [[Mod:Créer_un_dialogue#Scripter_le_dialogue_.28avanc.C3.A9.29|suivre les étapes de ce tutoriel]].
[[file:Ecran Scripts.jpg|thumb|Aperçu de la page de scripts.]]
+
[[file:Ecran Level Editor.jpg|thumb|Ce tutoriel utilise principalement l'éditeur de niveaux (''Level Editor'').]]
  
 
== Outils requis ==
 
== Outils requis ==
[[file:Ecran Level Editor.jpg|thumb|Ce tutoriel utilise principalement l'éditeur de niveaux (''Level Editor'').]]
 
 
* [[Mod:Éditeurs#.C3.89diteur_de_niveaux_.28Level_editor.29|Éditeur de niveaux (''Level Editor'')]]
 
* [[Mod:Éditeurs#.C3.89diteur_de_niveaux_.28Level_editor.29|Éditeur de niveaux (''Level Editor'')]]
  
Ligne 46 : Ligne 45 :
 
# Cliquez sur {{Faux bouton|MORE|couleur=noir|bouton=oui}}.
 
# Cliquez sur {{Faux bouton|MORE|couleur=noir|bouton=oui}}.
 
# Cliquez sur {{Faux bouton|LEVEL EDITOR|couleur=noir|bouton=oui}}.
 
# Cliquez sur {{Faux bouton|LEVEL EDITOR|couleur=noir|bouton=oui}}.
# Accédez au menu {{Faux bouton|File|couleur=gris|bordure=noir}} puis {{Faux bouton|Open|couleur=gris3}}.
+
# Accédez au menu {{Faux bouton|File|couleur=gris|bordure=noir}} puis {{Faux bouton|Open|couleur=gris}}.
 
# Ouvrez le fichier du lieu précédemment créé qui doit se terminer par '''.mis'''.
 
# Ouvrez le fichier du lieu précédemment créé qui doit se terminer par '''.mis'''.
  
Ligne 81 : Ligne 80 :
  
 
==== Actions ====
 
==== Actions ====
Il existe 61 actions. Celles qui ne sont pas recommandées sont barrées.
+
Il existe 61 conditions. Celles qui ne sont pas recommandées sont barrées.
 
* '''Center view:''' Centre la vue sur une entité spécifiée. Le reste du temps, [[Nous_Aurons:À_propos/2#Vue|la vue peut être changée librement par le joueur]].
 
* '''Center view:''' Centre la vue sur une entité spécifiée. Le reste du temps, [[Nous_Aurons:À_propos/2#Vue|la vue peut être changée librement par le joueur]].
 
* '''Player Retreat Zone:''' Assigne une ''Retreat Zone'' à un ''player'' (zone dans laquelle les personnages d'un ''player'' se rendront si gravement blessés).
 
* '''Player Retreat Zone:''' Assigne une ''Retreat Zone'' à un ''player'' (zone dans laquelle les personnages d'un ''player'' se rendront si gravement blessés).
Ligne 89 : Ligne 88 :
 
* '''Player Move State - Wander:''' Hors combat, assigne une zone à un ''player'' (zone dans laquelle il erre).
 
* '''Player Move State - Wander:''' Hors combat, assigne une zone à un ''player'' (zone dans laquelle il erre).
 
* '''Player Move State - Follow:''' Hors combat, assigne le nom de code d'un personnage à un ''player''. Les personnages de ce ''player'' essaient de le suivre.
 
* '''Player Move State - Follow:''' Hors combat, assigne le nom de code d'un personnage à un ''player''. Les personnages de ce ''player'' essaient de le suivre.
* '''Player Move State - WayPoint:''' Hors combat, assigne le premier ''WayPoint'' (index 0) d'un nom spécifié aux personnages d'un ''player''. Ils marcheront (dépendamment de leur ''Priority'') vers ce premier ''WayPoint'' puis d'autres ''WayPoints'' du même nom s'ils existent.{{Avertissement|Si le script est marqué comme {{Faux bouton|✔ Preserve|couleur=noir2}}, les personnages ne marcheront jamais au delà de l'index 0.}}
+
* '''Player Move State - WayPoint:''' Hors combat, assigne le premier ''WayPoint'' (index 0) d'un nom spécifié aux personnages d'un ''player''. Ils marcheront (dépendamment de leur ''Priority'') vers ce premier ''WayPoint'' puis d'autres ''WayPoints'' du même nom s'ils existent.{{Avertissement|Si le script est marqué comme {{Faux bouton|✓Preserve|couleur=noir2}}, les personnages ne marcheront jamais au delà de l'index 0.}}
 
* '''Player Move State - Flee:''' Donne l'ordre aux personnages d'un ''player'' de se sauver dans une zone spécifiée.
 
* '''Player Move State - Flee:''' Donne l'ordre aux personnages d'un ''player'' de se sauver dans une zone spécifiée.
 
* '''Player Priority - Move State:''' Chance que les personnages d'un ''player'' se déplacent quand un script leur demande. À 10, ils abandonnent tout et se déplacent. Au dessus de 8, ils courent au lieu de marcher.
 
* '''Player Priority - Move State:''' Chance que les personnages d'un ''player'' se déplacent quand un script leur demande. À 10, ils abandonnent tout et se déplacent. Au dessus de 8, ils courent au lieu de marcher.
Ligne 101 : Ligne 100 :
 
* '''Stop Timer:''' Arrête un compteur spécifié.
 
* '''Stop Timer:''' Arrête un compteur spécifié.
 
* '''Show Timer:''' Affiche un compteur spécifié en haut de l'écran, visible par le joueur.
 
* '''Show Timer:''' Affiche un compteur spécifié en haut de l'écran, visible par le joueur.
* '''Wait:''' Attend un nombre de secondes spécifiées avant d'accomplir les actions suivantes dans la liste.{{Avertissement|''Wait'' fonctionne uniquement quand la case {{Faux bouton|✔ Blocking|couleur=noir2}} est cochée dans les paramètres de l'action.}}
+
* '''Wait:''' Attend un nombre de secondes spécifiées avant d'accomplir les actions suivantes dans la liste.{{Avertissement|''Wait'' fonctionne uniquement quand la case {{Faux bouton|✓Blocking|couleur=noir2}} est cochée dans les paramètres de l'action.}}
 
* '''Add Objective:''' Ajoute une tâche (parmi les entrées du fichier '''.txt''' du lieu) à la liste de tâches du joueur (écran '''GPSP'''). Si la case {{Faux bouton|with popup box|couleur=gris}} est cochée, une notification de tâche apparaît sur l'écran principal.
 
* '''Add Objective:''' Ajoute une tâche (parmi les entrées du fichier '''.txt''' du lieu) à la liste de tâches du joueur (écran '''GPSP'''). Si la case {{Faux bouton|with popup box|couleur=gris}} est cochée, une notification de tâche apparaît sur l'écran principal.
 
* '''Complete Objective:''' Complète (change en gris) une tâche spécifiée (parmi les entrées du fichier '''.txt''' du lieu) à la liste de tâches du joueur (écran '''GPSP''').
 
* '''Complete Objective:''' Complète (change en gris) une tâche spécifiée (parmi les entrées du fichier '''.txt''' du lieu) à la liste de tâches du joueur (écran '''GPSP''').
 
* <font color="grey"><s>'''Set Death Text:''' Non utilisé.</s></font>  
 
* <font color="grey"><s>'''Set Death Text:''' Non utilisé.</s></font>  
* '''End Mission:''' Quitte le jeu ({{Faux bouton|Main Menu|couleur=noir2}}), Rejoint la carte ({{Faux bouton|World Map|couleur=noir2}}), <font color="grey"><s>Tue le personnage principal ({{Faux bouton|Death Screen|couleur=noir2}}), mène à l'écran d'échec ({{Faux bouton|Fail Screen|couleur=noir2}}) ou de victoire ({{Faux bouton|Win Screen|couleur=noir2}}).</s></font>
+
* '''End Mission:''' Tourne un lieu (spécifié par son nom de code) en gris sur la [[Nous Aurons:Carte|carte]], ce qui l'indique comme visité.
 
* '''Goto Mission:''' Déplace instantanément le joueur et tous ses personnages dans un lieu (spécifié par son nom de code).
 
* '''Goto Mission:''' Déplace instantanément le joueur et tous ses personnages dans un lieu (spécifié par son nom de code).
 
* <font color="grey"><s>'''Toggle Exit Grids:''' Les ''Exit Grids'' sont toujours fonctionnelles dans ''Nous Aurons''.</s></font>  
 
* <font color="grey"><s>'''Toggle Exit Grids:''' Les ''Exit Grids'' sont toujours fonctionnelles dans ''Nous Aurons''.</s></font>  
Ligne 121 : Ligne 120 :
 
* '''Force Speech:''' Déclenche le dialogue (ajouté dans l'onglet {{Faux bouton|Level|couleur=noir2}} et bouton {{Faux bouton|Speech...|couleur=gris|bordure=noir}}) d'une entité spécifiée et centre automatiquement la vue dessus.{{Avertissement|Spécifier une entité inexistante fera planter le jeu.}}
 
* '''Force Speech:''' Déclenche le dialogue (ajouté dans l'onglet {{Faux bouton|Level|couleur=noir2}} et bouton {{Faux bouton|Speech...|couleur=gris|bordure=noir}}) d'une entité spécifiée et centre automatiquement la vue dessus.{{Avertissement|Spécifier une entité inexistante fera planter le jeu.}}
 
* '''Change Team:''' Change la ''team'' d'un ''player'' spécifié.
 
* '''Change Team:''' Change la ''team'' d'un ''player'' spécifié.
* '''Change Player:''' Change le ''player'' d'une entité (''Unit'') spécifiée.
+
* '''Change Player:''' Change le ''player'' d'une entité (Unit) spécifiée.
 
* '''Move Unit:''' ''Téléporte'' une entité à un ''waypoint'' spécifié.{{Avertissement|Déplacer une entité inexistante fera planter le jeu.}}
 
* '''Move Unit:''' ''Téléporte'' une entité à un ''waypoint'' spécifié.{{Avertissement|Déplacer une entité inexistante fera planter le jeu.}}
 
* '''Give Item to NPC:''' Fait passer un item au nom de code spécifié des personnages du joueur à un personnage au nom de code spécifié.{{Avertissement|Quand le joueur est trop loin, il ne se passe rien. Quand le personnage a déjà une copie de l'item, il ne se passe rien.}}
 
* '''Give Item to NPC:''' Fait passer un item au nom de code spécifié des personnages du joueur à un personnage au nom de code spécifié.{{Avertissement|Quand le joueur est trop loin, il ne se passe rien. Quand le personnage a déjà une copie de l'item, il ne se passe rien.}}
Ligne 138 : Ligne 137 :
 
* '''Set Mission State:''' Cache ({{Faux bouton|Covered|couleur=noir2}}), révèle ({{Faux bouton|UnCovered|couleur=noir2}}) ou indique l'emplacement ({{Faux bouton|Visited|couleur=noir2}}) d'un lieu spécifié.
 
* '''Set Mission State:''' Cache ({{Faux bouton|Covered|couleur=noir2}}), révèle ({{Faux bouton|UnCovered|couleur=noir2}}) ou indique l'emplacement ({{Faux bouton|Visited|couleur=noir2}}) d'un lieu spécifié.
 
* <font color="grey"><s>'''Open Mission:''' Utiliser plutôt {{Faux bouton|Set Mission State|couleur=noir2}}.</s></font>  
 
* <font color="grey"><s>'''Open Mission:''' Utiliser plutôt {{Faux bouton|Set Mission State|couleur=noir2}}.</s></font>  
* '''Mission Complete:''' Tourne un lieu (spécifié par son nom de code) en gris sur la [[Nous Aurons:Carte|carte]], ce qui l'indique comme visité.
+
* '''Mission Complete:''' Tourne le lieu spécifié en gris sur la carte.
 
* '''Set Random Encounter Enable:''' Active ou désactive (cochez {{Faux bouton|Enabled to|couleur=noir2}} ou non) une rencontre aléatoire spécifiée.
 
* '''Set Random Encounter Enable:''' Active ou désactive (cochez {{Faux bouton|Enabled to|couleur=noir2}} ou non) une rencontre aléatoire spécifiée.
 
* <font color="grey"><s>'''Brain Extraction:''' Inutile</s>
 
* <font color="grey"><s>'''Brain Extraction:''' Inutile</s>
Ligne 146 : Ligne 145 :
 
* <font color="grey"><s>'''MP - Team Victory:''' ''Nous Aurons'' ne fonctionne pas en mode ''Multiplayer''.</s></font>   
 
* <font color="grey"><s>'''MP - Team Victory:''' ''Nous Aurons'' ne fonctionne pas en mode ''Multiplayer''.</s></font>   
 
{{Idée|Chaque série d'actions peut être exécutée une seule fois, ou à chaque fois que les conditions sont remplies. Pour se faire, cochez {{Faux bouton|Preserve|couleur=noir2}} à droite de {{Faux bouton|✔&nbsp;Conditions|couleur=noir2}}{{Faux bouton|&nbsp;&nbsp;Actions|couleur=noir2}}.}}
 
{{Idée|Chaque série d'actions peut être exécutée une seule fois, ou à chaque fois que les conditions sont remplies. Pour se faire, cochez {{Faux bouton|Preserve|couleur=noir2}} à droite de {{Faux bouton|✔&nbsp;Conditions|couleur=noir2}}{{Faux bouton|&nbsp;&nbsp;Actions|couleur=noir2}}.}}
 +
 +
=== Importer/Exporter des scripts ===

Toutes les contributions à Wikipédia 2197 sont considérées comme publiées sous les termes de la CC BY-NC 3.0 (voir Wikipédia 2197:Copyrights pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.
Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source provenant du domaine public ou d’une ressource libre similaire. N’UTILISEZ PAS DE TRAVAUX SOUS DROIT D’AUTEUR SANS AUTORISATION EXPRESSE !

Pour créer, modifier ou publier cette page, veuillez répondre à la question ci-dessous (plus d’informations) :

Annuler Aide pour la modification (s’ouvre dans une nouvelle fenêtre)