Konsolenfrage
- Rubiko
- Beiträge: 943
- Registriert: 25.02.2005 19:43
- Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti - Wohnort: Schwabach
Konsolenfrage
Ok jetzt hab ich ein weiteres Problem
klein aber.. ich bin zu "dumm" dafür
sagen wir ich will in einer Konsole ein paar Texte ausgeben, dann aber warten bis der user etwas eingibt UND enter drückt!
durch das was er eingetippt hat soll sich dann die variable verändern die den namen speichert
kann mir jemand nen codeschnipsel geben? und bitte auch mit erklährung, will daraus lernen
klein aber.. ich bin zu "dumm" dafür
sagen wir ich will in einer Konsole ein paar Texte ausgeben, dann aber warten bis der user etwas eingibt UND enter drückt!
durch das was er eingetippt hat soll sich dann die variable verändern die den namen speichert
kann mir jemand nen codeschnipsel geben? und bitte auch mit erklährung, will daraus lernen
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Global strName.s ; Hiermit erstellen wir eine Variable, die öffentlich ist und Zeichen speichern kann.
OpenConsole() ; Damit öffnen wir eine Konsole zur Ein und Ausgabe
strName = Inkey() ; Damit Werden alle Eingaben eines Users in der Variable gespeichert, bis er Enter drückt. Dann geht die Programmausführung weiter.
war jetzt zu faul codetags zu setzen.
OpenConsole() ; Damit öffnen wir eine Konsole zur Ein und Ausgabe
strName = Inkey() ; Damit Werden alle Eingaben eines Users in der Variable gespeichert, bis er Enter drückt. Dann geht die Programmausführung weiter.
war jetzt zu faul codetags zu setzen.
- Rubiko
- Beiträge: 943
- Registriert: 25.02.2005 19:43
- Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti - Wohnort: Schwabach
gut, danke damit weiß ich auch gleich wie inkey funktioniert.. da mir die hilfe nicht richtig helfen konnte
EDIT: ich denke ich hab eine kleine frage vergessen.... wie kann ich es ausschalten das in der variable nichtsmehr gespeichert wird und dann wieder?
ein gutes beispiel wäre ein textadventure, man frägt jemanden nach seinen namen und er soll in eingeben, so das es aber direkt in die konsole getippt wird,
der computer antwortet ungefähr mit "hallo (name)"
sorry wenn ich nerve^^
EDIT: ich denke ich hab eine kleine frage vergessen.... wie kann ich es ausschalten das in der variable nichtsmehr gespeichert wird und dann wieder?
ein gutes beispiel wäre ein textadventure, man frägt jemanden nach seinen namen und er soll in eingeben, so das es aber direkt in die konsole getippt wird,
der computer antwortet ungefähr mit "hallo (name)"
sorry wenn ich nerve^^
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Sorry, ich raf aber gerade nicht ganz was de genau willst o_O. Wenn Der benutzer die Enter taste bei der Eingabe drückt ist schluss. Ausgeben kannste den namen dann ungefähr so: [c]PrintN("Hallo " + strName)[/c]. Mit PrintN kannst du einen Text in der Konsole ausgeben mit einem Zeilenumbruch am ende.
so?
c ya,
nco2k
Code: Alles auswählen
OpenConsole()
Print("Please enter your name: ")
Name.s = Input()
Variable.s = Name
ClearConsole()
PrintN("Welcome "+Name)
Delay(3000)
CloseConsole()
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.