<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://www.wikirom.fr/wiki/index.php?action=history&amp;feed=atom&amp;title=SaveVariables</id>
	<title>SaveVariables - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikirom.fr/wiki/index.php?action=history&amp;feed=atom&amp;title=SaveVariables"/>
	<link rel="alternate" type="text/html" href="https://www.wikirom.fr/wiki/index.php?title=SaveVariables&amp;action=history"/>
	<updated>2026-07-09T11:22:38Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.wikirom.fr/wiki/index.php?title=SaveVariables&amp;diff=69454&amp;oldid=prev</id>
		<title>Larme : Page créée avec « {{LuaFunction |desc=	Permet de spécifier un emplacement de sauvegarde pour une variable dans le fichier SaveVariables.lua commun à tous vos personnages. |syn=SaveVariabl... »</title>
		<link rel="alternate" type="text/html" href="https://www.wikirom.fr/wiki/index.php?title=SaveVariables&amp;diff=69454&amp;oldid=prev"/>
		<updated>2014-05-06T13:37:19Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « {{LuaFunction |desc=	Permet de spécifier un emplacement de sauvegarde pour une variable dans le fichier SaveVariables.lua commun à tous vos personnages. |syn=SaveVariabl... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{LuaFunction&lt;br /&gt;
|desc=	Permet de spécifier un emplacement de sauvegarde pour une variable dans le fichier SaveVariables.lua commun à tous vos personnages.&lt;br /&gt;
|syn=SaveVariables(&amp;lt;em&amp;gt;variable&amp;lt;/em&amp;gt;)&lt;br /&gt;
|arg=nom de votre variable&lt;br /&gt;
|return=---&lt;br /&gt;
|ex=SaveVariables(''&amp;quot;MonAddon_Parametres&amp;quot;'')&lt;br /&gt;
==Principe de fonctionnement==&lt;br /&gt;
Il faut bien comprendre le fonctionnement de [[SaveVariables]] ou [[SaveVariablesPerCharacter]] pour utiliser ces dernières convenablement.&lt;br /&gt;
&lt;br /&gt;
Dans l'exemple ci-dessus, nous '''n''''indiquons '''pas''' que l'on veut, à l'instant où l'on place cette fonction dans notre script, enregistrer la variable dans le fichier de préférences, non. En fait, nous spécifions l'endroit où sera sauvé, dans le SaveVariables.lua commun à tous les personnages que vous jouez, votre variable portant le nom (ici) de ''MonAddon_Parametres''.&lt;br /&gt;
&lt;br /&gt;
Entendez-bien qu'au chargement de votre personnage, le fichier SaveVariables.lua ''global'' sera chargé, mettant en mémoire l'intégralité de son contenu, et, si elle existe déjà dedans, votre variable ''MonAddon_Parametres''.&lt;br /&gt;
&lt;br /&gt;
A la fermeture de votre client ou au retour à l'écran de sélection des personnages, et seulement à ces moments là, le client enregistre toutes les variables dont le nom est stipulé par votre addon. En quelque sorte, le client passe les informations stockées sur la mémoire vive à votre disque dur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''NB: Si vous intégrez ce fonctionnement, vous comprendrez donc aisément qu'en cas d'erreur de code empêchant l'exécution de votre fichier de code lua, si une variable relative à votre addon a été chargée au lancement du client, elle ne sera pas enregistrée à la fermeture de ce dernier.''&lt;br /&gt;
&lt;br /&gt;
''De même, si vous êtes adepte du multiclient, vous comprendrez que le fichier SaveVariables.lua commun à vos personnages ne prendra en compte les modifications que du dernier client fermé. Afin d'éviter cette problématique, pensez à bien utiliser [[SaveVariablesPerCharacter]].''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Fonctions LUA]]&lt;br /&gt;
[[Catégorie:Fonctions diverses]]&lt;/div&gt;</summary>
		<author><name>Larme</name></author>
		
	</entry>
</feed>