Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Comment Créer /Fusionner des fichiers avec son extansion

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
SPLN
Très bonne participation


Nombre de messages: 120
Localisation: Sur son ordinateur *te vois* arrête de me regarder comme sa
Projet Actuel:
SP Lecteur Multimedia
SSB RPG (En Attente)
Avancement:
1 / 1001 / 100


MessageSujet: Comment Créer /Fusionner des fichiers avec son extansion   Mer 28 Oct - 12:21

Voilà j'aimerais savoir si une fonction de Game Maker permet d'enregistrer des variables, ou du texte, ou un script,etc....

Variables:
J'aimerais par exemple enregistrer CERTAINES variables d'un objet "X" dans un fichier et je voudrais aussi pouvoir les reincruster via se même fichier dans l'objet X.
Et tous sa dans une extansion de mon choix.

Texte:
Même principe que pour les variables.

Script:
J'aimerais savoir si il est possible via un "script A"
Code:
[u]//SCRIPT A[/u]
blablabla argument0 blablabla argument1

d'enregistrer se script dans l'extansion de mon choix et y remplacer les arguments par les données de mon choix et que lorsque je charge le script il s'execute.

Voilà tout.

EDIT: Est-il possible de fusionner des fichiers puis les separer?

_________________
SP Lecteur Multimedia
I am an in the GM Quiz!
Revenir en haut Aller en bas
http://www.dailymotion.com/SPLN ou http://sepalani.home.services.spaces.live.com/default.aspx
gabin49
Utilisateur confirmé: Rang *


Nombre de messages: 167
Localisation: premiere porte a droite :p
Projet Actuel: iDaft version exe et paint casio
Avancement:
50 / 10050 / 100


MessageSujet: Re: Comment Créer /Fusionner des fichiers avec son extansion   Mer 28 Oct - 13:48

j'ai pas beaucoup compris mais ce que tu veux c'est ecrire tout simplement dans un fichier, c'est ça ?

_________________
Projet de topaze22



je suis pour, continue comme ça super

I am a in the GM Quiz!
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
Super-Mouton
MONSIEUR BONHEUR !!!! =D


Nombre de messages: 4550
Localisation: Québec
Projet Actuel: RIEN PENTOUTE LÀ
Avancement:
42 / 10042 / 100


MessageSujet: Re: Comment Créer /Fusionner des fichiers avec son extansion   Mer 28 Oct - 23:53

ça semble être le cas.
La manière la moins compliquée pour moi c'est les INIs. Tu peux chercher sur le forum ou dans l'aide et tu trouveras ton bonheur. Les fonctions sont très simples.

_________________


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


Nombre de messages: 331
Localisation: Sur ma NES
Projet Actuel: Jouer a la NES
Avancement:
99 / 10099 / 100


MessageSujet: Re: Comment Créer /Fusionner des fichiers avec son extansion   Jeu 29 Oct - 16:12

"J'aimerais par exemple enregistrer CERTAINES variables d'un objet "X" dans un fichier"
Code:
fichier1 = file_text_open_write(nom_du_fichier.txt);
file_text_write_real(fichier1,variable);
file_text_close(fichier1);

là ta variable est dans un fichier .txt


"pouvoir les reincruster via se même fichier dans l'objet X."

Code:
fichier1 = file_text_open_write(nom_du_fichier.txt);
variable = file_text_read_real(fichier1);
file_text_close(fichier1);

là tu la recupère!

Pour le texte tu remplace real par string.

Pour le script tu l'enregistre sous forme de texte et tu execute ton fichier .txt comme ça:
execute_file(nom_du_fichier.txt);

Voilà happy1 J'espère que ça te sera utile.

_________________

Revenir en haut Aller en bas
SPLN
Très bonne participation


Nombre de messages: 120
Localisation: Sur son ordinateur *te vois* arrête de me regarder comme sa
Projet Actuel:
SP Lecteur Multimedia
SSB RPG (En Attente)
Avancement:
1 / 1001 / 100


MessageSujet: Re: Comment Créer /Fusionner des fichiers avec son extansion   Jeu 29 Oct - 17:35

En gros c'est a peu pres sa en tous cas c'est un bon debut sauf que:
PHENIXprod a écrit:
"J'aimerais par exemple enregistrer CERTAINES variables d'un objet "X" dans un fichier"
Code:
fichier1 = file_text_open_write(nom_du_fichier.txt);
file_text_write_real(fichier1,variable);
file_text_close(fichier1);

là ta variable est dans un fichier .txt


"pouvoir les reincruster via se même fichier dans l'objet X."

Code:
fichier1 = file_text_open_write(nom_du_fichier.txt);
variable = file_text_read_real(fichier1);
file_text_close(fichier1);

là tu la recupère!

Pour le texte tu remplace real par string.

Pour le script tu l'enregistre sous forme de texte et tu execute ton fichier .txt comme ça:
execute_file(nom_du_fichier.txt);

Voilà happy1 J'espère que ça te sera utile.


Pour le script:
Code:
SCRIPT A:
exemple0 = argument0
exemple1 = argument1


je voudrais que votre script copie et modifie les arguments utilisé par le SCRIPT A. Et enregistre à la façon d'un "get_save_filename()" le Script A modifier.
ex:
Code:
SCRIPT A (modifier):
//Voila se que je foudrais qu'il y'ai dans le script enregistrer.
exemple0 = ma_var0
exemple1 = ma_var1


Et j'aimerais se que lorsque votre script charge le "SCRIPT A (modifier)"qu'il execute sont contenue.

Sa pourra me permettre d'enregistrer/modifier/charger certaines données comme les variables ou certains script enregistrant les variables du style.

Code:
SCRIPT A (modification possible)
with (obj0)
{
self.x = /*La valeur de*/ma varx0
self.y =  /*La valeur de*/ma_vary0
}

with (obj1)
{
self.x =  /*La valeur de*/ma varx1
self.y =  /*La valeur de*/ma_vary1
}

Sachant que lorsque le script d'enregistrement a ete executer ma_varXX était egale a la valeur "A" et lorsque je charge mon script ma_varXX est egale a la valeur "B" je voudrais que ma_varXX soit egale a la valeur dont elle etait egale lors de l'enregistrement c'est a dire "A".

Si vous n comprennez toujours pa faite le moi savoir.
J'essayerais de mieux expliquer encore.

_________________
SP Lecteur Multimedia
I am an in the GM Quiz!
Revenir en haut Aller en bas
http://www.dailymotion.com/SPLN ou http://sepalani.home.services.spaces.live.com/default.aspx
PHENIXprod
Utilisateur confirmé: Rang **


Nombre de messages: 331
Localisation: Sur ma NES
Projet Actuel: Jouer a la NES
Avancement:
99 / 10099 / 100


MessageSujet: Re: Comment Créer /Fusionner des fichiers avec son extansion   Ven 30 Oct - 14:43

Tu veux personnaliser ton scripte gml avec des arguments c'est ça?
et bein tu te crée une routine qui génère le code gml en fonction de tes arguments...

_________________

Revenir en haut Aller en bas
SPLN
Très bonne participation


Nombre de messages: 120
Localisation: Sur son ordinateur *te vois* arrête de me regarder comme sa
Projet Actuel:
SP Lecteur Multimedia
SSB RPG (En Attente)
Avancement:
1 / 1001 / 100


MessageSujet: Re: Comment Créer /Fusionner des fichiers avec son extansion   Ven 30 Oct - 19:09

C'est bon sa ma bien aidé!

Merci!!!

Seul hic c'est que sa me mets pour la V6.1 ou 7.x de GM Error reading real.
Et je me suis rendu compte que sa rajoutais ,0000 quand j'enregistrait le fichier se qui rendait impossible à lire alors j'ai repris les base de tes scripts en les modifiant pour qu'ils enregistrent des strings.

_________________
SP Lecteur Multimedia
I am an in the GM Quiz!
Revenir en haut Aller en bas
http://www.dailymotion.com/SPLN ou http://sepalani.home.services.spaces.live.com/default.aspx
 

Comment Créer /Fusionner des fichiers avec son extansion

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Aide débutants-
Poster un nouveau sujet   Répondre au sujet