|
Модострой:Вопросница
|
|
|
|
| Статус: |
 |
| Легенда: |
 |
| Сообщений: |
2258 |
| Награды: |
15 |
| Регистрация: |
05.04.2010 |
|
Задаем разные вопросы касательно создания модов.
|
|
Среда, 02.03.2011, 09:50
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
05.04.2010 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
160 |
| Награды: |
0 |
| Регистрация: |
23.05.2012 |
|
по моему, кто- то просил худ приближённый к тч для Зов Припяти.....кому надо, то вот: http://stalkerportaal.ru/load....-0-1132
Сообщение отредактировал Strel_ock - Понедельник, 25.06.2012, 21:28
|
|
Понедельник, 25.06.2012, 21:27
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
23.05.2012 |
|
|
|
|
|
|
BozKurt
Понедельник, 25.06.2012, 21:33 | Сообщение # 6152
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1753 |
| Награды: |
3 |
| Регистрация: |
25.05.2012 |
|
Kail, раз не открывается, то держи скриншот страницы: >>Screenshot<<
|
|
Понедельник, 25.06.2012, 21:33
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.05.2012 |
|
|
|
|
|
|
Einwill
Понедельник, 25.06.2012, 21:35 | Сообщение # 6153
S.T.A.L.K.E.R.
| Статус: |
 |
| Неопытный: |
 |
| Сообщений: |
447 |
| Награды: |
1 |
| Регистрация: |
19.06.2012 |
|
Strel_ock, Это наверное в поиске файлов надо вылаживать,
Кто знает, где находиться ... благодаря которой в зп, в начале игры аммуниция покоцана?
|
|
Понедельник, 25.06.2012, 21:35
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.06.2012 |
|
|
|
|
|
|
Jargon
Понедельник, 25.06.2012, 21:46 | Сообщение # 6154
X-Ray Multiplayer Extension
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
1078 |
| Награды: |
3 |
| Регистрация: |
24.06.2012 |
|
Einwill, ???Добавлено (25.06.2012, 21:46) --------------------------------------------- Novellus, лучше там создай смарт
|
|
Понедельник, 25.06.2012, 21:46
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
24.06.2012 |
|
|
|
|
|
|
Einwill
Понедельник, 25.06.2012, 21:49 | Сообщение # 6155
S.T.A.L.K.E.R.
| Статус: |
 |
| Неопытный: |
 |
| Сообщений: |
447 |
| Награды: |
1 |
| Регистрация: |
19.06.2012 |
|
Jargon, В ЗП в начале игры броня и оружие поломаны, я хочу прописать новой броне и оружию тоже самое...
|
|
Понедельник, 25.06.2012, 21:49
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.06.2012 |
|
|
|
|
|
|
Jargon
Понедельник, 25.06.2012, 21:52 | Сообщение # 6156
X-Ray Multiplayer Extension
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
1078 |
| Награды: |
3 |
| Регистрация: |
24.06.2012 |
|
Einwill, да нет чето я не помню чтобы сломано что-то было, может ты в мод какой играл? 
|
|
Понедельник, 25.06.2012, 21:52
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
24.06.2012 |
|
|
|
|
|
|
Einwill
Понедельник, 25.06.2012, 21:54 | Сообщение # 6157
S.T.A.L.K.E.R.
| Статус: |
 |
| Неопытный: |
 |
| Сообщений: |
447 |
| Награды: |
1 |
| Регистрация: |
19.06.2012 |
|
Jargon, Извини, но пока что я жду ответа, от того кто хорошо помнит ЗП.
|
|
Понедельник, 25.06.2012, 21:54
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.06.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
676 |
| Награды: |
1 |
| Регистрация: |
25.04.2012 |
|
Einwill, я тоже ищу такое.
|
|
Понедельник, 25.06.2012, 21:55
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.04.2012 |
|
|
|
|
|
|
Jargon
Понедельник, 25.06.2012, 22:14 | Сообщение # 6159
X-Ray Multiplayer Extension
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
1078 |
| Награды: |
3 |
| Регистрация: |
24.06.2012 |
|
Einwill, а да точно, вот я забыл уже оригинальное начало то как  Добавлено (25.06.2012, 22:14) --------------------------------------------- Einwill, там походу инфопоршнь актору выдается, вместе с инфой о вертолетах
|
|
Понедельник, 25.06.2012, 22:14
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
24.06.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Неопытный: |
 |
| Сообщений: |
544 |
| Награды: |
6 |
| Регистрация: |
12.02.2011 |
|
Quote Вопрос глуповат, но всё равно спрошу совета. Нужен урок в котором широко рассматривается бинд_сталкер. Или описание его структуры, понятный новичку. Нормальный вопрос. Тем более для новичка. Но я правда не умею объяснять для чайников, поэтому желательно чтобы ты, читатель, уже сталкивался с классами и ООП. Итак, bind_stalker.script:
Сначала давайте немного поговорим о том что такое предмет в играх. Предмет во всех играх (во всех серьезных играх) - это класс. Класс фактически - это структура (таблица) в которой находятся property (свойства) и методы (функции). Собственно свойства - это грубо говоря переменные, к каждом классе они разные. То есть при создании предмета происходит создание нового класса, который этот предмет описывает. И происходит это для всех предметов (даже для тех, для которых нет файла bind_*****.script).
Так происходит со всеми предметами. Но если в конфиге прописано script_binding то при создании предмета вызовется функция, которая там написана. Обычно в этой функции подключается скриптовый биндер.
А теперь вот уже можно говорить о том что такое скриптовый биндер. Скриптовый биндер - это тоже класс, только создается он не движком, а скриптовой машиной (Луа). При создании любого класса (даже биндера) происходит вызов функции __init() Это железно. Самая первая вызываемая (автоматически) функция, в С++ она называется конструктором. Обычно в нем не происходит никаких вычислений, происходит только инициализация переменных.
В биндере и в ДВИЖКОВОМ классе есть несколько функций (методов), такое как: net_spawn, net_destroy, reinit и остальные. Если их нет, то они не вызываются. Если они есть в движке, но их нет в скрипте - вызывается движковый метод. Но если они есть в скрипте и есть в движке, то вызывается скриптовый метод. Но в движковом методе обычно выполняются жизненно важные процессы, поэтому из скриптового метода нужно вызывать движковый метод. Обычно он называется имя_класса.имя_функции() (например для actor_binder:reinit это object_binder.reinit)
А теперь напишу вкратце какие методы вызываются, в каком порядке и за что отвечают: 1. __init - вызывается при создании объекта. Вызывается когда еще нет клиентского объекта (для actor_binder это означает что получить ГГ при помощи db.actor не получится) 2. net_spawn - Вызывается после создания клиентского объекта (то есть при переходе в онлайн). Несет в себе net_packet 3. reinit - Вызывается уже после net_spawn и представляет собой инициализацию для клиентского объекта. Там ставятся каллбеки 4. update - Вызывается постоянно и при том с разной скоростью. Скорость зависит от расстояния до объекта и мощности компьютера. 5. net_destroy - Вызывается перед удалением клиентского объекта при переходе объекта в оффлайн (например)
Quote уже прочитал. хочу по этому же принципу отрезать локацию от игры Зачем??? Я знаю как полностью вырезать локацию, но сначала скажи какой от этого смысл?
Quote Создал , я квест на поиск предмета...Предмет в рюкзаке убитого сталкера , но мне надо , чтобы после взятия предмета спавнился кровосос .... Подскажите ??? bind_stalker.script: функция function actor_binder:on_item_take (obj) В ней при помощи obj:section() узнаешь секцию предмета, и узнаешь не твой ли это объект. Потом спавнишь
Quote может kill, вместо on_death? И вообще, где ты увидел данную функцию? Именно on_death() ! Ведь alife():create возвращает объект класса cse_alife_creature_abstract у которого нет метода kill, а есть только on_death. Можно конечно при помощи level.client_spawn_manager() отследить момент перехода в онлайн, но зачем?
Quote как сделать точку вокруг которой смогут собираться НПС, как вокруг костра?? При помощи схемы kamp. В ней задается точка костра, радиус и количество НПС. И НПС садятся у костра
|
|
Понедельник, 25.06.2012, 22:16
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
12.02.2011 |
|
|
|
|
|
|
Einwill
Понедельник, 25.06.2012, 22:49 | Сообщение # 6161
S.T.A.L.K.E.R.
| Статус: |
 |
| Неопытный: |
 |
| Сообщений: |
447 |
| Награды: |
1 |
| Регистрация: |
19.06.2012 |
|
Jargon, Вот теперь спасибо, сейчас поищу.
|
|
Понедельник, 25.06.2012, 22:49
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.06.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
676 |
| Награды: |
1 |
| Регистрация: |
25.04.2012 |
|
_Призрак_, Quote Quote уже прочитал. хочу по этому же принципу отрезать локацию от игры
Зачем??? Я знаю как полностью вырезать локацию, но сначала скажи какой от этого смысл? для мода. таков сюжет. разделен будет на три эпизода. первый - затон.
|
|
Понедельник, 25.06.2012, 22:52
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.04.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Неопытный: |
 |
| Сообщений: |
544 |
| Награды: |
6 |
| Регистрация: |
12.02.2011 |
|
Ну и? А почему просто выключить их и все? Удалить с них спавн и удалить переходы на них
Сообщение отредактировал _Призрак_ - Понедельник, 25.06.2012, 23:25
|
|
Понедельник, 25.06.2012, 23:24
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
12.02.2011 |
|
|
|
|
|
|
nubik
Понедельник, 25.06.2012, 23:26 | Сообщение # 6164
|
Понедельник, 25.06.2012, 23:26
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.03.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
336 |
| Награды: |
0 |
| Регистрация: |
28.05.2012 |
|
Ребят а какая сетка (скок на скок) в иконках нпс
|
|
Понедельник, 25.06.2012, 23:44
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
28.05.2012 |
|
|
|
|