Gladox114 1 Posted March 16, 2018 Share Posted March 16, 2018 Warning: Maybe its a bad english. I dont know why this dont work. I want to test if a specific word is written in to the "line" and it dosnt work. Quote line = io.read() if line == "y" or "Y" then print("its Yes") elseif line == "n" or "N" then print("its No") end Quote Link to post Share on other sites
1 Solution BrisingrAerowing 12 Posted March 17, 2018 Solution Share Posted March 17, 2018 That's not how Lua works. You need to compare the variable with each value you want to check. e.g. if line == "yes" or line == "y" then You can also use the lower method to make this a bit simpler: if line:lower() == "y" then That can also be written as follows: if string.lower(line) == "y" then You probably should read the Lua Manual. Just select the version that the CPU your computer has is using (Either 5.2 or 5.3. Hover over it to see). Quote Link to post Share on other sites
0 Gladox114 1 Posted March 17, 2018 Author Share Posted March 17, 2018 Thanks a lot BrisingrAerowing ! Quote Link to post Share on other sites
Warning: Maybe its a bad english.
I dont know why this dont work.
I want to test if a specific word is written in to the "line" and it dosnt work.
Link to post
Share on other sites