2016-12-01 2 views
-1

Also, ich mache eine kleine Partie CYOA Stil Spiel, und ich möchte eine HP Variable machen.
Ich benutzte den Code: set /p hp=100, der nur als 100 in der Datei angezeigt wird, wenn es ausgeführt wird.Wie man eine HP (Gesundheit) Variable zu einem Stapelspiel hinzufügt

Ich kann auch nicht den Code %hp% verwenden, um es sichtbar zu machen, wenn ich es will!
Jeder hat eine einfache Möglichkeit, eine Variable hinzuzufügen, die vom Benutzer der Datei nicht geändert werden kann, kann aber geändert werden, wenn der Code danach verlangt, und kann angezeigt werden, wenn der Befehl %hp% eingegeben wird?

+0

Ich bin ein echter Amateur, also ist alles, was einfach nur vage ähnlich ist, in Ordnung. –

+0

Ich verstehe deine Frage nicht wirklich ... Würde es dir etwas ausmachen, deinen Code in die Frage einzufügen? Dies wird viel mehr Klarheit bringen ... Weiter empfehle ich die [Tour] zu lesen, um auf dieses Seiten Konzept zu schauen :) Willkommen auf StackOverflow – geisterfurz007

Antwort

0

Verwenden Sie nicht /p. Damit erhalten Sie eine Antwort vom Benutzer mit einer Eingabeaufforderung. Beispiel:

set /p age=How old are you? 

Was auch immer der Benutzer eingibt wird age gesetzt bekommen und kann mit %age% verwendet werden.

In Ihrem Fall, tun Sie einfach set hp=100, und dann können Sie echo HP: %hp% sagen, um es anzuzeigen. Erledigt.

Sie können auch /? (wie in set /?) in cmd eingeben, um Hilfe für einen Befehl zu erhalten.

Verwandte Themen