Sauver/charger plusieurs objet

Bonjour,
Voila je créer un éditeur, il peut ajouter/supprimer des objets, mais la ou il coince c’est pour sauvegarde plusieurs objet :frowning:
Pour sauvegarder 2 objet, il créer 100 voir 300 ligne de code dans le fichier de sauvegarde :open_mouth:
Merci de votre aide

Ps : Expliquer moi le chargement aussi…

Sans doute une erreur de ta part, mais à la limite, mets un exemple pour qu’on puisse te le dire.

Je mettrais une vidéo d’ici là :slight_smile:

L’exemple SaveLoad.gdg te montrera pourtant que tout marche très bien sans problème. Les fichiers sont au format XML, donc ça prend un peu de plus, mais c’est pas la mort et c’est très flexible.

Oui je viens de trouver :smiley:
Merci :wink:

Voici ce que j’ai fait mais ça ne fonctionne pas, quelqu’un peut-il m’aider merci d’avance :smiley:

Avec si peu on ne trouvera pas l’erreur. Montre entièrement les évènements ( ou au moins ne coupe pas ceux qui tu montre ) et utilise le debugger pour vérifier si par exemple Etat se met bien à “Load” ou “Save”.

ok

Bonjour,
Voila maintenant j’arrive a sauver des objet+leur positions mais pas a les charger :neutral_face:
Le lien au format gdg :
terafiles.net/v-85780.html

Vous pouvez améliorer les évènements tant que le plus globale reste, mais surtout améliorer le chargement :smiley:

Merci d’avance.

Ps : Les graphismes sont de zoubiboulga2

Je n’aime pas faire ça, mais

Up !

Ah non…
VariableString(ID)
Utilise une variable de valeur pour faire ça…
et tu met ToString(Variable(ID))
Et pense a mettre a 0 ta variable ID avant chaque sauvegarde et chaque chargement…j’ai déjà eut ce bug qui fait qu’il ne trouve pas le groupe a cause de ID qui est a “” au moment de la sauvegarde et a 0 au moment du chargement et GD trouve pas…
ça devrait marcher comme ça :smiley:

Je sais que je vais être chiant mais pourrais-tu illustrer stp ?

n tous cas merci de ton aide :wink:

Illustrer non mais je veux bien mieux expliquer:
ID pour l’instant c’est une variable Texte:
Met la en tant que variable de valeur
Et donc:
VariableString(ID) deviendrais: ToString(Variable(ID))
Et donc juste avant chaque boucle (un évènement au dessus :smiley: )
Faire = 0 a la variable ID
et ça devrait faire l’affaire :smiley:

A quelle évènement ?