|
[CoP] Модострой: вопросница
|
|
|
|
Overfirst
Воскресенье, 31.12.2017, 13:17 | Сообщение # 1
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
1081 |
| Награды: |
19 |
| Регистрация: |
11.06.2015 |
|
[CoP] Модострой: вопросница

Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
|
|
Воскресенье, 31.12.2017, 13:17
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
11.06.2015 |
|
|
|
|
|
|
makdm
Пятница, 22.02.2019, 23:33 | Сообщение # 3196
Время Альянса
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1787 |
| Награды: |
19 |
| Регистрация: |
22.11.2012 |
|
Цитата BL00Der (  ) Как сделать новый предмет, который после использования запустит скрипт? Никак не сделать. Ну, или править двигало. А вот если "Как правильно написать скрипты, которые запустятся после использования предмета" , то это можно сделать.
Цитата BL00Der (  ) как будет выглядеть скрипт, который проверь какое у нас оружие Какое оружие? 1. Есть ли вообще оружие в рюкзаке? 2. Какое активно оружие? 3. Какое оружие находится в конкретном слоте? 4. Какое оружие у нас заныкано в нычке?
Вот сколько раз уже писАли, что формулируйте свои мысли правильно. Программирование требует конкретики, а не пространственного описания ваших хотелок. 
|
|
Пятница, 22.02.2019, 23:33
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.11.2012 |
|
|
|
|
|
|
Neptun
Суббота, 23.02.2019, 04:53 | Сообщение # 3197
Связной
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
672 |
| Награды: |
9 |
| Регистрация: |
25.03.2012 |
|
Цитата BL00Der (  ) Как сделать новый предмет, который после использования запустит скрипт? Какого характера скрипт? Вот ЗДЕСЬ я описывал, как создать скрипт активации предмета.
Цитата BL00Der (  ) как будет выглядеть скрипт, который проверь какое у нас оружие Вот так:
Код function actor_active_weapon(actor, npc, p) local weapon_section = p and p[1] if weapon_section == nil then abort("Wrong parameters in function 'actor_active_weapon'") end local active_item = db.actor:active_item() return (active_item ~= nil) and active_item:section() == weapon_section end Используется очень просто: {=actor_active_weapon(нужный_ствол)}
Сообщение отредактировал Neptun - Суббота, 23.02.2019, 04:55
|
|
Суббота, 23.02.2019, 04:53
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.03.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
312 |
| Награды: |
2 |
| Регистрация: |
11.02.2019 |
|
Mopa, В ЗП немного по другому работает... это ты мне приводишь пример как устроено в ЧН, но в ЗП будет вылет.
|
|
Суббота, 23.02.2019, 05:21
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
11.02.2019 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
135 |
| Награды: |
6 |
| Регистрация: |
06.09.2016 |
|
Всем доброго времени суток. Создал я значит новую группировку, и решил заспавнить её бойцов через смарты. Всё пошло как надо... Да вот только они на месте спавна просто сидят/стоят, и так до конца жизни... Как сделать, чтобы они бродили по локации, как все другие группировки?
|
|
Суббота, 23.02.2019, 06:23
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
06.09.2016 |
|
|
|
|
|
|
Neptun
Суббота, 23.02.2019, 09:51 | Сообщение # 3200
Связной
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
672 |
| Награды: |
9 |
| Регистрация: |
25.03.2012 |
|
Sidorov, в target_smart добавь через запятую смарты. Ещё в смартах должны быть работы, чтобы имитировать "жизнь". Обычно, для просто шатающихся сталкеров вся работа пишется в way. Если не ошибаюсь, секция заполняется так: имя_смарта_guard_1_walk так же для look, цифры по порядку, то есть для скольких НПС будет создано работ. В look пишется работа, например, сидение: p0:name = wp00|a=sit
Сообщение отредактировал Neptun - Суббота, 23.02.2019, 09:52
|
|
Суббота, 23.02.2019, 09:51
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.03.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
135 |
| Награды: |
6 |
| Регистрация: |
06.09.2016 |
|
Neptun, ты видимо не так понял, ну или я неправильно понял... Работы они и так выполняют. Мне нужно чтобы они свободно ходили по Зоне, а не находились до конца жизни в месте, где заспавнились.
|
|
Суббота, 23.02.2019, 13:11
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
06.09.2016 |
|
|
|
|
|
|
Neptun
Суббота, 23.02.2019, 13:16 | Сообщение # 3202
Связной
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
672 |
| Награды: |
9 |
| Регистрация: |
25.03.2012 |
|
Цитата Sidorov (  ) Мне нужно чтобы они свободно ходили по Зоне, а не находились до конца жизни в месте, где заспавнились. Первым же предложением в своём сообщении я дал ответ на твой вопрос:
Цитата Neptun (  ) в target_smart добавь через запятую смарты
|
|
Суббота, 23.02.2019, 13:16
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.03.2012 |
|
|
|
|
|
|
makdm
Суббота, 23.02.2019, 13:24 | Сообщение # 3203
Время Альянса
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1787 |
| Награды: |
19 |
| Регистрация: |
22.11.2012 |
|
Sidorov, вам уже ответили.
Цитата Neptun (  ) в target_smart добавь через запятую смарты. В секции сквада в параметре target_smart перечисляете через запятую смарты и условия, тогда сквад будет двигаться от смарта к смарту по условию. Если ничего не поняли, то просто напишите target_smart = nil Тогда каждые 3...5 часов игрового времени ваши сквады сами будут переходить от смарта к смарту.
|
|
Суббота, 23.02.2019, 13:24
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.11.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
135 |
| Награды: |
6 |
| Регистрация: |
06.09.2016 |
|
Neptun, а, ну тогда извиняюсь за невнимательность. Вот только через target_smart же настраивается определённый путь, разве нет? А мне нужно, чтобы они бродили свободно, куда хотели, как например, те же одиночки, бандиты, Долг, Свобода... Или я просто ничего не понимаю.
|
|
Суббота, 23.02.2019, 13:42
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
06.09.2016 |
|
|
|
|
|
|
makdm
Суббота, 23.02.2019, 13:47 | Сообщение # 3205
Время Альянса
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1787 |
| Награды: |
19 |
| Регистрация: |
22.11.2012 |
|
Цитата Sidorov (  ) Или я просто ничего не понимаю.
Цитата makdm (  ) Если ничего не поняли, то просто напишите target_smart = nil
|
|
Суббота, 23.02.2019, 13:47
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.11.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
135 |
| Награды: |
6 |
| Регистрация: |
06.09.2016 |
|
makdm, сделал это. НПС как оставались до конца жизни в месте спавна, так и остаются... Или может, я не туда куда надо вписал? Я вписал в squad_descr.
|
|
Суббота, 23.02.2019, 14:05
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
06.09.2016 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
290 |
| Награды: |
4 |
| Регистрация: |
09.01.2017 |
|
Цитата Sidorov (  ) НПС как оставались до конца жизни в месте спавна, так и остаются
Эти НПС из каких группировок? У меня была похожая проблема. У сталкеров и бандитов. Эти оставались на точке спавна. А монстры уходили гулять по локе.
Есть гипотеза (непроверенная), что на это влияет sim_board.scripts. Там среди настроек прописано после 8 вечера топать на Скадовск в кроватку. На вашей локе Скадовска нет и скрипт может подвисать.
|
|
Суббота, 23.02.2019, 15:13
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
09.01.2017 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
135 |
| Награды: |
6 |
| Регистрация: |
06.09.2016 |
|
sergej5500, это новая группировка... Может, это из-за того, что я при её создании что-то не прописал? В sim_board'е я прописал её.
|
|
Суббота, 23.02.2019, 15:47
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
06.09.2016 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
290 |
| Награды: |
4 |
| Регистрация: |
09.01.2017 |
|
Sidorov,
Тогда еще пара вопросов.
Симуляционные монстры по локе гуляют или сидят на точках спавна?
Параметр sim_avail у ваших смартов какой?
|
|
Суббота, 23.02.2019, 15:56
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
09.01.2017 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
135 |
| Награды: |
6 |
| Регистрация: |
06.09.2016 |
|
sergej5500, 1. Не проверял. Но вроде бы гуляют. 2. .Если честно, то я не знаю что это такое.
|
|
Суббота, 23.02.2019, 16:06
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
06.09.2016 |
|
|
|
|