Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 05:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Variablen speichern und auslesen

Discussion on Variablen speichern und auslesen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 120
Join Date: Oct 2011
Posts: 20
Received Thanks: 7
Question Variablen speichern und auslesen

Peace
Ich habe bis jetzt ein eigendlich simples auf Textbasierendes Spiel erstellt , das auch Top funktioniert.
meine erste Frage wäre wie ich Variablen z.B Geld und Särke speichern kann so das diese auch wenn das Programm geschlossen und wider neu gestartet wird noch den Wert haben den sie beim Beenden hatten .
Wenn das geschafft ist dann hab ich vor das Spiel auf meinen Server zu laden und eine LoginFunktion einzubauen ,
Dazu hätte ich die Frage : Ob ich dazu eine Datenbank brauche oder ob mes reicht die Daten in einer txt für jeden User zu spechern .
Fürs erstellen der Login funktion werd ich dann ein neues Thema starten sonst wird das hier zu unübersichtlich .
Danke schonmal
Kiefner15 is offline  
Old 04/12/2013, 09:17   #2
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
1. Du musst die Variablen irgendwo zwischenspeichern auf der Festplatte oder eben an einen Server senden
Ersteres geht ganz einfach über *.ini Einstellungsdateien (siehe in der Hilfe IniWrite und IniRead)
2. Du kannst auf einem Server die Daten in "Flat Files" (Textdateien die alle Daten enthalten) speichern oder eben in einer Datenbank
Ersteres wäre für den Anfang wahrscheinlich einfacher und sicherer
Der-Eddy is offline  
Thanks
1 User
Old 04/12/2013, 09:41   #3
 
elite*gold: 120
Join Date: Oct 2011
Posts: 20
Received Thanks: 7
Danke für die schnelle Antwort , hab Auto IT leider gerade nicht da und hab mal nach IniWrite und IniRead gesucht und bin auf folgende Befehle gestoßen
Iniwrite("", "", "", "")
Iniread("","","","")
hab nur leider kp was da jetzt zwischen Klammern soll
Kiefner15 is offline  
Old 04/12/2013, 12:50   #4
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
und sollten dir helfen
Der-Eddy is offline  
Old 04/12/2013, 20:16   #5
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
Der-Eddy's methode ist gut ,aber wenn man den inhalt der datei unlesbar machen will benutzt man folgende methode:
Code:
#include <String.au3>
$ipb=InputBox("","")
$1=FileRead("Test.txt") ;am besten datei ohne endung.
$2=_StringEncrypt(0,$1,"Beliebiges Passwort",3)
MsgBox(0,"","Was da stand: "&$2&@CRLF&"Was ich da jetzt reinschreibe: "&$ipb)
$3=_StringEncrypt(1,$ipb,"Beliebiges Passwort",3)
FileDelete(@ScriptDir&"\Test.txt")
FileWrite("Test.txt",$3)
FacePalmMan is offline  
Old 04/12/2013, 20:31   #6
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
_StringEncrypt ist total langsam >.<



Verschlüsseln ist bei AutoIt relativ sinnlos.

MfG
Achat is offline  
Old 04/12/2013, 21:40   #7
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
Quote:
Originally Posted by Achat View Post
_StringEncrypt ist total langsam >.<



Verschlüsseln ist bei AutoIt relativ sinnlos.

MfG
1. so langsam ist _StringEncrypt nun auch nicht.
2. solange es auf die geschwindigkeit nicht wirklich ankommt ist _StringEncrypt besser da es einfacher zu verstehen & umzusetzen ist.

wenn man was ernstes machen will kann man _Crypt_EncryptData benutzen. aber ansonsten ist _StringEncrypt mehr als ausreichend!
FacePalmMan is offline  
Reply




All times are GMT +1. The time now is 05:30.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.