[Tuto] stocker plusieures variables dans une seule
Publié : 30 oct. 2017, 14:02
tout d'abord il faut créer une variable user
ensuite il faut choisir un caractère qui servira de séparateur, dans mon cas c'est ; si vous voulez mettre autre chose il ne faudra pas que ce caractère soit présent dans vos variables.
dans un script lua vous récupérez les variables comme ceci
vous pouvez voir les ; qui sont entre );(
vous pouvez ajouter d'autres variables (V6, V7,...) il suffit d'ajouter le caractère séparateur ; et le code
-ensuite il faut mettre la variable user à jour en répétant les variables inchangées (V1,V3,V4,V5) et en ajoutant la nouvelle variable (la_nouvelle_variable)
-changer devant la variable le type de valeur: "tostring" pour une chaine ou "tonumber" pour un nombre
la on peu voir le caractère séparateur ; (..";"..)
voila
dans un script lua vous récupérez les variables comme ceci
Code : Tout sélectionner
V1, V2, V3, V4, V5 = uservariables['multivariable']:match("([^;]+);([^;]+);([^;]+);([^;]+);([^;]+)")vous pouvez ajouter d'autres variables (V6, V7,...) il suffit d'ajouter le caractère séparateur ; et le code
Code : Tout sélectionner
([^;]+)-changer devant la variable le type de valeur: "tostring" pour une chaine ou "tonumber" pour un nombre
Code : Tout sélectionner
commandArray[99] = {['Variable:multivariable'] = tostring(V1)..";"..tostring(la_nouvelle_variable)..";"..tostring(V3)..";"..tonumber(V4)..";"..tostring(V5)}voila