Bonjour, je voudrait faire un logiciel où il faut résoudre des énigmes, mais il faut répondre à la première pour passer à la 2e, etc...
Mais, j'ai envie que, quand on relance le logiciel, il ne faut pas tout recommencer, et donc sauvegarder.
Merci
[R] Créer une sauvegarde d'état.
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- jl56
- Niveau 7

- Messages : 415
- Enregistré le : mer. 24 oct. 2007 22:42
- Localisation : 56000
- Status : Hors ligne
Re: Créer une sauvegarde
Bonjour
J'utilise un fichier ini
en quittant ton programme tu enregistres tes variables dans des values
ex.
et au prochain démarrage lit les values pour renseigner tes variables
ex.
avec ce principe tu peut même gérer des utilisateurs différents en nommant une section par utilisateur
A+ JL56
J'utilise un fichier ini
en quittant ton programme tu enregistres tes variables dans des values
ex.
Code : Tout sélectionner
Local $user = @UserName
local $domaine=@LogonDomain
local $fichier="c:\windows\notepad.exe"
local $fichierini="parametre"
IniWrite( @scriptdir&"\"&$fichierini&".ini", "execution en mode administrateur", "fichier" ,$fichier)
iniWrite( @scriptdir&"\"&$fichierini&".ini", "execution en mode administrateur", "user" ,$user)
IniWrite( @scriptdir&"\"&$fichierini&".ini", "execution en mode administrateur", "domaine" ,$domaine)ex.
Code : Tout sélectionner
local $fichierini="parametre"
if FileExists(@scriptdir&"\"&$fichierini&".ini") Then
$user =IniRead ( @scriptdir&"\"&$fichierini&".ini", "execution en mode administrateur", "user","" )
$domaine =IniRead ( @scriptdir&"\"&$fichierini&".ini", "execution en mode administrateur", "domaine" ,"")
$fichier =IniRead ( @scriptdir&"\"&$fichierini&".ini", "execution en mode administrateur", "fichier" ,"")
endifA+ JL56
Modifié en dernier par jl56 le mer. 20 mai 2009 20:19, modifié 1 fois.
Re: Créer une sauvegarde
Merci beaucoup ! Il marche parfaitement
Re: [R] Créer une sauvegarde d'état.
Mais, comment je fait pour sauter des lignes si dans le fichier, il y a par exemple : niveau 3 ?? (pour passer automatiquement lvl 3)
- jl56
- Niveau 7

- Messages : 415
- Enregistré le : mer. 24 oct. 2007 22:42
- Localisation : 56000
- Status : Hors ligne
Re: [R] Créer une sauvegarde d'état.
bonjour
Je ne connais pas ton code
tu peut utiliser des conditions
ex.
A+ jl56
Je ne connais pas ton code
tu peut utiliser des conditions
ex.
Code : Tout sélectionner
$niveau=InputBox("Quel est votre niveau","Entre 1 et 5","2")
if $niveau="1" then
msgbox(0,"acces au niveau","1")
endif
if $niveau="2" then
msgbox(0,"acces au niveau","2")
endif
if $niveau="3" then
msgbox(0,"acces au niveau","3")
endif
Re: [R] Créer une sauvegarde d'état.
Merci, J'ai trouvé comment faire, il suffit de recopier tout a partir du niveau 2 si le joueur en était au niveau 2.

