ЦитатаВ зове Припяти можно сделать 5 тонн веса в рюкзаке? У меня и тут только 4 папки: bin, levels, localization, resources. Ничего не могу поменять.
В папках levels, localization, resources находятся архивы (не ВинРар, а спецфайлы, в ТЧ они называются gamedata.db )
Короче, вот ссылка на разархиватор _http://depositfiles.com/files/drzllv7f6
Указываешь тип и директорию игры и все- ждешь пока все само не разархивируется (не забывай про свободное место на винчестере~6ГБ)
Ищешь нужное, редактируешь
Для ЗП подойдет модмейкерство ТЧ http://stalker-portal.ru/plug.php?e=faq&cid=10 (не все, конечно)
Вот
ЦитатаКак изменить носимый вес?
(просмотров: 10322)
Ответ: В файле \gamedata\config\creatures\actor.ltx находим переменную max_item_mass – это максимальный вес при достижении которго игрок перестает двигаться
***ADD
max_walk_weight - максимальный вес, до достижения которого можно передвигаться
В файле \gamedata\config\ system.ltx изменяем переменную max_weight – это вес который игрок несет не напрягаясь.
добавлено спустя 15 минут
Меняю худ оружия, проверяю в мультеплиере, так быстрее (один бегаю).
Скажите, как сделать, чтобы оружие продавалось сразу, а не по возрастанию ранга
Я пытался править файл деатматч (в нем проверяю) но у меня не получается
Сообщение было успешно отредактировано DIFx (31-07-2011 00:21 GMT3 часа, назад)
Цитата#karavan :
Для ребятишек из "команды _ZIP_".
Вам в срочном порядке нужно прочитать все ФАКи и Сталкер Вики...
Им нужно для начала правила форума изучить от корки до корки.
Превратили нормальный топик в чат. Уже и заходить сюда противно.
Artos
Вряд ли кто-то будет что-либо менять.
Больше народа (не суть важно какого) - больше рейтинг (или как там это меряется?).
В любом случае качество страдает.
А как же хочется конструктивного общения. Были ведь времена.....
Сообщение было успешно отредактировано Gun12 (31-07-2011 04:39 GMT3 часа, назад)
Полностью согласен со словами Gun12 о превращении топика в техническом разделе в детскую песочницу с игнорированием правил, безграмотным чатом и размусоливанием ФАК'овых банальностей.
До коле будут нарушаться правила портала/раздела/топика и игнорироваться соблюдение элементарных правил общения?
Или тут ребятишки пусть резвятся и придется искать другую 'курилку' или кто-то должен(!) выполнять обязанности модератора!
Gun12
Может модераторы так и считают, что 'чем больше - тем лучше', но и у админов сайта должна же думалка варить ... Народ привлекает не сам ресурс, тем более неразвиваемый (ФАКи/статьи давно никто не обновляет), а сами пользователи, с которыми и пообщаться хочется и поучиться уму-разуму ...
Судьба всех 'детских песочниц', равно как и пустобрехалок - засерание и забвение. Пока СП еще привлекает какое-то внимание, но если и далее модераторы будут бездельничать - технические разделы опустеют. ИМХО.
Сообщение было успешно отредактировано Artos (31-07-2011 05:16 GMT3 часа, назад)
Развели тут ясли сад, спорят друг с другом у кого что круче. Для чего по вашему нужна ЛС?
Лишний срач тут разводят. Стройте свои "штабики" подальше от форума, в журнале например.
Там и обсуждайте про запасы конфет и т.п.
Никому не интересны ваши мнения о друг друге, особенно не по теме
несколько дурацких немного наверное вопросов:
В партикл эдиторе где свет настроить от огня, где файл костров, как изменить освещение от костров (цвет, интенсивность и тд) и как настроить правильные динамические тени в ТЧ? (Если кто небудь еще в shader editor'е шарит плиз в ПМ нужна помощь, в долгу не останусь)
Миха74Rus
Потрудись соблюдать ПРАВИЛА и адресовать вопрос в соответствующий вопросу топик: "SDK для игры S.T.A.L.K.E.R.".
То, что пока в этом топике еще порою есть кому давать ответы по существу, в отличии от иных 'мертвых' топиков - вскорости может и прекратиться, благодаря подобному 'мусору' и оффтопику.
Геныч Defake
Строка лога ясно говорит в чем проблема: "Невозможно открыть секцию ...".
С чего ты взял, что "создал на Кордоне нпс такой секцией ...", когда упоминаешь всего лишь о созданном 'specific_character' для непися?
Читаем ФАК по созданию НПС:
"Теперь создадим секцию нашего персоонажа. В файле spawn_section.ltx (gamedata/config/creatures) в блоке: ...".
Т.е. секции неписей/монстров создаются в файлах '\gamedata\config\creatures\*.ltx' и имеют иное наполнение, о чем читай далее в ФАКе.
Artos, спасибо! Создал секцию - помогло. DIFx, озвучку? О_о
Еще вопрос: Как в диалоге изменить отношение?
Вот у меня зомби. С ним я говорю, а в одной из веток диалога нужен скрипт, который делает его врагом. Какой скрипт нужен?
Сообщение было успешно отредактировано Геныч Defake (31-07-2011 15:38 GMT3 часа, назад)
TAGENER
Ты не в тему, тебе сюда: Народная Солянка 2010
Попытался написать простенькую AI-схему, но, естественно, с первого раза не получается. xr_drink_vodka.script:
Код:
local DrinkStart = false
local scheme_status={}
function scheme_is_active(talker, target)
return scheme_status[target:id()]==true -- сравниваем с true, чтобы функция не возвращала nil
end
function scheme_is_not_active(talker,target)
return not scheme_is_active(talker,target)
end
function activate_scheme(talker,target)
local st = xr_logic.assign_storage_and_bind(talker, ini, "xr_drink_vodka")
st.enabled=true
scheme_status[talker:id()] = true
end
function deactivate_scheme(talker,target)
local st = db.storage[talker:id()]["xr_drink_vodka"]
if st then
st.enabled = false
end
scheme_status[talker:id()]=nil
end
class "evaluator_drink" (property_evaluator)
function evaluator_drink:__init(name, storage) super (nil, name)
self.st = storage
end
function evaluator_drink:evaluate()
return DrinkStart == true
end
class "action_drink" (action_base)
function action_drink:__init(name, storage) super (nil, name)
self.st=storage
end
function action_drink:initialize()
local npc = self.object
npc:set_desired_position()
npc:set_desired_direction()
npc:clear_animations()
end
function action_drink:execute()
local npc = self.object
local actor = db.actor
if not actor then
self.st.enabled = false
end
news_manager.send_tip(db.actor, "Действия схемы...", 0, "trader", 23000)
end
function add_to_binder(object, char_ini, scheme, section, st)
local manager = object:motivation_action_manager()
local property_wounded = xr_evaluators_id.sidor_wounded_base
manager:remove_evaluator(property_drink)
local action = action_drink("action_drink",st)
-- и настраиваем предусловия. 1. Сталкер жив
action:add_precondition(world_property(stalker_ids.property_alive, true))
-- 2. Сталкер не ранен
action:add_precondition(world_property(property_wounded, false))
-- Добавляем оператор в планировшик
manager:add_action (action_drink, action)
local manager = self.object:motivation_action_manager()
if xr_drink_vodka then
manager:add_evaluator(xr_drink_vodka.property_drink, property_evaluator_const(false))
end
Функция addCommonPrecondition():
Код:
if xr_drink_vodka then
action:add_precondition (world_property(xr_drink_vodka.property_drink, false))
end
При загрузке игры получаю безлоговый вылет. В чем проблема?
DIFx, есть хорошее правило: "Не уверен - не советуй!". Никому не нужны погадалки. Кроме потери времени они и топик засоряют пустым флудом.
Читаем пункт 5 правил топика:
5. Отвечать вы можете только в том случае если уверены в правильности ответа, если не знаете - просто не отвечайте. Авторы неправильных, вводящих в заблуждение ответов будут жестоко наказываться :)
Геныч Defake
Намереваясь задать вопрос - задумайся, а не надоест ли отвечать тем, кто может дать ответ, если вопрос из разряда ФАК'овых и сам вопрошающий может получить ответ за несколько минут, почитав ФАК, статьи иль просто посмотрев в кодах игры? Ведь когда действительно понадобится помощь - твой вопрос может быть и проигнорирован!
Для того, чтобы сделать непися врагом к ГГ имеется штатный метод:
oNPC:set_relation(game_object.enemy, db.actor) --/ где oNPC - клиентский объект НПС
Mehanik Yar
'on_death' - параметр для схем логики неписей. Для машин, к коим относится БТР, он не применим.
Применимые параметры логики для машин можно посмотреть в 'ph_car.script'.
Хотя ... несложно этот параметр добавить и для машин. Вот только коллбэка для его отработки тоже нет и придется и его писать ...
Stalk15
Прежде чем писать скрипты схем - стОит почитать и поизучать уже имеющиеся примеры.
Когда ты поймешь что такое и для чего 'xr_evaluators_id.script' и 'xr_actions_id.script' и что за 'property_drink' в твоем скрипте схемы - будет уже проще объяснять ...
Сообщение было успешно отредактировано Artos (31-07-2011 16:49 GMT3 часа, назад)
bandит
'Идиотский' - не полное определение. 'БАНановый' будет точнее. На всех ресурсах, подобных этому форуму, поиск и распространение контрафакта и приравненных к этому действий - ЗАПРЕЩЕН. Миха74Rus
Тебе неймется заполучить БАН? Ну так обратись напрямую к модератору - так будет и побыстрее и на писанину тебе меньше сил и времени понадобится.
Неймется 'просто поболтать' - плз в топик "Идеи и реализация".
Сообщение было успешно отредактировано Artos (01-08-2011 00:23 GMT3 часа, назад)
Gerych
(ФАК'овая информация)
Файл \gamedata\config\system.ltx - параметр: 'take_dist' в секции '[inventory]'.
Но не стОит перебарщивать - при попытке заговорить на большой дистанции из-за ограничений движка порою теряется управление кнопками ... вплоть до необходимости перезагрузки игры.
P.S. Также параметры схемы 'meet' (для неписей под логикой) могут изменять дистанции активности диалогов вплоть до полного их отключения. VOva-VIP
'Как-нибудь' сделать можно ... нужно только разобраться, что же дает этот параметр для условно физических объектов игры и нужен ли рестриктору.
Для чего рестриктору (некоей контролируемой зоне) находиться в офф-лайне?
Для (де)активации рестрикторов служит собственно сама логика рестрикторов.
Примеров в кодах игры - немало, остается только выбрать по ситуации и целям.
Сообщение было успешно отредактировано Artos (01-08-2011 00:33 GMT3 часа, назад)
Motorhead 6669
Переадресуй свою просьбу в более подходящий топик,
например: "Поиск модификаций и модмейкерских утилит".
Этот топик для вопросов "Как сделать самому?", а не как заполучить готовенькое иль нахаляву.
Motorhead 6669
"Элементарно, Ватсон!" (хотя и муторно)
1. Копируем в укромное место файл 'textures' из оригинальной игры (textures_src).
2. Устанавливаем на исходную игру мод Фотозоны.
3. Копируем файл 'textures' из мода в сооответствующее место (textures_fz).
4. Устанавливаем мод Арсенала ...
5. Теперь требуется все строки, которые изменились или добавились в 'textures_fz' относительно исходного 'textures_src' внести в полученный после установки Арсенал-мода 'textures' при условии сохранения строк, которые были изменены/добавлены Арсенал-модом.
Иными словами 'Арсенальные' строки имеют приоритет над 'от Фотозоны', а оригинальные имеют низший приоритет.
Для подобного можно использовать соотв.инструментарий типа WinMerge, позволяющий видеть различия и совмещать/замещать требуемое. Примечание: Порядок следования строк внутри секций (это: [association], [types], [specification]) - неважен.
вуу4 Переводчик на что? Ошибка говорит о том, что в одной из секций набора символов, файла stable_dialogs_escape.xml, отсутствует закрывающий тег.
P.S.
Работая с xml-файлами, рекомендуется использовать плагин авто-закрытия тегов "XML tag autoclose".
Порядок установки и подключения данного плагина в Notepad++:
1. Открываем программу.
2. Проходим по пути главного меню: "Плагины / Plugin Manager / Sow Plugin Manager".
3. выбираем из предложенного списка плагинов "XML Tools", и жмём "Instal".
4. После окончания установки и перезагрузке программы, проходим по пути главного меню: "Плагины / XML Tools /" и устанавливаем галочку на параметре "Tag auto-close".
Эта тема закрыта, публикация новых сообщений недоступна.
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.