Общие правки игровых файлов Сталкер
Обнаружил что есть два файла актор,правил в обоих файлах но ничего не происходит. Даже время сна не правится ... Задрали эти античиты,нафиг они нужны? Сделать хардовый мод и ограничить возможности правки под себя... И как обойти эту фигню?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- DRON
- Не в сети
- ВЕТЕРАН ЗOНЫ
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 1866
- Спасибо получено: 12729
Diamorf можно и костюмы подшаманить. Смотри экзоскелет, там есть строчки, где переносится дополнительный вес (поймешь сразу, там про кг). Копируешь эти две строчки в нужный костюм и ставишь, сколько нужно, одинаково в обоих строчках.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Ilia__70
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1788
- Спасибо получено: 11200
Diamorf, загляни в личку.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ilia__70 Может ты сможешь что то сделать? Я скину актор или что там нужно?Ilia__70 пишет: Diamorf, привет. В моде Вариант Омега, все файлы которые можно править запакованы. Они называются db посмотри здесь , тут описано как эти файлы распаковать, исправить и запаковать обратно. Какой именно файл отвечает за правки сейчас не вспомню, может кто подскажет.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Diamorf Напиши в ЛС, что конкретно поправить.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zima59
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4503
- Спасибо получено: 29666
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Спасибо за помощь, хоть ее и не получил)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Vieras
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1030
- Спасибо получено: 5293
…ссылки на видео просьба не предлагать…
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zima59
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4503
- Спасибо получено: 29666
Открывай: gamedata\scripts\ui_main_menu.script
там находишь строки:
elseif dik == DIK_keys.DIK_A then
if amk.check_game() then
self:amk_options()
и сразу под ними вставляешь эти:
local id, obj, kto
for id=0, 65535 do
obj = level.object_by_id(id)
if obj and IsStalker(obj) then
kto = obj:character_community()
if (kto == "stalker") then
obj:set_goodwill(5000, db.actor)
end
end
end
должен получиться вот такой блок:
elseif dik == DIK_keys.DIK_A then
if amk.check_game() then
self:amk_options()
local id, obj, kto
for id=0, 65535 do
obj = level.object_by_id(id)
if obj and IsStalker(obj) then
kto = obj:character_community()
if (kto == "stalker") then
obj:set_goodwill(5000, db.actor)
end
end
end
end
Сохраняешь изменения, загружаешь сейв на локации где сидит Костя-враг, жмешь по очереди кнопки: "Еsc" → "А" → "Еsc"
Все, Костя - в "друзьях".
Выделенное значение в строке: obj:set_goodwill(5000, db.actor)
опять-же можно варьировать от меньшего (начать с 500 например) к большему, чтоб сразу и навсегда одиночек в "вечные" друзья не записывать..
Точно так же можно "помириться" и с любой другой группировкой/персом (на текущей локации), для этого в строке: if (kto == "stalker") then
поменять "stalker" на название группировки, с которой нужны хорошие отношения.
Названия группировок можно найти в \gamedata\config\creatures\game_relations.ltx
После, как все наладится, функцию "одружелюбливания" лучше закомментировать, чтоб при каждом вызове АМК-опций (через кнопку "А") не повышались отношения с одиночками, вот так:
elseif dik == DIK_keys.DIK_A then
if amk.check_game() then
self:amk_options()
--[[local id, obj, kto
for id=0, 65535 do
obj = level.object_by_id(id)
if obj and IsStalker(obj) then
kto = obj:character_community()
if (kto == "stalker") then
obj:set_goodwill(5000, db.actor)
end
end
end]]
end
=========================
stalker - Сталкеры",
" monolith - Монолит",
" military - Спеназ",
" killer - Наемники",
" ecolog - Экологи",
" dolg - Долг",
" freedom - Свобода",
" bandit - Бандиты",
" zombied - Зомбированые Сталкеры",
" stranger - Одиночки",
" trader - Продавцы",
" arena_enemy - Наемники на Арене",
" sniper - Мстители",
" green - Охотники",
" nebo - Чистое Небо",
" lastday - Последний День",
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
local community = p[1]
local delta = p[2]
if delta and community then
game_relations.change_factions_community_num(community,actor:id(), tonumber(delta))
else
abort("Wrong parameters in function 'inc_faction_goodwill_to_actor'")
end
end
function dec_faction_goodwill_to_actor(actor, npc, p)
local community = p[1]
local delta = p[2]
if delta and community then
game_relations.change_factions_community_num(community,actor:id(), -tonumber(delta))
else
abort("Wrong parameters in function 'dec_faction_goodwill_to_actor'")
end
end
Если нет, то добавь их в xr_effects.script и вызывай потом либо из рестриктора
%=inc_faction_goodwill_to_actor(freedom:250)%
%=dec_faction_goodwill_to_actor(freedom:250)%
freedom -- имя группировки
250 - в первом случае добавление к репутации группировки 250 баллов, во втором - отнять 250 баллов
Либо вызывай из другого скрипта
xr_effects.inc_faction_goodwill_to_actor{nil, nil, (freedom:250)}
xr_effects.dec_faction_goodwill_to_actor{nil, nil, (freedom:250)}
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сталкер_Ильяс
- Не в сети
- ОПЫТНЫЙ
- Сообщений: 166
- Спасибо получено: 788
Ребят можете написать ф-цию.
При использовании какого нибудь предмета что бы появилось сообщение в Сталкер Тень Чернобыля.
Заранее спасибо!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- jack_natsmith
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 7
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Андрей-1966
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1254
- Спасибо получено: 8070
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Андрей-1966
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1254
- Спасибо получено: 8070
- клик
- Не в сети
- ВЕТЕРАН
- Сообщений: 586
- Спасибо получено: 2341
Странно у меня были архивы типу gamedata.db9.
По ссылке которую я тебе дал есть инструкция.
Значит смотри.
Даже не знаю как тебе помочь. И Альфы у меня нет чтобы розпакувать и тебе бросить.
Скинь мне через ЯД архив.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Андрей-1966
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1254
- Спасибо получено: 8070
клик извини ступил. Как это дело распаковать или открыть. Что надо сделать. Прогу скачал распаковываю пишет ERROR Unsupported file.
Так и делаю по инструкции только ни какой распаковки не происходит.
клик именно так и делаю. Это называется не лазил нечего начинать буду так ползать. Просто из рюкзака лишние ненужные вещи не выкидываются.
Попробую Л А yadi.sk/d/v69T4uYjsTaMK
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Сталкеров в Зоне
|