Différences entre les versions de « TESCS : Liste des commandes de script : Modèle »

De Wiwiki
Aller à la navigation Aller à la recherche
(Page créée avec « ==Code de base à compléter== Modèle à suivre pour créer une nouvelle page : <nowiki>AddItem <<Description de ce que... »)
 
(→‎Code de base à compléter : Correction d'une erreur de code qui linkait vers une catégorie inexistante)
 
(12 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[[Catégorie:Liste des commandes de script]]
==Code de base à compléter==
==Code de base à compléter==
Modèle à suivre pour créer une nouvelle page :
Modèle à suivre pour créer une nouvelle page :
<nowiki>[[Catégorie:TESCS : Liste des commandes de script|AddItem]]
<nowiki>[[Catégorie:TESCS : Liste des commandes de script|<<nom de la fonction>>]]</nowiki>
<<Description de ce que fait la fonction, en une phrase. Ne pas développer.>>
===Syntaxe===
La syntaxe correcte pour cette fonction est :
  <<Écrire ici la syntaxe de la fonction. Pas d'espace avant ou après la flèche ->. Les paramètres doivent être en italique,
    les paramètres texte entre guillemets ET en italique.>>
<<Rédiger ici la description de chaque paramètre>>.
===Exemple d'utilisation===
Voici un exemple d'utilisation : si le joueur <<fait ceci>>, <<alors il se passera ceci>>.
  <<Exemple de script>>
  <<Toutes les fonctions de script doivent linker vers leur page dédiée>>
  <<La fonction sur laquelle la page porte doit être mise en gras>>
  <<Exemple : la page AddItem, version du 25/10/2010>>
  <<Ne pas oublier l'espace devant chaque ligne>>
  <<Toujours présenter un script COMPLET.>>
<<Description détaillée de 'ce que fait le script'>>
===Notes :===
* <<Voilà une remarque...>>
* <<...et en voilà une autre>>
===Voir également ===
* <nowiki>[[TESCS : Scripting]]</nowiki>
<<Éventuels autres liens, commençant tous par * >>
<<Les autres liens peuvent être des fonctions semblables, souvent attachées à la fonction courante,
  ou des commandes utilisées dans votre script d'exemple.>>


==Résultat du code précédent==
<<Description de ce que fait la fonction, en une phrase. Ne pas développer.>>
<<Description de ce que fait la fonction, en une phrase. Ne pas développer.>>


===Syntaxe===
===Syntaxe===
La syntaxe correcte pour cette fonction est :
La syntaxe correcte pour cette fonction est :
  <<Écrire ici la syntaxe de la fonction. Pas d'espace avant ou après la flèche ->. Les paramètres doivent être en italique, les paramètres texte entre guillemets ET en italique.>>
  <<Écrire ici la syntaxe de la fonction. Pas d'espace avant ou après la flèche ->.
  Les paramètres doivent être en italique, les paramètres texte entre guillemets ET en italique.>>
<<Rédiger ici la description de chaque paramètre>>.
<<Rédiger ici la description de chaque paramètre>>.


Ligne 29 : Ligne 63 :
===Voir également ===
===Voir également ===
* [[TESCS : Scripting]]
* [[TESCS : Scripting]]
</nowiki>
<<Éventuels autres liens, commençant tous par * >>


==Résultat du code ci-dessus==
<<Les autres liens peuvent être des fonctions semblables, souvent attachées à la fonction courante, ou des commandes utilisées dans votre script d'exemple.>>
Ce que donne le code ci-dessus :






==Fonctions à plusieurs effets==
Lorsqu'une fonction a des effets différents en fonction de l'objet à laquelle elle est appliquée, faites un tableau de ce style :
{|border="1" cellpadding="5" cellspacing="0" align="center"
|-
! style="background:#efefef;" | Type d'objet
! style="background:#efefef;" | Action lors de l'activation 
|-
|Type d'objet 1         
|Action 1   
|-
|Type d'objet 2       
|Action 2 
|}


===Ajouter une ligne===
Pour ajouter une ligne, ajoutez le code suivant :<BR>
<nowiki>-</nowiki>
<nowiki>|Type d'objet</nowiki>         
<nowiki>|Action</nowiki>
<nowiki>|</nowiki>
Juste avant le '''}''' final, et sans sauter de ligne.


<<Description de ce que fait la fonction, en une phrase. Ne pas développer.>>
====Exemple====
Prenons le code suivant :
<nowiki>{|border="1" cellpadding="5" cellspacing="0" align="center"</nowiki>
<nowiki>|-</nowiki>
<nowiki>! style="background:#efefef;" | Type d'objet</nowiki>
<nowiki>! style="background:#efefef;" | Action lors de l'activation</nowiki>
<nowiki>|-</nowiki>
<nowiki>|Type d'objet 1</nowiki>   
<nowiki>|Action 1</nowiki>
<nowiki>|-</nowiki>
<nowiki>|Type d'objet 2</nowiki>
<nowiki>|Action 2</nowiki>
<nowiki>|}</nowiki>
Pour ajouter une ligne à la fin, il faudrait ajouter ces lignes de code :
<nowiki>{|border="1" cellpadding="5" cellspacing="0" align="center"</nowiki>
<nowiki>|-</nowiki>
<nowiki>! style="background:#efefef;" | Type d'objet</nowiki>
<nowiki>! style="background:#efefef;" | Action lors de l'activation</nowiki>
<nowiki>|-</nowiki>
<nowiki>|Type d'objet 1</nowiki>   
<nowiki>|Action 1</nowiki>
<nowiki>|-</nowiki>
<nowiki>|Type d'objet 2</nowiki>
<nowiki>|Action 2</nowiki>
<nowiki>|</nowiki><font color=red><nowiki>-</nowiki>
<nowiki>|Type d'objet</nowiki>         
<nowiki>|Action</nowiki>
<nowiki>|</nowiki></font><nowiki>}</nowiki>
Ce qui donnerait le tableau suivant :
{|border="1" cellpadding="5" cellspacing="0" align="center"
|-
! style="background:#efefef;" | Type d'objet
! style="background:#efefef;" | Action lors de l'activation
|-
|Type d'objet 1   
|Action 1
|-
|Type d'objet 2
|Action 2
|-
|Type d'objet
|Action
|}


===Syntaxe===
====Ajouter des lignes au milieu du tableau====
La syntaxe correcte pour cette fonction est :
Pour éviter de devoir réécrire un tableau par oubli d'une ligne, il est possible d'ajouter des lignes au milieu du tableau. Ajoutez simplement le code suivant :
  <<Écrire ici la syntaxe de la fonction. Pas d'espace avant ou après la flèche ->. Les paramètres doivent être en italique, les paramètres texte entre guillemets ET en italique.>>
  <nowiki>|Texte colonne 1</nowiki>
<<Rédiger ici la description de chaque paramètre>>.
<nowiki>|Texte colonne 2</nowiki>
<font color=blue><nowiki>[Si vous avez d'autres colonnes, écrivez-les ici comme ci-dessus]</nowiki></font>
<nowiki>|-</nowiki>
Après le signe |- de la ligne précédente.


===Ajouter une colonne===
Pour ajouter une colonne, ajoutez le code suivant :
<nowiki>! style="background:#efefef;" | Nom de la colonne</nowiki>
À l'emplacement désiré, dans le bloc suivant :
<nowiki>! style="background:#efefef;" | Type d'objet </nowiki>
<nowiki>! style="background:#efefef;" | Action lors de l'activation</nowiki>
Ensuite, à chaque ligne, ajoutez :
<nowiki>|Votre texte</nowiki>
À l'emplacement correspondant.


===Exemple d'utilisation===
====Exemple====
Voici un exemple d'utilisation : si le joueur <<fait ceci>>, <<alors il se passera ceci>>.
Dans le code suivant :
  <<Exemple de script>>
<nowiki>{|border="1" cellpadding="5" cellspacing="0" align="center"</nowiki>
  <<Toutes les fonctions de script doivent linker vers leur page dédiée>>
<nowiki>|-</nowiki>
  <<La fonction sur laquelle la page porte doit être mise en gras>>
<nowiki>! style="background:#efefef;" | Type d'objet</nowiki>
  <<Exemple : la page AddItem, version du 25/10/2010>>
  <nowiki>! style="background:#efefef;" | Action lors de l'activation</nowiki>
  <<Ne pas oublier l'espace devant chaque ligne>>
<nowiki>|-</nowiki>
  <<Toujours présenter un script COMPLET.>>
  <nowiki>|Type d'objet 1</nowiki>  
<<Description détaillée de 'ce que fait le script'>>
  <nowiki>|Action 1</nowiki>
 
  <nowiki>|-</nowiki>
 
  <nowiki>|Type d'objet 2</nowiki>
===Notes :===
  <nowiki>|Action 2</nowiki>
* <<Voilà une remarque...>>
<nowiki>|}</nowiki>
Donnant le tableau suivant :
{|border="1" cellpadding="5" cellspacing="0" align="center"
|-
! style="background:#efefef;" | Type d'objet
! style="background:#efefef;" | Action lors de l'activation
|-
|Type d'objet 1   
|Action 1
|-
|Type d'objet 2
|Action 2
|}


* <<...et en voilà une autre>>
Pour ajouter une colonne au milieu, il faudrait ajouter les lignes suivantes :
 
<nowiki>{|border="1" cellpadding="5" cellspacing="0" align="center"</nowiki>
===Voir également ===
<nowiki>|-</nowiki>
* [[TESCS : Scripting]]
<nowiki>! style="background:#efefef;" | Type d'objet</nowiki>
<font color=red><nowiki>! style="background:#efefef;" | Colonne du milieu</nowiki></font>
<nowiki>! style="background:#efefef;" | Action lors de l'activation</nowiki>
<nowiki>|-</nowiki>
<nowiki>|Type d'objet 1</nowiki>
<font color=red><nowiki>|Texte de la colonne du milieu 1</nowiki></font>
<nowiki>|Action 1</nowiki>
<nowiki>|-</nowiki>
<nowiki>|Type d'objet 2</nowiki>
<font color=red><nowiki>|Texte de la colonne du milieu 2</nowiki></font>
<nowiki>|Action 2</nowiki>
<nowiki>|}</nowiki>
Ce qui donnerait le tableau suivant :
{|border="1" cellpadding="5" cellspacing="0" align="center"
|-
! style="background:#efefef;" | Type d'objet
! style="background:#efefef;" | Colonne du milieu
! style="background:#efefef;" | Action lors de l'activation
|-
|Type d'objet 1
|Texte de la colonne du milieu 1 
|Action 1
|-
|Type d'objet 2
|Texte de la colonne du milieu 2
|Action 2
|}






==Page de référence==
==Page de référence==
Sera prise pour page de référence la page [[TESCS : AddItem|AddItem]].
===Référence pour le modèle de page===
Sera prise pour page de référence la page [[TESCS : AddItem|AddItem]], dans sa version du 25/10/2010.
===Référence pour le modèle de tableau===
Sera pris pour référence le tableau des effets de la page [[TESCS : AiActivate#Utilisation|AiActivate]].

Version actuelle datée du 2 décembre 2011 à 04:16

Code de base à compléter

Modèle à suivre pour créer une nouvelle page :

[[Catégorie:TESCS : Liste des commandes de script|<<nom de la fonction>>]]

<<Description de ce que fait la fonction, en une phrase. Ne pas développer.>>

===Syntaxe===
La syntaxe correcte pour cette fonction est :
 <<Écrire ici la syntaxe de la fonction. Pas d'espace avant ou après la flèche ->. Les paramètres doivent être en italique,
   les paramètres texte entre guillemets ET en italique.>>
<<Rédiger ici la description de chaque paramètre>>.


===Exemple d'utilisation===
Voici un exemple d'utilisation : si le joueur <<fait ceci>>, <<alors il se passera ceci>>.
 <<Exemple de script>>
 <<Toutes les fonctions de script doivent linker vers leur page dédiée>>
 <<La fonction sur laquelle la page porte doit être mise en gras>>
 <<Exemple : la page AddItem, version du 25/10/2010>>
 <<Ne pas oublier l'espace devant chaque ligne>>
 <<Toujours présenter un script COMPLET.>>
<<Description détaillée de 'ce que fait le script'>>


===Notes :===
* <<Voilà une remarque...>>

* <<...et en voilà une autre>>

===Voir également ===
* [[TESCS : Scripting]]
<<Éventuels autres liens, commençant tous par * >>
<<Les autres liens peuvent être des fonctions semblables, souvent attachées à la fonction courante,
  ou des commandes utilisées dans votre script d'exemple.>>

Résultat du code précédent

<<Description de ce que fait la fonction, en une phrase. Ne pas développer.>>

Syntaxe

La syntaxe correcte pour cette fonction est :

<<Écrire ici la syntaxe de la fonction. Pas d'espace avant ou après la flèche ->.
  Les paramètres doivent être en italique, les paramètres texte entre guillemets ET en italique.>>

<<Rédiger ici la description de chaque paramètre>>.


Exemple d'utilisation

Voici un exemple d'utilisation : si le joueur <<fait ceci>>, <<alors il se passera ceci>>.

<<Exemple de script>>
<<Toutes les fonctions de script doivent linker vers leur page dédiée>>
<<La fonction sur laquelle la page porte doit être mise en gras>>
<<Exemple : la page AddItem, version du 25/10/2010>>
<<Ne pas oublier l'espace devant chaque ligne>>
<<Toujours présenter un script COMPLET.>>

<<Description détaillée de 'ce que fait le script'>>


Notes :

  • <<Voilà une remarque...>>
  • <<...et en voilà une autre>>

Voir également

<<Éventuels autres liens, commençant tous par * >>

<<Les autres liens peuvent être des fonctions semblables, souvent attachées à la fonction courante, ou des commandes utilisées dans votre script d'exemple.>>


Fonctions à plusieurs effets

Lorsqu'une fonction a des effets différents en fonction de l'objet à laquelle elle est appliquée, faites un tableau de ce style :

Type d'objet Action lors de l'activation
Type d'objet 1 Action 1
Type d'objet 2 Action 2

Ajouter une ligne

Pour ajouter une ligne, ajoutez le code suivant :

-
|Type d'objet          
|Action
|

Juste avant le } final, et sans sauter de ligne.

Exemple

Prenons le code suivant :

{|border="1" cellpadding="5" cellspacing="0" align="center"
|-
! style="background:#efefef;" | Type d'objet
! style="background:#efefef;" | Action lors de l'activation
|-
|Type d'objet 1    
|Action 1
|-
|Type d'objet 2
|Action 2
|}

Pour ajouter une ligne à la fin, il faudrait ajouter ces lignes de code :

{|border="1" cellpadding="5" cellspacing="0" align="center"
|-
! style="background:#efefef;" | Type d'objet
! style="background:#efefef;" | Action lors de l'activation
|-
|Type d'objet 1    
|Action 1
|-
|Type d'objet 2
|Action 2
|-
|Type d'objet          
|Action
|}

Ce qui donnerait le tableau suivant :

Type d'objet Action lors de l'activation
Type d'objet 1 Action 1
Type d'objet 2 Action 2
Type d'objet Action

Ajouter des lignes au milieu du tableau

Pour éviter de devoir réécrire un tableau par oubli d'une ligne, il est possible d'ajouter des lignes au milieu du tableau. Ajoutez simplement le code suivant :

|Texte colonne 1
|Texte colonne 2
[Si vous avez d'autres colonnes, écrivez-les ici comme ci-dessus]
|-

Après le signe |- de la ligne précédente.

Ajouter une colonne

Pour ajouter une colonne, ajoutez le code suivant :

! style="background:#efefef;" | Nom de la colonne

À l'emplacement désiré, dans le bloc suivant :

! style="background:#efefef;" | Type d'objet 
! style="background:#efefef;" | Action lors de l'activation

Ensuite, à chaque ligne, ajoutez :

|Votre texte

À l'emplacement correspondant.

Exemple

Dans le code suivant :

{|border="1" cellpadding="5" cellspacing="0" align="center"
|-
! style="background:#efefef;" | Type d'objet
! style="background:#efefef;" | Action lors de l'activation
|-
|Type d'objet 1    
|Action 1
|-
|Type d'objet 2
|Action 2
|}

Donnant le tableau suivant :

Type d'objet Action lors de l'activation
Type d'objet 1 Action 1
Type d'objet 2 Action 2

Pour ajouter une colonne au milieu, il faudrait ajouter les lignes suivantes :

{|border="1" cellpadding="5" cellspacing="0" align="center"
|-
! style="background:#efefef;" | Type d'objet
! style="background:#efefef;" | Colonne du milieu
! style="background:#efefef;" | Action lors de l'activation
|-
|Type d'objet 1
|Texte de la colonne du milieu 1
|Action 1
|-
|Type d'objet 2
|Texte de la colonne du milieu 2
|Action 2
|}

Ce qui donnerait le tableau suivant :

Type d'objet Colonne du milieu Action lors de l'activation
Type d'objet 1 Texte de la colonne du milieu 1 Action 1
Type d'objet 2 Texte de la colonne du milieu 2 Action 2


Page de référence

Référence pour le modèle de page

Sera prise pour page de référence la page AddItem, dans sa version du 25/10/2010.

Référence pour le modèle de tableau

Sera pris pour référence le tableau des effets de la page AiActivate.