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

Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
|
|
Воскресенье, 31.12.2017, 13:17
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
11.06.2015 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
1081 |
| Награды: |
19 |
| Регистрация: |
11.06.2015 |
|
Hoperise, в плане правильности написания логики вопросов нет. Если ты через троеточие сократил имя смарта для нас, то ладно, если же нет, то проверяй этот момент. Еще может броситься в глаза, что сначала идет спавн сквада с номером 1, а потом - с номером 3 (кажется, должно быть 2, но это уже надо смотреть как ты там что придумал). И какие начинаются проблемы, собственно?
|
|
Среда, 27.03.2019, 15:49
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
11.06.2015 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1722 |
| Награды: |
10 |
| Регистрация: |
26.10.2016 |
|
Overfirst, с названием действительно сократил (брал те что существовали и на них обитали другие нпс/монстры), название сквадов, их было 3, но так как были вылеты сократил до 2, а названия не поменял, так как все равно задание засчитывется после убийство именно 3 сквада. Проблемы - невозможность сохраниться, невозможность перейти на другие локи. Раньше подобное было когда написал логику с ошибкой, сейчас же не понимаю что не так. В логе так же нет нечего об ошибке, просто указывается, что после получения инфы спавнится 1 сквад, после его смерти второй. В консоле так же не имеются "красных" строк.
Добавлено (27.03.2019, 16:01) --------------------------------------------- Ах да, с одним сквадом все нормально, если прописать только 3-ий, то игра адекватно все воспроизведет.Добавлено (27.03.2019, 16:22) --------------------------------------------- Судя по всему придется посоздавать еще 2 рестриктора, дабы все корректно работало.
Сообщение отредактировал Hoperise - Среда, 27.03.2019, 16:07
|
|
Среда, 27.03.2019, 15:58
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
26.10.2016 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
270 |
| Награды: |
5 |
| Регистрация: |
30.07.2016 |
|
Hoperise, спавни сквады с задержкой, это должно помочь. Например:
Код [logic] active = sr_idle@start
[sr_idle@start] on_info = %=create_squad(squad_1)% on_timer = 50 | %=create_squad(squad_2)% on_timer2 = 100 | %=create_squad(squad_3)%
Первый сквад заспавнится сразу, второй через 50 мс, третий еще через 50.
Сообщение отредактировал yobakun - Среда, 27.03.2019, 17:50
|
|
Среда, 27.03.2019, 17:50
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
30.07.2016 |
|
|
|
|
|
|
Время Альянса
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4070 |
| Награды: |
16 |
| Регистрация: |
19.07.2013 |
|
Цитата Hoperise (  ) Судя по всему придется посоздавать еще 2 рестриктора, дабы все корректно работало. Проверяйте может одновременно с выдачей инфопорций на спавн происходят и другие процессы (например скрипты отрабатывают смерть сквада и высвобождение смарта и одновременно с этим происходит спавн нового в том же смарте). Как с работами на смарте? Их достаточное количество? Учтите что смарт должен быть расчитан на требуемое количество сквадов (минимум 2 одновременно) и требуемое количество НПС. Возможно корректно сработает такая конструкция:
Сообщение отредактировал denis2000 - Среда, 27.03.2019, 18:31
|
|
Среда, 27.03.2019, 18:21
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.07.2013 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
1081 |
| Награды: |
19 |
| Регистрация: |
11.06.2015 |
|
yobakun, нельзя так делать. После отработки каждого из таймеров сквады будут спавниться бесконечно (или произойдет вылет, если сквады уникальные, то есть имеют story_id)! То же самое для on_info. Нужно добавлять условие спавна для каждого из сквадов или переключать схему рестриктора после спавна каждого сквада.
|
|
Среда, 27.03.2019, 21:47
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
11.06.2015 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
347 |
| Награды: |
7 |
| Регистрация: |
22.04.2017 |
|
Здравствуйте. Такой вопрос. Можно ли проверять сонаправленость векторов, и как если возможно??
|
|
Воскресенье, 31.03.2019, 10:37
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.04.2017 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
266 |
| Награды: |
4 |
| Регистрация: |
27.02.2018 |
|
Здравствуйте. Возникла проблема: при попытке загрузить уровень игра на последних стадиях загрузки намертво зависает. Причём если закрыть игру через диспетчер и посмотреть в лог, то лог абсолютно пустой, в нём ничего нету, как будто игра и не запускалась. вообще. Уровень по весу (сравнивал вес папок) не тяжелее оригинальных, тестур в геометрии используется на порядок меньше чем оригинальные. Спавн по весу вообще в 40 раз легче оригинального. Проблему заметил когда расставил освещение и спавн, причём освещение - group объекты (разгруппированные). которые были изначально в СДК (не самодельные), а спавн - аномалии + необходимый минимум для запуска карты (актёр + 1 графпоинт). Локация не заселена. АИ сетка размером не более 20 нод (не стал делать полную для тестов). Если какую информацию забыл, то просто напомните - предоставлю.
|
|
Воскресенье, 31.03.2019, 16:39
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
27.02.2018 |
|
|
|
|
|
|
Время Альянса
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4070 |
| Награды: |
16 |
| Регистрация: |
19.07.2013 |
|
_ToHaSH_2002, Функция yaw возвращает угол между векторами в радианах. Отталкивайтесь от нее.
Prostomod, Проблема в спавн-элементах. Если не уверены в них, то удаляете их все (кроме минимального для запуска левела) и пробуете снова.
Сообщение отредактировал denis2000 - Воскресенье, 31.03.2019, 17:12
|
|
Воскресенье, 31.03.2019, 17:08
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.07.2013 |
|
|
|
|
|
|
BL00Der
Воскресенье, 31.03.2019, 18:15 | Сообщение # 3399
| Статус: |
 |
| Гость: |
 |
| Сообщений: |
33 |
| Награды: |
0 |
| Регистрация: |
26.11.2017 |
|
Я создал такой скрипт:
Код function update_spam() local news_string = (random_message[math.random(2)]) news_manager.send_tip(db.actor, news_string, 0, "stalker", 4000, nil, nil) local base_string = game.translate_string(news_string) base_string = string.gsub(base_string, "*stalker", "Name") base_string = string.gsub(base_string, "*spot", "Location") return base_string end
local random_message ={ "ПОГИБ СТАЛКЕР:*stalker, *spot", "Я нашел мертвого сталкера:*stalker,*spot" } Что делать, чтобы разместить мою надпись на месте *stalker и *spot?
|
|
Воскресенье, 31.03.2019, 18:15
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
26.11.2017 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
266 |
| Награды: |
4 |
| Регистрация: |
27.02.2018 |
|
У меня 2 вопроса: 1) Всё-таки смог выявить лог с моей проблемой. Проблема в переполнении стака (stack overflow). Решение, конечно, подсказали (спс за это), но я всё понять не могу. Что такое этот stack и как избежать его переполнения? 2) Каким образом сделать так, чтобы лампочка изначально была в выключенном состоянии? Добавлять лишнии строчки в логике или можно это настроить в СДК?
Сообщение отредактировал Prostomod - Воскресенье, 31.03.2019, 19:15
|
|
Воскресенье, 31.03.2019, 19:15
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
27.02.2018 |
|
|
|
|
|
|
Policai
Понедельник, 01.04.2019, 10:46 | Сообщение # 3401
Dead City Breakthrough
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2244 |
| Награды: |
11 |
| Регистрация: |
08.11.2011 |
|
Народ! Сори если вопрос глупый, можно ли как то сделать зеркало в игре???
|
|
Понедельник, 01.04.2019, 10:46
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
08.11.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1343 |
| Награды: |
6 |
| Регистрация: |
07.03.2016 |
|
Цитата Policai (  ) можно ли как то сделать зеркало в игре??? Если только геометрию уровня отразить нужно, попробуй как в билде: https://youtu.be/b6fR1WT....&t=7155
А если динамическое что-то, то тут выясняй как в движке OGSR сделаны отражения.
Сообщение отредактировал sektor_aka - Понедельник, 01.04.2019, 11:02
|
|
Понедельник, 01.04.2019, 11:01
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
07.03.2016 |
|
|
|
|
|
|
Policai
Понедельник, 01.04.2019, 11:19 | Сообщение # 3403
Dead City Breakthrough
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2244 |
| Награды: |
11 |
| Регистрация: |
08.11.2011 |
|
Ясно значит это движковое, тогда отпадает.. Просто делаю новый уровень и подумал сделать зеркало в санузле... Вот и спросил...
Спасибо.
|
|
Понедельник, 01.04.2019, 11:19
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
08.11.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1343 |
| Награды: |
6 |
| Регистрация: |
07.03.2016 |
|
Цитата Policai (  ) значит это движковое Ты не понял. В билдах, это отраженная геометрия. Если бы ты там заглянул под воду, ты бы увидел: https://youtu.be/b6fR1WTCxU0?t=7280
K.D. очень давно ещё показывал эту фичу.
Сделано, мол, ассемблерной правкой и несложным шейдером.
|
|
Понедельник, 01.04.2019, 11:42
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
07.03.2016 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
347 |
| Награды: |
7 |
| Регистрация: |
22.04.2017 |
|
Policai, Как вариант. На статике (точно не скажу как на динамике) можно получить изображение тени гг(силует) и его то и отражать.(специально сделать помещение темным.)
Сообщение отредактировал _ToHaSH_2002 - Понедельник, 01.04.2019, 12:23
|
|
Понедельник, 01.04.2019, 12:22
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.04.2017 |
|
|
|
|