« The Guild 2/Introduction » : différence entre les versions

Contenu supprimé Contenu ajouté
m orthographe
Innomé (discussion | contributions)
m relecture
 
Ligne 1 :
Pour fairemodifier dule moddingjeu, onil prendfaut sonouvrir l'éditeur de texte préféréde etvotre onchoix éditeet éditer les scripts [[w:Lua|Lua]]. Nous partons du principe que vous avez une expérience de base en programmation.
 
function mafonction (parametre, parametre2)
instructions
 
Sert à déclarer une fonction qui s'appelle "mafonction"« mafonction » (nom à changer). Elle recevra les paramètres entre parenthèses séparés par des virgules. Pour plus de clarté, le code devra être indenté. Lorsque le bloc d'instruction est terminé, vous devez finir par <code>exit</code>
 
Pour clarifier le code, vous devriez faire des commentaires, c'est-à-dire mettre des phrases dans votre code que l'ordinateur ignorera, mais que vous pourrez lire en codant.
Vous devez précéder votre commentaire par 2 tirets :
<code> -- Votre commentaire.</code>
 
Une variable se déclare en écrivant "local"« local » suivit du nom de la variable :
<code>local variable</code>
 
Ligne 27 :
instructions
 
Lorsqu'un bloc de <code>if</code>, <code>elseif</code> etou <code>else</code> est fini, on le termine par <code>end</code>.
 
Vous connaissez désormais quelques bases.
Ligne 33 :
Voici quelques instructions propres au jeu.
 
this:EnableModule("CameraSaver", 0) --activation d´'un module, suivi de, si ils’il y a lieu, parametresparamètres
this:DisableModule("WorldSessionCtrl") --désactivation du module
this:ChangeGameState("StartMenu") -- changement dans le jeu (la, il va au menu)
MsgQuick("", "@L_BANK_007_PAYBACKCREDIT_FAILURES_+0") -- affiche un message (a verifier)
GetData("CreditNumber") -- pour acquérir des informations (liste aà faire)
SimSetAge("", 20) -- afin de changer l´'age d´'un personnage, premier argument : le personnage et en argument 2 le nouvel age
GetHP("") -- connaitreconnaître le nombre d´'HP 1erpremier parametreparamètre : personnage
GetMaxHP("") -- connaitre le nombre max d´'HP du personnage en premier parametre
SetMainQuestTitle("Control", "@L_TUTORIAL_CHAPTER_1_CONTROLS_NAME")--ajout d´'un article au journal, titre
SetMainQuestDescription("Control","@L_TUTORIAL_CHA
PTER_1_CONTROLS_QUESTBOOK")-- description
SetData("MissionDifficulty",Difficulty) -- changer les données du jeu : dans le premier parametreparamètre, il y a le nom de la variable aà changer et dans le 2 emedeuxième argument, il y a la nouvelle valeur.
[[Catégorie:The Guild 2 (livre)]]