учше тебе все же all.spawn распаковывать и им заспавнить.
Распаковать могу, а спавнить им не умею. Сейчас хотел заспавнить ещё одного НПС, на этот раз бандита на АТП, но он не спавнится. У него уникальные имя и внешность, так что "затеряться" среди других бандитов он при всём желании не мог, да и с позиции спавна он не должен уходить. Его просто нет. Я уже раза 3 всё проверил и никаких ошибок по невнимательности не обнаружил. Хотя, мне будет лучше, если он заспавнится не сначала игры, а после получения квеста Волка на спасение Шустрого ( по этому принципу спавнится отряд Петрухи, т.к. до взятия квеста его нет). Как такое можно сделать?
Добавлено (24.02.2014, 19:49) --------------------------------------------- Хм, странно: я поменял координаты, и он совершенно нормально заспавнился в деревне новичков. Что с АТП не так?
Нет такого слова "не умею". Читай эту статью. НЕ может быть такого, чтобы у тебя по ней не получилось.
ЦитатаMarsel ()
по этому принципу спавнится отряд Петрухи, т.к. до взятия квеста его нет). Как такое можно сделать?
Тоже бы хотел узнать. Мне бы твои легкие проблемы. У меня смотри что. Я хочу после взятия АТП, чтобы у меня под мостом(где стоит машина, неподалеку вагончик и Толик) спавнился у костра военный. Он чтобы был мне враг, но я мог с ним поболтать и он в меня не шмалял. Как Кузнецов. В ходе диалога, этого военного можно было бы взять с собой в команду. Но есть и еще один нюанс. Мне нужно переделывать диалог лично для него. Чтобы в ходе беседы открывался диалог на взятие его в команду, а не сразу.Из всего списка я сделал:
1) Реализовал возможность взять НПС в команду. Но брал не тупой мод "Напарники" как в "Возвращение Меченого"...оставил допустим НПС на АТП, взял другого в команду и тот тоже как идиот бежит на АТП. В моем моде они максимум "умные".
2) Потратил кучу нервов и получил баги.
ЦитатаMarsel ()
Как такое можно сделать?
Хотя...знаю...Найти скелет диалога с Волком или Петрухой и пропихнуть туда название своего скрипта, в котором спавнится твой НПС. Файлы диалогов config\gameplay\dialogs_escape.xml.Или любой другой, какой тебе надо.dialogs_bar.xml...но это диалоги для бара. Там скелеты диалогов. А сами тексты в config\text\rus.stable_dialogs_escape.xml и т.д. Но советую тебе прежде чем там копаться, ознакомиться со статьями, как создавать диалоги!
Я этим пользовался. Главное про логику не забудь.:)
Ура, он появился там, где должен быть! Оказывается, мне координату "Х" неправильную выписали изначально, и мой НПС спавнился вообще в других широтах...
Дружище, у меня ещё есть вопросы: 1) Создал я новый костюм, а аватарки для КПК соответствующей нет. Как её добавить в игру? С: 2) В оригинальных ТЧ есть двустволка? Если нет, где её можно скачать?
ТОЗ-34? Если да, то просто пиши любому НПС. Пример:
wpn_toz34 \n ammo_12x70_buck \n
Чтобы добавить пистолет "Беретту" просто пиши:
wpn_beretta \n ammo_9x19_fmj \n
А чтобы ХПСС..в реале Браунинг:
wpn_hpsa \n ammo_9x19_fmj \n
Эти стволы изначально есть в игре...просто Разрабы не вооружили ими никого.
ЦитатаMarsel ()
а аватарки для КПК соответствующей нет.
Все иконки НПС в textures\ui\ui_npc_unique.dds...а чтобы добавить прям свою новую, надо сфоткать НПС-а, с визуалом и открыть файл ui_npc_unique.dds фотошопом. Ну и провести махинацию свою. Обрезать сфотканный скриншот как надо, подогнать под размер тех иконок, которые в файле. Альфа каналы там еще какие-то...я Фотошопом плохо владею.
Эти стволы изначально есть в игре...просто Разрабы не вооружили ими никого.
Благодарю.))
ЦитатаВозрожденный ()
Альфа каналы там еще какие-то...я Фотошопом плохо владею.
С альфа-каналами я тоже не понимаю.) Если бы все иконки находились в отдельных файлах, то было бы проще. А то не понятно, как в одном файле, где находятся много иконок, указать какую-то одну.)
Добавлено (24.02.2014, 23:54) --------------------------------------------- Там, кажется, координаты нужно указывать, но как их определять - я, увы, не помню.
Добавлено (25.02.2014, 00:10) --------------------------------------------- А дымовая граната как называется?) Она там тоже есть, вроде бы.)
координаты нужно указывать, но как их определять - я, увы, не помню.
Есть простая, легкая прога SIE. С помощью неё можно указывать координаты.
ЦитатаMarsel ()
А то не понятно, как в одном файле, где находятся много иконок, указать какую-то одну.)
Добавить просто и все:))
ЦитатаMarsel ()
А дымовая граната как называется?) Она там тоже есть, вроде бы.)
wpn_gd_05. В файлах игры есть и модель гранаты и худ у ней...описание конфига находиться в гранате Ф-1.
Ахтунг!!! Я проверил только наличие конфига и гранаты, в работоспособности я не уверен. Я эту гранату никогда еще не восстанавливал и не использовал в игре!
Давненько я ничего не спрашивал и не делал. У меня вопрос...как вырезать видео из игры? Начальный ролик про грузовик Смерти. Идея вообще бредовая...но я хочу сделать так:
"ГГ стартует около разбившегося грузовика на Кордоне. Рядом стоит сталкер в плаще с ВСС "Винторез"(модель взял Дегтярева из ЗП в плаще...лучше не нашел. Похоже правда на начало Народной Солянки...но у меня ГГ будет не на дороге начинать, а рядом с грузовиком. Поэтому мы говорим со сталкером и он ведет нас сам к Бункеру Сидоровича......"
Но мне бы еще как-то подправить диалог с Сидоровичем. Чтобы когда ГГ и сталкер подойдут к бункеру, сталкер посылал нас к торговцу. Мы спускаемся к Сидоровичу...экран темнеет и он начинает базарить стандартную фразу: "Короче, Меченый и т.д...."
Можно взять файл-пустышку и заменить им оригинальное видео. Тогда проигрывать будет нечего) Это как первый вариант. А как второй - вырезать функцию проигрывания этого видео, но я понятия не имею где она может быть.Да, кстати, пока меня не было у вас тут вопросы были - у Марсела по крайней мере) Если они еще актуальны - напишите еще раз, попробую всем помочь Ребят, проверьте пожалуйста работоспособность спальника. У меня есть подозрение, что он не работает. Сам не могу проверить - нету сталкера на компе. Ссылка
Expression : fatal error Function : CScriptEngine::lua_error File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp Line : 73 Description : Arguments : LUA error: ...ow of chernobyl\gamedata\scripts\bind_stalker.script:230: attempt to index global 'watch_hud' (a nil value)