Случайная подборка модов
Lost World: Origin
4.1
Prosectors Project
4.0
MDRK mod 1.0
4.0
Контракт на хорошую жизнь
4.1
STCoP Weapon Pack 3.3
4.4
Зона обр.2010г.
3.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга


• Не флудить
• Предварительно просматривайте раздел, ведь ответ на ваш вопрос может быть там
• В своем вопросе указывайте платформу моддинга — Тень Чернобыля, Чистое небо или Зов Припяти




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  Advisor890
Пятница, 16.06.2017, 17:03 | Сообщение # 6871
Статус:
Отмычка:
Сообщений: 115
Награды: 1
Регистрация: 07.07.2012

Возможно ли "поставить" на НПС story_id, если он был создан через скрипт? В ТЧ. Без функций АМК.
  Злобная реклама
Пятница, 16.06.2017, 17:03
Статус:
Сообщений: 666
Регистрация: 07.07.2012
Российская Федерация  Sander
Пятница, 16.06.2017, 17:16 | Сообщение # 6872
Статус:
Бывалый:
Сообщений: 764
Награды: 6
Регистрация: 18.09.2012

Скомпилировал уровень, а на асфальте текстура травы, хотя в СДК всё нормально. Ещё текстура деталей неправильно отображается, как непрозрачная.
Сообщение отредактировал Sander - Пятница, 16.06.2017, 17:21
  Злобная реклама
Пятница, 16.06.2017, 17:16
Статус:
Сообщений: 666
Регистрация: 18.09.2012
Российская Федерация  yobakun
Пятница, 16.06.2017, 17:21 | Сообщение # 6873
Статус:
Новичок:
Сообщений: 270
Награды: 5
Регистрация: 30.07.2016

Sander, маска террейна есть?
  Злобная реклама
Пятница, 16.06.2017, 17:21
Статус:
Сообщений: 666
Регистрация: 30.07.2016
Российская Федерация  Sander
Пятница, 16.06.2017, 17:29 | Сообщение # 6874
Статус:
Бывалый:
Сообщений: 764
Награды: 6
Регистрация: 18.09.2012

добавил, все равно вот:
Прикрепления: 4716513.jpg (850.0 Kb)
  Злобная реклама
Пятница, 16.06.2017, 17:29
Статус:
Сообщений: 666
Регистрация: 18.09.2012
Российская Федерация  Sherlok13
Пятница, 16.06.2017, 19:05 | Сообщение # 6875
Статус:
Опытный:
Сообщений: 1367
Награды: 9
Регистрация: 08.06.2012

Ребят, тут опытные мододеллы пишут следующее:
Цитата
Если Вы только начинаете входить в модостроение, очень советую Вам обучиться работе с СДК. ACDC/all.spawn - старый ограниченный кустарный способ. Это как чистить снег во дворе не лопатой, а ложкой.

А какой собственно на данный момент универсальный способ спавна в ТЧ например?
И ещё вопрос, что и куда прописать, чтобы с трупа не падало оружие?
  Злобная реклама
Пятница, 16.06.2017, 19:05
Статус:
Сообщений: 666
Регистрация: 08.06.2012
Российская Федерация  RoboCat
Пятница, 16.06.2017, 19:07 | Сообщение # 6876
Статус:
Новичок:
Сообщений: 300
Награды: 9
Регистрация: 07.01.2017

Через скрипты. Но я все делаю через All.spawn
Теперь когда я свободен от БЕСПЛАТНОЙ РАБОТЫ ОТ ШКОЛЫ, Я могу приступить к моду

Caps Lock. Устное предупреждение.
BoBaH_671
Сообщение отредактировал RoboCat - Пятница, 16.06.2017, 19:10
  Злобная реклама
Пятница, 16.06.2017, 19:07
Статус:
Сообщений: 666
Регистрация: 07.01.2017
Российская Федерация  denis2000
Пятница, 16.06.2017, 19:33 | Сообщение # 6877
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата Sander ()
на асфальте текстура травы

А шейдеры с прозрачностью непрозрачные. На драфте - это норма. А что касается травы, то проверяйте текстуры травы (на альфа канал) и их настройки.


Цитата Sherlok13 ()
А какой собственно на данный момент универсальный способ спавна в ТЧ например?

Нет такого понятия "Универсальный способ" - все зависит от задач и требований.


Цитата Sherlok13 ()
И ещё вопрос, что и куда прописать, чтобы с трупа не падало оружие?

В оригинале оно и не пропадает.
Сообщение отредактировал denis2000 - Пятница, 16.06.2017, 19:34
  Злобная реклама
Пятница, 16.06.2017, 19:33
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Sherlok13
Пятница, 16.06.2017, 20:04 | Сообщение # 6878
Статус:
Опытный:
Сообщений: 1367
Награды: 9
Регистрация: 08.06.2012

denis2000, ну вот, хоть кто-то мне ответил )
У меня требования "наискромнейшие" если так можно выразиться, добавить пару НПС, диалоги прописать, с простейшими квестами на это всё куча очень подробных гидов, поэтому вопросов и не возникает у меня.
Вопросы есть в спавне в основном, например как через скрипт заставить смотреть НПС куда я хочу? В алл.спавне есть look на этот счет, есть точки передвижения, то есть больше возможностей чем у скриптового спавна получается...
Цитата denis2000 ()
В оригинале оно и не пропадает.

Мне нужно как раз наоборот )
То есть я заспавнил НПС бандита на АТП, с Валом например, но чтобы ГГ не получил эту пушку, мне нужно чтобы при убийстве оружие с него не выпало, вот

Добавлено (16.06.2017, 20:04)
---------------------------------------------
Ну и да, если со спавном всё наладится у меня, то добавить уже готовых мутантов в игру, будет тоже неплохим бонусом для меня, там по сути та же аналогия должна быть

  Злобная реклама
Пятница, 16.06.2017, 20:04
Статус:
Сообщений: 666
Регистрация: 08.06.2012
Российская Федерация  Sander
Пятница, 16.06.2017, 20:21 | Сообщение # 6879
Статус:
Бывалый:
Сообщений: 764
Награды: 6
Регистрация: 18.09.2012

denis2000, а что насчёт асфальта?
  Злобная реклама
Пятница, 16.06.2017, 20:21
Статус:
Сообщений: 666
Регистрация: 18.09.2012
Российская Федерация  makdm
Пятница, 16.06.2017, 20:27 | Сообщение # 6880
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата Sherlok13 ()
Вопросы есть в спавне в основном, например как через скрипт заставить смотреть НПС куда я хочу? В алл.спавне есть look на этот счет, есть точки передвижения, то есть больше возможностей чем у скриптового спавна получается...

Не правильный вывод.
Всё с точностью наоборот.
Спавн НПС через all.spawn - в "топку". Метод 2007 года.
Всё только через скрипты.
А куда смотреть НПС, задаётся в его логике, а не в all.spawn
  Злобная реклама
Пятница, 16.06.2017, 20:27
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  denis2000
Пятница, 16.06.2017, 20:57 | Сообщение # 6881
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата Sander ()
а что насчёт асфальта?

А что насчет не драфта?


Sherlok13, Скрипт death_manager.script функция keep_item. Если возвращает false предмет будет удален. Конкретно в этих строках анализируется оружие в слотах НПС:
Сообщение отредактировал denis2000 - Пятница, 16.06.2017, 20:58
  Злобная реклама
Пятница, 16.06.2017, 20:57
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Беларусь  TomlnFerno
Пятница, 16.06.2017, 21:24 | Сообщение # 6882
Статус:
Отмычка:
Сообщений: 75
Награды: 6
Регистрация: 01.01.2016

В ТЧ, в гл. меню имеется надпись "ver 1.0004". В коде у нее такое описание
Код
    <static_version x="15" y="740" width="100" height="30">
  <text align="l" font="letterica16" r="135" g="123" b="116" complex_mode="0"/>
    </static_version>

Хочу поправить на свое, но не могу сообразить откуда игра берет это значение если нигде оно не прописано ? Пытался добавить свою надпись по аналогии - не выходит, игра ее просто не видит.
  Злобная реклама
Пятница, 16.06.2017, 21:24
Статус:
Сообщений: 666
Регистрация: 01.01.2016
Украина  ROZBEN
Пятница, 16.06.2017, 21:49 | Сообщение # 6883
Статус:
Зевака:
Сообщений: 14
Награды: 4
Регистрация: 25.12.2015

TomlnFerno,
В main_menu.script стоит поискать. В ЗП это выглядит следующим образом:
Код
local _ver = xml:InitStatic  ("static_version",self)
...
_ver:TextControl():SetText  ("ver. " .. mm:GetGSVer())

Где "ver." - это сразу текст. Т.е если заменить "ver." на "Вася111" и убрать .. mm:GetGSVer(), будет отображаться в левом нижнем углу "Вася111". Лично я добавил в ЗП текст по одному из гайдов в интернете таким способом:

Дописал над оригинальным скриптом статика следующее:
Код
local add_ver = xml:InitStatic ("add_version",self)
add_ver:TextControl():SetText ("Мой текст")

Где "add_version" - это название статика, и в конфиге тоже. Естественно, можно писать все, что хочется, лишь бы удовлетворяло требованиям написания скриптов.

Вышло следующее:
Код
local add_ver = xml:InitStatic ("add_version",self)
add_ver:TextControl():SetText ("Мой текст")
    
local _ver = xml:InitStatic  ("static_version",self)
local mm      = _G.main_menu.get_main_menu()
_ver:TextControl():SetText  ("S.T.A.L.K.E.R. CoP ver. " .. mm:GetGSVer())

А затем в ui_mm_main и ui_mm_main_16 (что уже вами было найдено) прописал координаты по аналогии с оригиналом и сдвинул куда мне нужно.
А вообще - в гугле все есть, учитесь искать. И если мне не изменяет память, тот тутор был конкретно даже для ТЧ.
Сообщение отредактировал ROZBEN - Пятница, 16.06.2017, 21:52
  Злобная реклама
Пятница, 16.06.2017, 21:49
Статус:
Сообщений: 666
Регистрация: 25.12.2015
Беларусь  TomlnFerno
Пятница, 16.06.2017, 22:16 | Сообщение # 6884
Статус:
Отмычка:
Сообщений: 75
Награды: 6
Регистрация: 01.01.2016

ROZBEN, Видимо плохо искал, раз мне ничего путного не выдал всемогущий Гугл smile В любом случае спасибо.
  Злобная реклама
Пятница, 16.06.2017, 22:16
Статус:
Сообщений: 666
Регистрация: 01.01.2016
Российская Федерация  Sherlok13
Пятница, 16.06.2017, 22:22 | Сообщение # 6885
Статус:
Опытный:
Сообщений: 1367
Награды: 9
Регистрация: 08.06.2012

denis2000, так, допустим я не хочу чтобы с волка выпал его автомат, я должен прописать ниже этих строк :



Точно такую же свою, раз мне нужен второй слот только, правильно?

По идее, нам нужно прописать сюда id персонажа, то есть esc_wolf и его оружие wpn_ak74u, и в конце return false
Но что куда я не знаю, т.к не разбираюсь в этом пока sad

Добавлено (16.06.2017, 22:22)
---------------------------------------------
makdm, неожиданный ответ, я думал сейчас все профи только через алл спавн работают, а новички наподобие меня, через скрипты, т.к некоторые детали проще через скрипты сделать

Сообщение отредактировал Sherlok13 - Пятница, 16.06.2017, 22:20
  Злобная реклама
Пятница, 16.06.2017, 22:22
Статус:
Сообщений: 666
Регистрация: 08.06.2012
Поиск: