1

(21 replies, posted in INSTEAD)

Ага. Помогло. Потестю ещё, если что не так скажу.

2

(11 replies, posted in INSTEAD)

Попробовал на своём Arch'е в Материк. Всё работает. У меня i3-wm если что.

3

(21 replies, posted in INSTEAD)

Добавление заработало.

Теперь проблема при удалении объекта. Этот код:

objs('mobil_tel_in'):del('photo');

Приводит к этому:

Error: /usr/share/instead/stead//stead.lua:801: bad argument #1 to 'remove' (position out of bounds)
stack traceback:
        [C]: in function 'remove'
        /usr/share/instead/stead//stead.lua:801: in function 'del'
        d1.lua:262: in function '?'
        /usr/share/instead/stead//stead.lua:874: in function 'call'
        /usr/share/instead/stead//stead.lua:1324: in function 'action'
        /usr/share/instead/stead//stead.lua:2330: in function </usr/share/instead/stead//stead.lua:2276>

https://github.com/jhekasoft/lifter2/bl … 1.lua#L262

До этого объект добавлялся таким кодом:

objs('mobil_tel_in'):add('photo', 10);

4

(21 replies, posted in INSTEAD)

Вот этот фрагмент старого кода из «Лифтёра 2» на Lua 5.2.2:

objs('mobil_tel_in'):add('exit_tel', 20);

выдаёт ошибку: Error: /usr/share/instead/stead//stead.lua:652: bad argument #2 to 'insert' (position out of bounds)

Стек привёл к функции stead.list_add() в stead.lua. Там есть такой код:

stead.table.insert(self, tonumber(pos), nam);

Всё дело в table.insert() с pos большим чем количество элементов в таблице. А в моём контексте количество элементов было меньше 20.

Вот что пишут в интернетах по этому поводу: «The behavior of table.insert & table.remove have changed, now they can throw an error "out of bounds".» (http://lua-users.org/lists/lua-l/2013-02/msg00535.html).

Советуют либо вставлять с pos не больше общего количества, либо заранее вставить много элементов чтобы зарезервировать место, потом удалить их. И на эти пустые места вставлять уже нужные элементы. Ещё советуют какие-то хитрости. Но я-то использую функцию add (list_add) из stead.lua, в ней я не могу ничего менять.

Кто-нибудь сталкивался с этим? Что можно посоветовать?

5

(187 replies, posted in Игры)

merrcy wrote:

Опечатка в тексте Финала:

Они убивали только людей, которые не заслуживали на жизнь
Видимо, пропущено слово "права".

Наверное поправлю. Хотя сомнительно. В Лифтёре свой особенный язык  smile . И я не уверен могу ли уже что-то менять. Ведь я  изменился и могу испортить игру. Хотя снова проникся Лифтёром и изменения грядут!  wink

6

(57 replies, posted in Разработка)

Надо опять переносить! smile

Alex_von_Ritter wrote:

срочно играть в CAT LADY

Нет, что то срочно мне в это играть не охота. Да ктому же эта штука под финдофс. А он меня пугает сильней , чем самый жуткий хоррор-квест   cool

Поддерживаю.

vpodobaev wrote:
Jhekasoft wrote:

Приезжай к нам в Мариуполь.

Понюхать свежего морского индустриального воздуха? smile
Как там у вас дела? Как борьба? Фильтры на заводы поставили? Эхх, сочувствую я вам. sad
Боритесь там, не сдавайтесь!

Да нормально. После митинга последнего улучшилась ситуация. Позакрывали некоторые агрегаты. Хотя один сам развалился от старости, но преподнесли как будто они закрыли идя на встречу.

А пляж у нас хороший... По крайней мере был.

vpodobaev wrote:

Лазурное.

Приезжай к нам в Мариуполь.

Супер! То, что нужно!

11

(11 replies, posted in Новости)

Пупыкин молодец. А вот они: Dave Reisner, Tom Gundersen не очень. Залили systemd.

big_smile

А в названиях комнат и объектов не нужны префиксы? В Луа вроде неймспейсов нет. Будет просто инклюдиться нужный файлик?

14

(72 replies, posted in Другое)

Просто выход эмоций. Песня о кодировках: http://soundcloud.com/jhekasoft/33-3  smile

15

(11 replies, posted in Другое)

Оформление — хомпейдж из 90-х smile Содержание изучаю.

16

(11 replies, posted in Новости)

INSTEAD OS надо выпустить! smile

17

(64 replies, posted in Игры)

kerber wrote:

Отличная игра. Только графика вырвиглазная.
Прошел её с удовольствием-неудовольствием.
Спасибо.

Графика отличная!

18

(100 replies, posted in Игры)

rassver wrote:
Застрял у диспетчерской. Я так понял, если нож не оставить на кухне, то по-другому не получится? Вроде можно было бы его выкинуть на свалку, но когда я использую нож на "свалке", то ничего не происходит. Придется играть сначала?

Пройти можно.

19

(100 replies, posted in Игры)

Продолжение намечается. Боюсь только затяну. А пока можно играть в «Резервную копию».  smile

20

(9 replies, posted in Другое)

Ещё можно тихую музычку на фоне и заставочку. И будет профессиональным совсем smile

21

(9 replies, posted in Другое)

Классный подкаст! Мне понравился. Аж захотелось скринкасты записать! smile

22

(137 replies, posted in INSTEAD)

Кажется, починили smile

23

(137 replies, posted in INSTEAD)

zaynyatyi wrote:

ну как бы <?xml version="1.0" encoding="UTF-8"?>. Какие ещё заголовки нужны для того, что б понять, что это xml smile
По поводу чипа и дейла хз, амперсант не должен бы ломать, всё зависит от парсинга лончером имен каталогов.

Сравни два скриншота:
XML репозитория: http://clip2net.com/s/2e1WE
XML  с заголовком XML: http://clip2net.com/s/2e1YA

Амперсенд ломает потому что он считает его началом спецсимвола. Но завершения в виде ";" не находит. То есть он как бы видит спецсимвол "&dale2" без завершения. Правильно "&dale2;". Но это не то, что нам нужно. Нам нужно "chip&amp;dale2".

Или ещё cdata есть. Пример:
<name>
<![CDATA[
chip&dale2
]]>
</name>

Но лучше обработать нормально данные.

24

(137 replies, posted in INSTEAD)

Сейчас на http://instead.nailedgames.com/game_list.xml выдаётся текстовый файл, а не XML (заголовки не те).

Сейчас походу Чип и Дейл ломает. "<name>chip&dale2</name>" -> "<name>chip&amp;dale2</name>"

25

(137 replies, posted in INSTEAD)

Почему-то ланчер отображает не все игры с неофициального репозитория. Начинается с "Карантин", заканчивается игрой "Время выживать". Фильтры пробовал сбрасывать, перезагружать список, да и удалял данные приложения.

Смотрел /data/data/com.silentlexx.instead/files/game_list_alt.xml -- все игры в списке. Чё за дела не пойму.  Может памяти не хватает какого-то?

У меня версия 2.3.5, Samsung Galaxy Y если чё.

UPD. Уже 2.3.6. Но толку от этого не много sad