Мне кажется, что этот экземпляр действительно прост, и я, вероятно, слишком обдумываю его, но есть ли способ, где я могу добавить несколько утверждений в свое утверждение if? Я ищу что-то вроде: если бы я выбрал go в определенном направлении в моей игре, вы получили бы текст «Вы решили посетить магазин. Вы хотите исследовать?» И есть два варианта:
-Да, а затем в поле ввода вы наберете «Да», и тогда он выдаст результат «после исследования вы решили что-то купить»
-Нет, ты решил уйти.
Я пытался выяснить это более часа, и когда я был близко, команда все еще могла быть доступна, даже если вы не были в этом месте. Например. Место в моей игре было: «Вы в парке. И в поле ввода, если где-то случайно наберется« Да », команда вернется как« После изучения вы решили что-то купить »
Я хочу, чтобы, если вы находитесь в указанном c месте, этот код был доступен только в этом месте и больше нигде.
Так что, если вы были в парке как место и случайно набрали " да ", ничего не произойдет, потому что вы не в месте расположения магазина.
Вот мой код:
...
Укажите направление на go
<input id = "input" type = "text" placeholder = "Type 'Help1' for actions"/><button onClick = "button()">Confirm Action</button>
<p id = "message"></p>
<script>
function button() {
var textInput;
var newInput = input.value;
if (newInput == "North") {
textInput = "you went to the Store. Do you explore?"; // <-- I'd like a way to put in "Yes" as a response which would print out a text saying "You explored the store and bought some food" //
document.getElementById("message").innerHTML = textInput;
}
if (newInput == "North Again") {
textInput = "you went to the Forest Home";
document.getElementById("message").innerHTML = textInput;
}
if (newInput == "Help1") {
textInput = "[Page 1 of 2. Type 'Help2' for page 2] Commands you can use: <ul><li>South</li><li>North</li><li>East</li><li>West</li><li>North Again</li><li>South again</li><li>West Again</li><li>East Again</li>";
document.getElementById("message").innerHTML = textInput;
}
if (newInput == "Help2") {
textInput = "[Page 2 of 2] Commands you can use: <li>North One More</li><li>East Once More</li><li>West Once More</li><li>South Once More</li>";
document.getElementById("message").innerHTML = textInput;
}
}
</script>
</div>
<div id = "stat-box">
<h2 align = "center">STATS</h2>
</div>
...