naxac 2 605 Опубликовано 26 Июня 2021 @Krolevarka , а откуда вызывается твоя функция, отправляющая сообщение? Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 30 Июня 2021 15 часов назад, Rod_K сказал(а): если показатель отношения нпс к актору сосавляет, допустим, 2500, то выдается поршень Можно эту проверку для диалога сделать прекондишеном. 2 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 1 Июля 2021 @phalcor , my_obj:binded_object():use_callback(db.actor, my_obj) 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 1 Июля 2021 @AndreySol , когда игрок наводит курсор на непися и жмёт кнопку F, у того в биндере срабатывает вышеупомянутый каллбэк на юзание, в котором происходит выдача тайников и денег с трупов, а у живых - реакция типа "дать актеру в морду" или "чё крутой, да? убери волыну" и т.д. 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 17 Июля 2021 @phalcor , что за движок? В ванильном нет ни has, ни detach, ни attach_silencer 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 26 Июля 2021 3 часа назад, Labadal сказал: Неужели это тоже движковая тема? Да. 1 1 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 27 Июля 2021 (изменено) 5 часов назад, Norman Eisenherz сказал: Как правильно очистить окно при перезагрузке? При net_destroy надо отсоединять элементы от окна: if inv then inv:DetachChild(z) inv, wnd, z = nil, nil, nil end Изменено 27 Июля 2021 пользователем naxac 2 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 29 Июля 2021 (изменено) 28.07.2021 в 19:40, phalcor сказал: досрочный выход из цикла iterate предусмотрен? Можно вместо iterate_inventory использовать local obj for i = 0, db.actor:object_count()-1 do obj = db.actor:object(i) ... end Тут можно и break, и return использовать. Изменено 29 Июля 2021 пользователем naxac 1 2 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 2 Августа 2021 @Norman Eisenherz , сделай просто level.start_stop_menu Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 9 Августа 2021 @Rod_K , что-то не так делаешь, на любой схеме должно работать. Посмотри, как пример, логику солдат под мостом на Кордоне. Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 13 Августа 2021 @Norman Eisenherz , прочитав логику из spawn_ini? 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 21 Августа 2021 @_Sk8_AsTeR_ , в кастом-дате: [smart_terrains] none = {-infoportion} 1 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 28 Августа 2021 16 часов назад, ARTLantist сказал: А как через него поймать НПС, чтобы ему что-то заспавнить? Этот класс - и есть серверный объект нпс. Чтобы заспавнить что-либо ему в инвентарь, надо сделать так: alife():create(item_section, self.position, self.m_level_vertex_id, self.m_game_vertex_id, self.id) 1 1 3 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 13 Сентября 2021 @ARTLantist , записать в нетпакет соответствующие addon_flags? 2 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 27 Октября 2021 (изменено) @Colder , ну всё правильно выводится: на 50 пикселей правее левого края и на 50 ниже верхнего. А ты как задумывал? То есть, где надо, чтобы была шкала? Изменено 27 Октября 2021 пользователем naxac Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 28 Октября 2021 (изменено) @mole venomous , можно сделать так: local obj = db.actor:object("item") if obj and db.actor:is_on_belt(obj) then -- хитануть, удалить и т.п. end Или так (это подойдёт, если у актера может быть несколько предметов с секцией "item"): local obj for i = 0, db.actor:belt_count()-1 do obj = db.actor:item_on_belt(i) if obj and obj:section() == "item" then -- хитануть, удалить и т.п. end end Изменено 28 Октября 2021 пользователем naxac 1 2 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 3 Ноября 2021 @Colder , потому что имя - это параметр inv_name в секции. Т.е. должно быть gts(system_ini():r_string(section_ammo, "inv_name")) 1 1 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 29 Ноября 2021 (изменено) @Colder , что-то вроде такого (если вызывать из логики) function some_monster_inside(actor, rest) local obj for k,v in pairs(db.storage) do obj = level.object_by_id(k) if obj and alife():object(k) and IsMonster(obj) then if rest:inside(obj:position()) then return true end end end return false end Изменено 29 Ноября 2021 пользователем naxac 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 8 Февраля 2022 @mole venomous , а вылетающий спавн как выглядит? 1 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение
naxac 2 605 Опубликовано 7 Марта 2023 (изменено) 04.03.2023 в 06:10, Norman Eisenherz сказал: получить все входящие секции из конфига [weapons.ltx] Нужно что-то типа этого: сканирование конфигов с помощью FS. Только тут нужно, чтобы конфиги были не в архивах. Изменено 7 Марта 2023 пользователем naxac 1 3 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Поделиться этим сообщением Ссылка на сообщение