Hi Leute!
Mein Problem:
Ich habe ein Script, das einen String, der vom Spieler eingegeben wurde, verändern soll (codieren):
Alles anzeigen
Alles funktioniert, aber geb ich dann zum Test "hallo123" ein, wird für jede Zahl ".ERROR." angezeigt, obwohl in der Datei/ini Section [Zahlen] und Key [1],Key [2]... vorhanden sind. Woran liegt das?
€dit: Beim zweiten Mal wird für jeden Buchstaben nur noch ".ERROR." angezeigt...
Mein Problem:
Ich habe ein Script, das einen String, der vom Spieler eingegeben wurde, verändern soll (codieren):
GML-Quellcode
- if !(global.config_datei="")
- {
- ini_open("einstellung.txts")
- global.de_codierter_text=""
- repeat(string_length(global.text))
- {
- zahl+=1
- ersetzer=string_char_at(global.text,zahl)
- if (ersetzer=string_lower(ersetzer))
- {
- zum_ersetzen=ini_read_string("Kleinbuchstaben",string(ersetzer),".ERROR.")
- global.de_codierter_text+=string(zum_ersetzen)
- }
- else if (ersetzer=string_upper(ersetzer))
- {
- zum_ersetzen=ini_read_string("Großbuchstaben",string(ersetzer),".ERROR.")
- global.de_codierter_text+=string(zum_ersetzen)
- }
- else
- {
- zum_ersetzen=ini_read_string("Zahlen",string(ersetzer),".ERROR.")
- global.de_codierter_text+=string(zum_ersetzen)
- }
- }
- ini_close()
- zum_ersetzen=""
- ersetzer=""
- }
Alles funktioniert, aber geb ich dann zum Test "hallo123" ein, wird für jede Zahl ".ERROR." angezeigt, obwohl in der Datei/ini Section [Zahlen] und Key [1],Key [2]... vorhanden sind. Woran liegt das?
€dit: Beim zweiten Mal wird für jeden Buchstaben nur noch ".ERROR." angezeigt...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Tobi ()