Sauvegarder/Charger les GlobalVariable uniquement. Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment :
Carte Fnac+ Jackpot avec 30€ offerts sur le ...
Voir le deal
19.99 €

 

 Sauvegarder/Charger les GlobalVariable uniquement.

Aller en bas 
5 participants
AuteurMessage
FlavoursGames
Très bonne participation



Messages : 111

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 14:11

Bonjour, j'aimerai savoir s'il étais possible de sauvegarder et charger par la suite, uniquement les valeurs de mes globales variables ce trouvant tous dans le même objets.
Je ne vois pas du tout comment mis prendre cette fois-ci, une idée ?
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence


Messages : 2213
Localisation : Oui

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 17:32

Regarde du coté des fonctions ini.
Si tu veux quelque chose de plus sécurisé, faut que tu fasse tes propres fichiers de sauvegarde, et ia un tuto la dessus dans la section GM Smile
Revenir en haut Aller en bas
Caly
Utilisateur confirmé: Rang ****
Caly


Messages : 1285
Localisation : Haute Normandie
Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 19:21

ds_map_write(); ds_map_read();

https://cbna.forumactif.com/t11593-les-exemples-de-caly -> Save System
Revenir en haut Aller en bas
FlavoursGames
Très bonne participation



Messages : 111

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 20:15

Merci de vos réponses ! je vais aller voir ton exemple Caly. De mon coter j'ai fait ceci :

J'ai crée un objet oSave ou j'y est mis le script suivant :
Code:
// saving:

var file;
file = file_text_open_write(working_directory + "\save.txt");
file_text_write_real(file, global.totalgame);
file_text_writeln(file);
file_text_write_real(file, global.totaltacos);
file_text_writeln(file);

Et un objet oLoad ce trouvant dans la toute première room du jeu donc pour charger les données..
Dans l'event create j'ai placer ceci :

Code:
// loading:
var file;
file = file_text_open_read(working_directory + "\save.txt");
global.totalgame = file_text_read_real(file);
file_text_readln(file);
global.totaltacos = file_text_read_real(file);
file_text_readln(file);

Puis au lancement du jeu j'ai l'erreur suivant :
Code:
at gml_Object_oLoad_Create_0 (line 4) - global.totalgame = file_text_read_real(file);
############################################################################################
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 20:17

Térence68 a écrit:
Regarde du coté des fonctions ini.

Noon les ini ça sert a créer des fichiers de configuration!
Faut utiliser file_text ou file_bin pour faire des sauvegardes.


Edit:
T'as pensé a faire un file_text_close? Ça cause des problèmes si tu laisses le fichier ouvert des fois.
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence


Messages : 2213
Localisation : Oui

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 20:22

onilink_ a écrit:
Térence68 a écrit:
Regarde du coté des fonctions ini.

Noon les ini ça sert a créer des fichiers de configuration!
Faut utiliser file_text ou file_bin pour faire des sauvegardes.
Bah on s'en fout, tu met par l'extension .ini, et l'user se rend compte de rien, puis je trouve ca bête de pas utiliser les fonctions dédiés aux fichiers ini, alors qu'elles sont bien plus complètes et simples à utiliser que celles pour les fichiers normaux Smile
Après c'est clair que c'est pas sécurisé, puis je sais que toi et les fichiers ini c'est une longue histoire d'amour Razz
Revenir en haut Aller en bas
FlavoursGames
Très bonne participation



Messages : 111

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 20:33

Personne peu m'aider pour voir d’où viens le problème dans mon script ? triste2
Revenir en haut Aller en bas
FlavoursGames
Très bonne participation



Messages : 111

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 22:57

Je n'est plus d'erreur avec le file_text_close, mais mon script ne serre a rien... enfin rien ne ce passe, il ne sauvegarde pas rien... gha
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 23:05

Étrange ça, un fichier est crée au moins?
Revenir en haut Aller en bas
FlavoursGames
Très bonne participation



Messages : 111

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 23:22

Justement je pense pas, je cherche la function sous GM.s pour crée un fichier mais je trouve pas, que ce soit dans leur manuel ou wiki mop
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 23:28

file_text_write crée un fichier s'il n'existe pas Wink

Le soucis est pour la lecture, il faut vérifier que le fichier existe pour ne pas causer un plantage.
Revenir en haut Aller en bas
FlavoursGames
Très bonne participation



Messages : 111

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyMer 29 Mai 2013 - 23:30

Okey je vais essayer sa, j'ai déjà rajouter a l'objet oLoad la condition suivante : " if file_exists(working_directory + "\save.ini") " car sa plantai effectivement sans Smile

EDIT : bon rien ne marche la je suis a cours, j'ai demander de l'aide sur le forum officiel pour voir.
Revenir en haut Aller en bas
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyJeu 30 Mai 2013 - 18:50

même avis que Térence68 les fichier ini ça marche bien pour ce qu'on fait! Yum!

Spoiler:

Revenir en haut Aller en bas
Caly
Utilisateur confirmé: Rang ****
Caly


Messages : 1285
Localisation : Haute Normandie
Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyJeu 30 Mai 2013 - 19:54

Je me pose une question quant même, pourquoi se prendre la tête alors que j'ai mis un moteur en ligne avec enregistrement en binaire et protégé par mot de passe le tout aussi simple que les INI à utiliser?
Revenir en haut Aller en bas
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyJeu 30 Mai 2013 - 22:50

faudrait ranger le forum pour avoir accès au script,exemple,tuto facilement.

par exemple quand on tape sauvegarde ou sauvegarder dans l'outil recherche du forum, voit ce qui apparait.
Revenir en haut Aller en bas
FlavoursGames
Très bonne participation



Messages : 111

Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. EmptyVen 31 Mai 2013 - 0:04

J'ai réussi a résoudre mon problème je mis suis pris autrement mop
Caly : je ne voulais sauvegarder que les valeurs de certaine variable global, lorsque celle-ci subissait un changement et c'est pour une app pas un jeu sous windows ^^.
Merci a vous tous pour votre aide Smile !
Revenir en haut Aller en bas
Contenu sponsorisé





Sauvegarder/Charger les GlobalVariable uniquement. Empty
MessageSujet: Re: Sauvegarder/Charger les GlobalVariable uniquement.   Sauvegarder/Charger les GlobalVariable uniquement. Empty

Revenir en haut Aller en bas
 
Sauvegarder/Charger les GlobalVariable uniquement.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» sauvegarder une partie
» Instance étant active uniquement dans la view ..
» sauvegarder
» sauvegarder au nom d'une variable
» sauvegarder les transformations

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: