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

Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
|
|
Воскресенье, 31.12.2017, 13:17
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
11.06.2015 |
|
|
|
|
|
|
atanda
Суббота, 14.04.2018, 09:31 | Сообщение # 841
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
672 |
| Награды: |
7 |
| Регистрация: |
12.07.2017 |
|
Цитата Policai (  ) Можно ли этот значёк как то повернуть в нужном направлении Нет, на сколько мне известно в ЧН существует как минимум 8 спрайтов данного изображения.
|
|
Суббота, 14.04.2018, 09:31
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
12.07.2017 |
|
|
|
|
|
|
Policai
Суббота, 14.04.2018, 10:19 | Сообщение # 842
Dead City Breakthrough
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2244 |
| Награды: |
11 |
| Регистрация: |
08.11.2011 |
|
Цитата buffy (  ) Нет, на сколько мне известно в ЧН существует как минимум 8 спрайтов данного изображения.
Ну да. И моя теория что повернутся сами на граф при соединении лок в общий спавн тоже не подтвердилась..((( Хотя появилась новая теория, название значка level_changer_UP Значит есть ещё level_changer_DOWN и так далее по этому принципу, сейчас проверю...
|
|
Суббота, 14.04.2018, 10:19
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
08.11.2011 |
|
|
|
|
|
|
Jeka81
Суббота, 14.04.2018, 13:09 | Сообщение # 843
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
125 |
| Награды: |
6 |
| Регистрация: |
02.01.2014 |
|
Цитата Policai (  ) и так далее по этому принципу вот все доступные: level_changer_up level_changer_up_right level_changer_right level_changer_right_down level_changer_down level_changer_down_left level_changer_left level_changer_left_up По сути это одна и та же картинка, имеющая в конфиге прописанный поворот. Можно задать свой угол поворота.
Сообщение отредактировал Jeka81 - Суббота, 14.04.2018, 13:16
|
|
Суббота, 14.04.2018, 13:09
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
02.01.2014 |
|
|
|
|
|
|
Policai
Суббота, 14.04.2018, 13:31 | Сообщение # 844
Dead City Breakthrough
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2244 |
| Награды: |
11 |
| Регистрация: |
08.11.2011 |
|
Jeka81,
Это я нашёл, оно есть и в ЧН и в ЗП, один и тот же файл map_spots. тут проблема в другом, я полный нуб в скриптах, а по инструкции получается на всех переходах будет один значёк, сам метод так сделан.
В pda.script функция показа значка добавлена как
function fill_level_changers() for k,v in pairs(level_changer_tbl) do local obj_id = get_story_object_id(v.target) if(obj_id) then level.map_add_object_spot(obj_id, "level_changer_up", v.hint) Вот это и есть иконка, и вот что там пропишешь то и отображается. end end end
в кастом дате custom_data = <<END ;Вот тут и нужно добавить его id, а далее - как раньше не играет роли, хоть что тут пиши, хоть вообще ничего, всё равно стоит иконка на переходе level_changer_up [story_object] story_id = perehod_darks_escДобавлено (14.04.2018, 13:31) --------------------------------------------- В файле ЗП map_spots.xml прописаны все варианты.
<level_changer_up> <level_map spot="level_changer_up_spot" pointer="quest_pointer"/> </level_changer_up> <level_changer_up_spot width="19" height="21" alignment="c" location_level="1" heading_angle="1"> <texture r="10" g="250" b="250">ui_pda2_exit_point</texture> </level_changer_up_spot>
<level_changer_up_right> <level_map spot="level_changer_up_right_spot" pointer="quest_pointer"/> </level_changer_up_right> <level_changer_up_right_spot width="19" height="21" alignment="c" location_level="1" heading_angle="-45"> <texture r="10" g="250" b="250">ui_pda2_exit_point</texture> </level_changer_up_right_spot>
<level_changer_right> <level_map spot="level_changer_right_spot" pointer="quest_pointer"/> </level_changer_right> <level_changer_right_spot width="19" height="21" alignment="c" location_level="1" heading_angle="-90"> <texture r="10" g="250" b="250">ui_pda2_exit_point</texture> </level_changer_right_spot>
<level_changer_right_down> <level_map spot="level_changer_right_down_spot" pointer="quest_pointer"/> </level_changer_right_down> <level_changer_right_down_spot width="19" height="21" alignment="c" location_level="1" heading_angle="-135"> <texture r="10" g="250" b="250">ui_pda2_exit_point</texture> </level_changer_right_down_spot>
<level_changer_down> <level_map spot="level_changer_down_spot" pointer="quest_pointer"/> </level_changer_down> <level_changer_down_spot width="19" height="21" alignment="c" location_level="1" heading_angle="180"> <texture r="10" g="250" b="250">ui_pda2_exit_point</texture> </level_changer_down_spot>
<level_changer_down_left> <level_map spot="level_changer_down_left_spot" pointer="quest_pointer"/> </level_changer_down_left> <level_changer_down_left_spot width="19" height="21" alignment="c" location_level="1" heading_angle="135"> <texture r="10" g="250" b="250">ui_pda2_exit_point</texture> </level_changer_down_left_spot>
<level_changer_left> <level_map spot="level_changer_left_spot" pointer="quest_pointer"/> </level_changer_left> <level_changer_left_spot width="19" height="21" alignment="c" location_level="1" heading_angle="90"> <texture r="10" g="250" b="250">ui_pda2_exit_point</texture> </level_changer_left_spot>
<level_changer_left_up> <level_map spot="level_changer_left_up_spot" pointer="quest_pointer"/> </level_changer_left_up> <level_changer_left_up_spot width="19" height="21" alignment="c" location_level="1" heading_angle="45"> <texture r="10" g="250" b="250">ui_pda2_exit_point</texture> </level_changer_left_up_spot>
Но как вызвать показ нужного из кастом даты левел ченжера я просто тупо не знаю, серого вещества мало...
|
|
Суббота, 14.04.2018, 13:31
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
08.11.2011 |
|
|
|
|
|
|
makdm
Суббота, 14.04.2018, 13:43 | Сообщение # 845
Время Альянса
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1787 |
| Награды: |
19 |
| Регистрация: |
22.11.2012 |
|
Policai, в таблицу level_changer_tbl по аналогии с target и hint добавьте:
texture = "level_changer_left" --здесь нужная вам иконка
Например было: {target = "bar_sr_sleep_id", hint = "st_ui_pda_sleep_place"} стало: {target = "bar_sr_sleep_id", hint = "st_ui_pda_sleep_place", texture = "level_changer_left" }
А в функции
function fill_level_changers()
вместо
level.map_add_object_spot(obj_id, "level_changer_up", v.hint)
пропишите
level.map_add_object_spot(obj_id, v.texture , v.hint)
Сообщение отредактировал makdm - Суббота, 14.04.2018, 14:20
|
|
Суббота, 14.04.2018, 13:43
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.11.2012 |
|
|
|
|
|
|
Policai
Суббота, 14.04.2018, 14:00 | Сообщение # 846
Dead City Breakthrough
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2244 |
| Награды: |
11 |
| Регистрация: |
08.11.2011 |
|
makdm,
Но текстура то одна... Там функцией поворота значка меняется отображение а не текстурой. Или я что то не догоняю???
Я нашёл решение проблемы, но другим способом, по глупому, чисто по логике.. Добавил ещё таблицу
level_changer1_tbl
И функцию вызова добавил ещё одну
function fill_level_changers1() for k,v in pairs(level_changer1_tbl) do local obj_id = get_story_object_id(v.target) if(obj_id) then level.map_add_object_spot(obj_id, "level_changer_down", v.hint) end end end
И теперь в какую таблицу добавляю нужный айди левел ченжера, такой значёк и показывает на этом переходе... Игра запустилась, вылета нет, значки поменялись, в зависимости от таблиц.
Осталось 2 вопроса: 1. Как поведёт себя игра если я добавлю все 8 таблиц для каждого значка. 2. Как будет работать сам переход, не будет ли глюков и вылетов???
|
|
Суббота, 14.04.2018, 14:00
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
08.11.2011 |
|
|
|
|
|
|
makdm
Суббота, 14.04.2018, 14:15 | Сообщение # 847
Время Альянса
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1787 |
| Награды: |
19 |
| Регистрация: |
22.11.2012 |
|
Цитата Policai (  ) Я нашёл решение проблемы, но другим способом, по глупому, чисто по логике.. Добавил ещё таблицу С точки зрения программирования - Хрень полная. Я вам написАл решение. Всё делается в одной таблице и в одной функции.
|
|
Суббота, 14.04.2018, 14:15
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.11.2012 |
|
|
|
|
|
|
Policai
Суббота, 14.04.2018, 14:56 | Сообщение # 848
Dead City Breakthrough
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2244 |
| Награды: |
11 |
| Регистрация: |
08.11.2011 |
|
makdm,
Сейчас попробую..)) Хоть и не понимаю функцию текстуры, как таковой текстуры же не существует, вернее она одна, но поворачивается на 45 градусов под каждую функцию... Хрен разберёшь этот луа. как он работает..))))
|
|
Суббота, 14.04.2018, 14:56
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
08.11.2011 |
|
|
|
|
|
|
Jeka81
Суббота, 14.04.2018, 15:13 | Сообщение # 849
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
125 |
| Награды: |
6 |
| Регистрация: |
02.01.2014 |
|
Policai, в конфиге текстуры присутствует параметр, например для level_changer_up_right - heading_angle="-45", где -45 угол поворота; для level_changer_right - heading_angle="-90"
Сообщение отредактировал Jeka81 - Суббота, 14.04.2018, 15:14
|
|
Суббота, 14.04.2018, 15:13
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
02.01.2014 |
|
|
|
|
|
|
Policai
Суббота, 14.04.2018, 15:34 | Сообщение # 850
Dead City Breakthrough
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2244 |
| Награды: |
11 |
| Регистрация: |
08.11.2011 |
|
makdm,
Вы показали на примере таблицы зоны сна
"zat_a2_sr_sleep_id", hint = "st_ui_pda_sleep_place"},
На примере таблицы левел ченжеров это будет выглядеть так?
{target="esc_exit_to_garbage", hint="esc_exit_to_garbage_name", texture = "level_changer_left" }, - правильно?
Как потом быть с файлом st_land_names.xml
<string id="esc_exit_to_garbage_name"> <text>На Свалку</text> </string>
это тоже нужно править добавляя , texture = "level_changer_left"..???
|
|
Суббота, 14.04.2018, 15:34
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
08.11.2011 |
|
|
|
|
|
|
Jeka81
Суббота, 14.04.2018, 17:54 | Сообщение # 851
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
125 |
| Награды: |
6 |
| Регистрация: |
02.01.2014 |
|
Цитата Policai (  ) это тоже нужно править добавляя , texture = "level_changer_left"..??? нет, это файл сопоставления английских названий русским. Для локализации. Там писать только
Цитата Policai (  ) <string id="esc_exit_to_garbage_name"> <text>На Свалку</text> </string>
и остальных переходов.
|
|
Суббота, 14.04.2018, 17:54
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
02.01.2014 |
|
|
|
|
|
|
Policai
Суббота, 14.04.2018, 18:12 | Сообщение # 852
Dead City Breakthrough
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
2244 |
| Награды: |
11 |
| Регистрация: |
08.11.2011 |
|
Jeka81,
Ага, уже разобрался, всё нормально сейчас...
|
|
Суббота, 14.04.2018, 18:12
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
08.11.2011 |
|
|
|
|
|
|
svo6o9a
Суббота, 14.04.2018, 19:04 | Сообщение # 853
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
236 |
| Награды: |
2 |
| Регистрация: |
19.11.2017 |
|
Как убрать кат сцены? Спавн на Юпитере, а когда загружается игра, то не спавниться где надо, а проигрывается кат сцена.
|
|
Суббота, 14.04.2018, 19:04
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.11.2017 |
|
|
|
|
|
|
makdm
Суббота, 14.04.2018, 19:30 | Сообщение # 854
Время Альянса
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1787 |
| Награды: |
19 |
| Регистрация: |
22.11.2012 |
|
Цитата svo6o9a (  ) Как убрать кат сцены? Убери ресриктор, который запускает кат-сцену.
|
|
Суббота, 14.04.2018, 19:30
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.11.2012 |
|
|
|
|
|
|
День одиночки
| Статус: |
 |
| Гость: |
 |
| Сообщений: |
55 |
| Награды: |
4 |
| Регистрация: |
09.12.2016 |
|
Народ, может кто помочь с кат-сценой от первого лица? Мне нужно чтоб ГГ стоял на месте, потом достал оружие. Есть знающие люди?
|
|
Суббота, 14.04.2018, 20:06
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
09.12.2016 |
|
|
|
|