subject: Гуманитарий разбирается с INSTEAD
09.11.2019 22:10
RSS-bot (tavern,2)
Grenelef: Хорошо, но обязательны ли скобки? Я спрашиваю памятуя пример из учебника "if not have 'яблоко' and not have 'вилка' then". К слову, разве для обращения к объекту по имени не нужно ставить в начале знак "_"? (Синтаксис мне пока еще во многом неясен.)
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/13329/#…
--------------------------------------------------------------------------------
subject: Гуманитарий разбирается с INSTEAD
09.11.2019 22:10
RSS-bot (tavern,2)
peter: ``` if (not A) and (not B) and (not C) then -- требование всех переменных быть false или nil if (not A) or (not B) or (not C) then -- требование быть false или nil любой из них ```
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/13328/#…
--------------------------------------------------------------------------------
subject: Гуманитарий разбирается с INSTEAD
09.11.2019 22:10
RSS-bot (tavern,2)
Grenelef: Еще один вопрос: можно ли в одном выражении функции использовать несколько переменных? Если да, то какими знаками разделять переменные? Иными словами, если объявлены переменные A, B и C с булевыми значениями false, то корректна ли запись «if not A, B, C then»?
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/13327/#…
--------------------------------------------------------------------------------
subject: Гуманитарий разбирается с INSTEAD
09.11.2019 22:10
RSS-bot (tavern,2)
peter: Из онлайн -- можно.
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/13316/#…
--------------------------------------------------------------------------------
subject: Гуманитарий разбирается с INSTEAD
09.11.2019 22:10
RSS-bot (tavern,2)
Grenelef: Спасибо! Я исправил кавычки и всё заработало. А из онлайн-версии учебника (https://github.com/instead-hub/instead/blob/master/doc/stead3-ru.md) можно копировать или она в той же кодировке, что и PDF-версия?
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/13315/#…
--------------------------------------------------------------------------------
subject: Гуманитарий разбирается с INSTEAD
09.11.2019 22:10
RSS-bot (tavern,2)
peter: В main3.lua используются юникодные символы кавычек и апострофов. Такое могло получиться при копировании кода из pdf учебника, так как там есть свои нюансы (pdf он скорее для печати). Просто нужно заменить ' и " на обычные. (Руками вбить их в редакторе) Конкретно в примере это nam = и disp = -- вот эти строчки надо просто написать руками используя обычные символы ' и ".
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/13314/#…
--------------------------------------------------------------------------------
subject: Гуманитарий разбирается с INSTEAD
10.11.2019 22:30
RSS-bot (tavern,2)
Grenelef: Написал макет головоломки для квеста. Любые советы по коду приму с благодарностью.
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/13336/#…
--------------------------------------------------------------------------------
subject: Гуманитарий разбирается с INSTEAD
11.11.2019 02:30
RSS-bot (tavern,2)
peter: Скобки -- написал для наглядности. Без них необходимо помнить приоритеты операций. Начинающему это не просто. В примере A B C не объекты, а переменные (видимо, глобальные). По кр мере так был задан вопрос. Код посмотрю завтра.
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/13337/#…
--------------------------------------------------------------------------------
subject: Гуманитарий разбирается с INSTEAD
02.02.2020 21:10
RSS-bot (tavern,2)
Grenelef: Здравствуйте. Я изучаю INSTEAD с нуля: прочел документацию и попробовал составить простейший файл "main3.lua" с одной комнатой без объектов. Интерпретатор выдает ошибку: "Uninitialized global variable: тАЩmainтАЩ in @main3.lua". Подскажите, пожалуйста, что я сделал не так?
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/700
--------------------------------------------------------------------------------
subject: Гуманитарий разбирается с INSTEAD
03.02.2020 19:10
RSS-bot (tavern,2)
spline: Я бы написал, скорее, ```lua if not (A and B and C) then ``` Так как крайне ленив :) Однако тут надо уже понимать как работают логические операторы. Я бы порекомендовал держать перед глазами на первое время таблицы истинности для операторов И, ИЛИ и НЕ, чтобы не путаться в логических выражениях.
Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/13388/#…
--------------------------------------------------------------------------------