Ну «ЦБС» собирается очистить экран, так что если вы хотите, и все еще на экране после ввода их необходимо удалить второй «CLS»:
function playernames()
os.execute ("cls")
io.write ("\n Player 1, choose a name: ")
playername1 = io.read()
io.write ("\n Player 2, choose a name: ")
playername2 = io.read()
end
playernames()
Если вы просто хотите, чтобы показать им тогда:
function playernames()
os.execute ("cls")
io.write ("\n Player 1, choose a name: ")
playername1 = io.read()
os.execute ("cls")
io.write ("\n Player 2, choose a name: ")
playername2 = io.read()
os.execute ("cls")
io.write ("Player 1: "..playername1.."\n") --or use print here
io.write ("Player 2: "..playername2.."\n")
end
playernames()
Иначе, если это не тот ответ, который вы искали, вы должны указать «Как правильно показать первый io.read?».
Что вы подразумеваете под первым, игнорируется? Вы напечатали значение 'playername1'? –
Невозможно ввести значение для playername1, оно просто пропустит его и позволит вам заполнить значение для playername2. –
Невозможно воспроизвести. –