| modification online | |
|
|
|
Auteur | Message |
---|
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: modification online Jeu 11 Aoû 2005 - 21:42 | |
| je veux faire un truc pour saver les variables global , pour pouvoir les loader par la suite , je ne veux pas que ca save toute la game car sinon il va y avoir des bugs au niveau des versions dessai de sonic BA , alors comment je fais ? je me doute bien quil doit y avoir un truc du genre write file ou un truc du genre mais le gml cest pas mon truc
Dernière édition par le Dim 21 Aoû 2005 - 5:48, édité 4 fois |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: modification online Jeu 11 Aoû 2005 - 21:51 | |
| Voilà pour l'écriture des options: - Code:
-
//Ecriture des options file = file_text_open_write('config.dat'); file_text_write_string(file,global.vie);file_text_writeln(file); file_text_write_string(file,global.temps);file_text_writeln(file); file_text_write_real(file,global.combat);file_text_writeln(file); file_text_close(file); Et pour la lecture des options: - Code:
-
file2 = file_text_open_read('config.dat'); global.vie = file_text_read_string(file2);file_text_readln(file2); global.temps = file_text_read_string(file2);file_text_readln(file2); global.combat = file_text_read_string(file2);file_text_readln(file2); file_text_close(file2); Voili voilou. |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Jeu 11 Aoû 2005 - 21:53 | |
| wow merci bien mais pk file et puis file2 ? |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: modification online Jeu 11 Aoû 2005 - 22:00 | |
| en fait tu aurais pu laisser file, mais moi comme je dis tout le temps: deux précautions valent mieux qu'une, ma plus grande peut est que GameMaker mélange les variables alors j'en fout plein de différentes même inutile. en fait tu peux mette file lol. |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Jeu 11 Aoû 2005 - 22:12 | |
| mais je comprend pas la fonction de file |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: modification online Jeu 11 Aoû 2005 - 22:17 | |
| en fait au lieu de réécrire tout le temps ( 'config.dat' ), il vaut mieux stoqué ça dans une variable file et donc on a plus qu'à écrire (file), c'est juste un gain de temps. |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Jeu 11 Aoû 2005 - 23:09 | |
| ah je comprend merci |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: modification online Jeu 11 Aoû 2005 - 23:13 | |
| de rien grand manitou. |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Ven 12 Aoû 2005 - 23:26 | |
| jai un nouveau probleme , je fais get_integer(temps,0) , met il ne me change pas ma variable temps , elle reste toujours à 0 |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: modification online Ven 12 Aoû 2005 - 23:31 | |
| je ne comprends pas exactement ta question, que veux-tu faire? |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Ven 12 Aoû 2005 - 23:50 | |
| get_integer sa fait une boite de dialog pour inscrire une valeur pour une variable , jai mis de le faire pour la variable temps , mais lorsque jincri un chiffre , et que je fais ok , la variable ne change pas |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Ven 12 Aoû 2005 - 23:55 | |
| sa va , je croyais que str cetait la variable mais ce nest que le texte , cque jsuis bete |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: modification online Sam 13 Aoû 2005 - 0:22 | |
| lol oui bon alors tout est ok. |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Sam 13 Aoû 2005 - 18:29 | |
| au fait dam pour ce que tu m'as dis , est-ce que le "config.dat" doit etre absolument en .dat ? et si un vilain change le sien en .txt est-ce que cest crypté ? car si on peut changer nos niveaux en changeant ce fichier cest pas fameu |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: modification online Dim 14 Aoû 2005 - 13:24 | |
| - Ablationer a écrit:
- au fait dam pour ce que tu m'as dis , est-ce que le "config.dat" doit etre absolument en .dat ? et si un vilain change le sien en .txt est-ce que cest crypté ? car si on peut changer nos niveaux en changeant ce fichier cest pas fameu
Ben non ce n'est pas crypté, pour crypté il faut sois que tu crée un algorythme de cryptage, soit que tu utilises cette DLL de roachofdeath: http://sites.estvideo.net/ccj/CryptorDLL.zipTu verras c'est enfantin à utiliser, et tu peux changer l'algorithme de cryptage, donc personne ne peux le connaître. Et non ce n'est pas obligé que ce soit un .dat, ça peut être un .txt, un .crot... enfin ce que tu veux. |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Dim 14 Aoû 2005 - 18:25 | |
| merci pour le DLL mais sinon que je fasse nimporte quoi , si un vilain renome sa sauvegarde en .txt il va tout voir les variables parfaitement ? |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: modification online Mar 16 Aoû 2005 - 11:12 | |
| Mais non, tu crypte les variable avec la DLL que je t'ai donné, et si il ouvre le .dat avecl e bloc note il ne lira que des combinaisons de letres bizzare, qui ne voudront rien dire et qu'il ne pourra pas décrypté tu comprends? |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Mar 16 Aoû 2005 - 17:51 | |
| oui mais comment je me sers de ton dll ? |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: modification online Mar 16 Aoû 2005 - 21:04 | |
| il ya un exemple avec non? Mais sinon voilà comment faire pour crypté une variable texte et une variable Réelle. Pour encrypter le fichier config.dat: - Code:
-
script_Cryptor_Initialize(); script_Cryptor_EncryptFileBin("config.dat","config.dat","algorythmedencryption"); Pour décrypter le fhichier config.dat: - Code:
-
script_Cryptor_Initialize(); script_Cryptor_DecryptFileBin("config.dat","config.dat","algorythmedencryption"); Tu dois utiliser le même algorythme d'encryption au moment du cryptage qu'au moment du décryptage. Comme ça personne ne pourra modifié le .dat. |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Mer 17 Aoû 2005 - 21:09 | |
| merci dam au fait ya un truc qui me chicote , comment je fais exemple , jai une string , et puis je veux mettre une variable à linterieur , mais tout sa dans 1 seul ensemble , du genre : vous avez "global.rings" anneaux ... mais je suis pas sur que cest comme ca |
|
| |
Gab666 Modérateur 'Zut'
Messages : 5340 Localisation : **I move away from the mic to breathe in
| Sujet: Re: modification online Mer 17 Aoû 2005 - 21:12 | |
| hmmm pas mal comme idée mettre une variable dans un string mais j'ai une question hmmm comment la mettre dans le string et de quelle sorte de string tu parle |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Mer 17 Aoû 2005 - 21:19 | |
| lol , une string cest une phrase en quelque sorte |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: modification online Mer 17 Aoû 2005 - 22:36 | |
| j'ai eu le meme probleme que toi et j'avoue ne pas avoir trouvé la solution sur le moment, alors si qq'un la possède, qu'il se manifeste ou se taise à jamais |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Mer 17 Aoû 2005 - 22:44 | |
| nous sommes des brebis égaré cherchant un berger |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: modification online Jeu 18 Aoû 2005 - 11:01 | |
| - Ablationer a écrit:
- merci dam
au fait ya un truc qui me chicote , comment je fais exemple , jai une string , et puis je veux mettre une variable à linterieur , mais tout sa dans 1 seul ensemble , du genre :
vous avez "global.rings" anneaux ... mais je suis pas sur que cest comme ca Je comprends pas tu veux mettre un nombre réel dans une string? Ou bien tu veux mettre dans une variable, une string? Si c'est ça tu marques cela comme ceci: global.rings = 'anneaux' mais ça ce n'est pas dur. |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: modification online Jeu 18 Aoû 2005 - 18:21 | |
| non non, insérer une variable a l'intérieur d'un show_message |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Ven 19 Aoû 2005 - 1:47 | |
| exactement |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: modification online Ven 19 Aoû 2005 - 11:00 | |
| ah!!! ça c'est enfantin: - Code:
-
global.int = 1000; show_message('Damien tu es '+string(global.int)+" fois plus intelligent que le reste du monde!"); Voili voilou couille de loup. Bon je sais ya de l'amour propre dans ce message mais ça peut aider. |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: modification online Ven 19 Aoû 2005 - 13:31 | |
| cool merci dam, je savais que c'était enfantin, juste une petite histoire de signe j'ai essayé avec des &, des <>, ou des / mais jamais avec des + lol pour ton global.int, je pense que un 0.5 serait approprié |
|
| |
Ablationer Administrateur
Messages : 14995 Localisation : QuébeCanada Projet Actuel : pas trop mourir
| Sujet: Re: modification online Ven 19 Aoû 2005 - 22:29 | |
| moi je savais que cetait un truc du genre mais jignorais qu'il fallait mettre +string lol |
|
| |
Contenu sponsorisé
| Sujet: Re: modification online | |
| |
|
| |
| modification online | |
|