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

Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
|
|
Воскресенье, 31.12.2017, 13:17
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
11.06.2015 |
|
|
|
|
|
|
-Crow-
Суббота, 23.05.2020, 20:17 | Сообщение # 6991
| Статус: |
 |
| Гость: |
 |
| Сообщений: |
32 |
| Награды: |
0 |
| Регистрация: |
02.09.2019 |
|
Здравия всем. У меня такой вопрос - кто знает как делается принудительная перезарядка у какого-либо оружия? То есть, чтобы перезарядка происходила по нажатию соответствующей клавиши, а не после того как из оружия израсходовались все патроны и ГГ сам его перезаряжает без участия игрока. Например в STCOP так работает около половины оружия, а другая половина - перезаряжается автоматически по окончанию патронов в магазине.
|
|
Суббота, 23.05.2020, 20:17
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
02.09.2019 |
|
|
|
|
|
|
Время Альянса
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4070 |
| Награды: |
16 |
| Регистрация: |
19.07.2013 |
|
-Crow-, Так в оригинале ГГ перезаряжает оружие автоматически при израсходовании всех патронов в магазине, это делается движком и возможно механизм зависит от класса оружия.
|
|
Суббота, 23.05.2020, 20:29
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.07.2013 |
|
|
|
|
|
|
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
11 |
| Награды: |
0 |
| Регистрация: |
27.04.2019 |
|
Всем доброго времени суток!
Суть вопроса, Гонта выдаёт СПАС-12 после охоты, как сделать, чтобы он выдавал рандомно, к примеру, один из трёх заданных стволов?
Вот исходник:
Код function zat_b106_transfer_weap_to_actor(first_speaker, second_speaker) dialogs.relocate_item_section_to_actor(first_speaker, second_speaker, "wpn_spas12") end
|
|
Суббота, 23.05.2020, 22:13
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
27.04.2019 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
1081 |
| Награды: |
19 |
| Регистрация: |
11.06.2015 |
|
Код function zat_b106_transfer_weap_to_actor(first_speaker, second_speaker) local t = {"wpn_toz34", "wpn_wincheaster1300", "wpn_spas12"} dialogs.relocate_item_section_to_actor(first_speaker, second_speaker, t[math.random(1, #t)]) end
|
|
Суббота, 23.05.2020, 22:41
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
11.06.2015 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1313 |
| Награды: |
4 |
| Регистрация: |
30.08.2018 |
|
tenfour_401, вот, может поможет: ТЫК Там про таблицы и рандом.
|
|
Суббота, 23.05.2020, 22:46
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
30.08.2018 |
|
|
|
|
|
|
Graff46
Воскресенье, 24.05.2020, 00:23 | Сообщение # 6996
Новое Время
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
867 |
| Награды: |
7 |
| Регистрация: |
02.05.2013 |
|
Подскажите почему когда я заспавнил НПС, перевёл его в оффлайн, в оффлайне НПС переместился на другой гейм-вертекс, я перевожу НПС в онлайн, то НПС появляется на том месте где я его ранее перевёл в оффлайн?Добавлено (24.05.2020, 02:34) --------------------------------------------- Сделал тесты:
Позиция НПС в оффлайне обновляется, как и левел\гейм вертексы, то ли редко (через 5-6 апдейтов), то ли по расстоянию (когда ушли далеко от последней записанной позиции) Метка на НПС движется явно более "отчетливо", позиция метки на карте меняется чаще чем значение позиции у НПС (оффлайневского), обновление позиции метки совпадает с вызовом апдейта НПС в оффлайне (~4сек) По 1 пункту, есть странная особенность: когда НПС "близко" до целевого левел-вертекса, его позиция обновляется чаще, вплоть до обновления на каждом апдейте. ?(Возможно обновление оффлайн позиции НПС зависит от расстояния до целевого левел-вертекса)?
|
|
Воскресенье, 24.05.2020, 00:23
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
02.05.2013 |
|
|
|
|
|
|
-Crow-
Воскресенье, 24.05.2020, 06:08 | Сообщение # 6997
| Статус: |
 |
| Гость: |
 |
| Сообщений: |
32 |
| Награды: |
0 |
| Регистрация: |
02.09.2019 |
|
denis2000, провёл тесты и действительно это зависит от класса оружия в движке, если, допустим, поставить пистолету class = WP_AK74, то чем это чревато кроме доп. строчек в конфиге оружия? Поставил этот класс пистолету для теста, добавил нужные строчки конфига для этого класса и все работает так как мне хотелось, но есть ли в этом "подводные камни"? О чем ещё стоит знать, сущ. еще weapon_class, но его я не трогаю, дело именно в строчке "class", я так же пошерстил ранние версии STCOP и заметил, что там, например Сайге присвоили класс WP_AK74, в то время как она является что-то вроде гладкоствольного ружья, как и SPAS допустим, но у SPAS'а class = WP_ASHTG.
Policai, благодарю.
Сообщение отредактировал -Crow- - Воскресенье, 24.05.2020, 08:11
|
|
Воскресенье, 24.05.2020, 06:08
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
02.09.2019 |
|
|
|
|
|
|
Policai
Воскресенье, 24.05.2020, 07:22 | Сообщение # 6998
Dead City Breakthrough
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2244 |
| Награды: |
11 |
| Регистрация: |
08.11.2011 |
|
-Crow-,
WP_AK74 возможность автоматического огня, а WP_ASHTG нет... Пистолет с классом WP_AK74 будет стрелять очередями если в конфиге поставить.. Может и ещё что то есть, конкретно не разбирался... Просто себе когда делал вепрь и сайгу с барабаном, добавлял режим атоматики...
Сообщение отредактировал Policai - Воскресенье, 24.05.2020, 07:26
|
|
Воскресенье, 24.05.2020, 07:22
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
08.11.2011 |
|
|
|
|
|
|
Winsor
Воскресенье, 24.05.2020, 21:36 | Сообщение # 6999
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
163 |
| Награды: |
0 |
| Регистрация: |
22.04.2020 |
|
Ребят, киньте ссылку на форум по обучению скриптингу Сталкера ЗП, если есть. Есть сырой скрипт, который мне нужно отредактировать, но я в lua знаю только то, что такое переменные и использование пустоты.
Сообщение отредактировал Winsor - Воскресенье, 24.05.2020, 21:38
|
|
Воскресенье, 24.05.2020, 21:36
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.04.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1313 |
| Награды: |
4 |
| Регистрация: |
30.08.2018 |
|
Winsor, вот, там не все, наверное, но хоть что-то: ТЫК
|
|
Понедельник, 25.05.2020, 00:03
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
30.08.2018 |
|
|
|
|
|
|
Policai
Понедельник, 25.05.2020, 08:03 | Сообщение # 7001
Dead City Breakthrough
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2244 |
| Награды: |
11 |
| Регистрация: |
08.11.2011 |
|
Народ! Напомните плиз, сьёмка карты локации для пда, повелитель ставить обязательно? Ставлю статику, через консоль захожу в демо рекорд 1, F11, делается простой скриншот то что вижу перед собой, на тёмной погоде, если Ctrl+F11, то делается 4 одинаковых скриншота, что не так?Добавлено (25.05.2020, 08:28) --------------------------------------------- Вопрос снят, разобрался сам.
|
|
Понедельник, 25.05.2020, 08:03
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
08.11.2011 |
|
|
|
|
|
|
Время Альянса
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4070 |
| Награды: |
16 |
| Регистрация: |
19.07.2013 |
|
|
|
Понедельник, 25.05.2020, 08:46
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.07.2013 |
|
|
|
|
|
|
Winsor
Понедельник, 25.05.2020, 09:39 | Сообщение # 7003
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
163 |
| Награды: |
0 |
| Регистрация: |
22.04.2020 |
|
Удалено
Сообщение отредактировал Winsor - Понедельник, 25.05.2020, 09:42
|
|
Понедельник, 25.05.2020, 09:39
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.04.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
29 |
| Награды: |
0 |
| Регистрация: |
20.05.2020 |
|
Решено
Сообщение отредактировал Stalker54 - Понедельник, 25.05.2020, 14:37
|
|
Понедельник, 25.05.2020, 10:10
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
20.05.2020 |
|
|
|
|
|
|
RoboCat
Понедельник, 25.05.2020, 14:13 | Сообщение # 7005
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
300 |
| Награды: |
9 |
| Регистрация: |
07.01.2017 |
|
Проблема: Npc спавнится через =spawn_object, NPC игнорируют свою работу, но дойдя до определенной точки, они вдруг разворачиваются и идут к ближайшему waypoint и идут по оставшимся точкам, ну и в конце останавливаются у последнего waypoint. В чём может быть проблема ? Дополнение насчет Игнорируют работу, это действительно так. Так как 3 NPC идут к нижнему graph_point, а другие идут к верхнему graph_point Спавн через =create_squad ещё хуже сделал, NPC даже этого (то что выше написано) не делают, а продолжают идти за Лидером сквада в последний graph_point чтобы стать безмозглыми Логика вот такая самая обычная: Спавн: =spawn_object(cut_actor:cut_st_allies_cutscene_02_walker_0)
Код [logic@work1] active = walker@work1 suitable = {=check_npc_name(cut_actor)} true prior = 200
[walker@work1] path_walk = cutscene_02_walker_0 Smart terrain
Сообщение отредактировал RoboCat - Понедельник, 25.05.2020, 14:29
|
|
Понедельник, 25.05.2020, 14:13
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
07.01.2017 |
|
|
|
|