Перейти к контенту

[SoC] Ковыряемся в файлах


Рекомендуемые сообщения

Подскажите пожалуйста,как в DMX моде убрать нежелательного монстра (излома) или хотябы заменить модель.Зарание спасибо)

SPAM54rus Самый легкий наверное способ:

1. Находишь конфиг того кто тебе не нравится (m_fracture.ltx например).

2. Находишь секцию [fracture_weak] допустим, все в ней удаляешь и подставляешь все из секции химеры (я взял секцию [chimera_weak]):

 

$spawn = "monsters\chimera" ; option for Level Editor

monster_type = indoor

rank = 0

spec_rank = weak

community = chimera

Tele_Time_To_Hold = 200

 

3. Секция должна выглядеть так:

[fracture_weak]:m_chimera_e

$spawn = "monsters\chimera" ; option for Level Editor

monster_type = indoor

rank = 0

spec_rank = weak

community = chimera

Tele_Time_To_Hold = 200

Мой архив

Сталкером не занимаюсь.

Мужики, подскажите, почему set_condition не срабатывает на надетый костюм?

И как можно заставить её работать?

В скрипте ремонта амк посмотрел, но там как-то запутано (для меня).

Может обьяснит кто, что именно там происходит, что заставляет функцию срабатывать?

Жизнью в России довольны две категории людей: те, кто не в курсе и те, кто в доле.

KOKC, Установка на одетый костюм 45% "жизни". Пробуй :)

    local item_in_slot = db.actor:item_in_slot(6)
    if item_in_slot ~= nil then
        item_in_slot:set_condition(0.45)
    end

Изменено пользователем Disord

Disord, а ты попробуй с помощью своего кода "починить" до 100%.

"Убить" состояние получается, а вот восстановить - нет.

Жизнью в России довольны две категории людей: те, кто не в курсе и те, кто в доле.

KOKC, а разве такое не срабатывает?

    local item_in_slot = db.actor:item_in_slot(6)
    if item_in_slot ~= nil then
        item_in_slot:set_condition(1)
    end

Disord, в том то и дело, что нет. И я никак не мог понять почему. А оказалось, что всё дело в amk_mod.script. Там есть условие (не понял зачем оно вобще. видимо "заглушка" от чего-то)

if last_condition<armor:condition() then
armor:set_condition(last_condition)
else
last_condition=armor:condition()
end

Оно то мне и сбрасывало значение на старое. =)

Жизнью в России довольны две категории людей: те, кто не в курсе и те, кто в доле.
Disord, конечно можно и эту функцию заюзать, но обычно использую "чужие" функции в случае крайней необходимости. Вобщем полностью перенес свои наработки на "чистый" ТЧ., буду на нём продолжать. =)
Жизнью в России довольны две категории людей: те, кто не в курсе и те, кто в доле.

KOKC

А оказалось, что всё дело в amk_mod.script. Там есть условие (не понял зачем оно вобще. видимо "заглушка" от чего-то)

Наверное, заглушка от "ремонта брони в аномалиях" - если обвешаться артами так, чтобы их (и только их) защита от удара какого-то типа была больше 100%, полученный удар этого типа лечит актора и ремонтирует броню. Такой код как раз и прикроет эту возможность.

Мои работы:

Ночные прицелы + смена ножевого слота

AI вертолетов + ПЗРК

Soul Cube

 

Работаю только с ТЧ. С ковырянием ЧН/ЗП не связываюсь ни в какой форме. Совсем.

Сдесь выкладывали функцию, как сделать что бы при получении информациии в ПДА, выходило сообщение на экран, так еще в ОГСМ было, выложите данную функцию еще раз и напишите куда ее прописывать надо..?

Изменено пользователем FANAT

FANAT.gif

Мой канал на ютабчике... / Недельки из жизни фаната STALKER'a / Клуб 'Фанат Отчуждения'

Я нет-нет, а думаю, может я неправильно жил, надо ж брать деньги у богатых и давать их бедным, а таким как ты давать по морде, шоб у мире была красота и гармония.(с)Ликвидация

Всё в порядке, всё нормально, я беру тебя с собой, я беру тебя с собой. В тёмный омут головой.(с)Смысловые Галлюцинации

Люди, а как сделть так, что бы худ не перекрывал биорадар, что бы было так же, как и у ПДА.

bf1f393290b111057e21c91ced33adf9.jpg

И ещё, как сделать что бы при прицеливании биорадар прятался, пробовал делать так же как и в теме писали, но ничего не вышло.

Заранее спасибо.

Изменено пользователем Ulman
Ulman, по поводу второго: можно на апдейте отслеживать наличие какого-либо статика (того же ПДА, например), и, если того на худе нету, то отключать и биорадар.

хочу сделать телепорт но не знаю как определить levelVertexId и GameVertexId уровня

S.T.A.L.K.E.R 1.004, Народная..Солянка от 19.04.10, дополнение 14.08.10, патч 3.09.10, DMX 1.3.5, Saruman addon 1.1

Vkontakte

Добавление нового транспорта в сталкер

saruman_ten, скачивай либо Position Informer, либо другие скрипты, которые выведут тебе на экран эти значения.

Ulman, ЛС.

Disord, в солянке он есть, только не хочет он почему то работать, я и кнопку вывода уже 2 раза сменил

S.T.A.L.K.E.R 1.004, Народная..Солянка от 19.04.10, дополнение 14.08.10, патч 3.09.10, DMX 1.3.5, Saruman addon 1.1

Vkontakte

Добавление нового транспорта в сталкер

что бы худ не перекрывал биорадар

В апдейте отслеживаешь одевание\переодевание брони.Если броник сменился,то выключаем биорадар.На следующем апдейте его статик переинициализируется и приклеится поверх динамического худа.

Ulman, чтобы удалялся статик при прицеливании, замени код в бинд сталкере, вместо биорадар.упдате() на

local get_cs = hud:GetCustomStatic("статик биорадара")

if device().fov<50 and get_cs then

hud:RemoveCustomStatic("статик биорадара")

elseif device().fov>50 then

биорадар.упдате()

end

А что бы статик биорадара был по верх динамического худа, найди в амк_мод.скрипт такую строчку

AddCustomStatic(static) и после него добавь

get_hud():RemoveCustomStatic("статик биорадара")

У меня вопрос: Как изменить цвет прицела, например на черный?

P.S. Я пытался в файле (gamedata\configs\system.ltx) отредактировать строку:

cross_color = 0.7,0.7,0.7,0.5

Поставил: cross_color = 0,0,0,0 , но все равно цвет белый.

Изменено пользователем Driv3r

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...