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

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

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

Batment, Нет профиль нужен даже для трупов,в спавн секшен не нужно Изменено пользователем gruber
Ссылка на комментарий

Меня всё ещё интересует вопрос, по хиту при по падании в голову... если у ствола маленькая убойная сила то попадание засчитывается, а вот с убойными стволами болото прям, может подкинете умную идейку?

Может можно сделать какой-то колбек для этого дела который будет считать хит в момент смерти непися...

87728-stalker.gif
Ссылка на комментарий

1. есть коллбек на смерть.

2. у game_object есть вроде метод, возвращающий последний хит. не знаю, заносится ли искомый туда.

 

Ссылка на комментарий

С колбэком на смерть толкового ничего не выйдет т.к. там нет определения костей т.е. если бы bone_index там был то можно было б сделать сбор данных о попадании в голову(что мне и надо) с помощью этого колбэка, а так нет... А моет как-то можно добавить в колбэк о смерти amount, bone_index эти значения???

__________

И ещё вопрос как сделать шкалу(любую) не вертикально ,а горизонтально без скриптов? Т.е чтобы полоска допустим брони убиралась не справа на лева, а сверху вниз.

Изменено пользователем ФеНиКс
87728-stalker.gif
Ссылка на комментарий

Полтергейст,

Не обязательно "сама себя". Насколько я понял, достаточно, чтобы функция многократно вызывалась за короткий промежуток времени не важно откуда. Такое я случайно спровоцировал, когда эксперементировал с добавлением restrictor'ов, хотя никакой рекурсии не было.

Понимаете, Lua в принципе однопоточный. Никак нельзя вызывать функцию в то время, как она уже вызвана, если только она сама себя прямо или косвенно не вызывала. Т.е. все вызовы скриптов из движка могут происходить только строго один за другим. А это означает, что проблемы со стеком это вызвать никак не может.

Проблема со стеком может быть следствием других сбоев, но каких именно - естественно так просто не скажешь.

 

Плагины Total Commander для работы с игровыми архивами:

Архиваторный плагин (для работы с одиночным архивом): link1 link2

Системный плагин (для распаковки установленной игры): link1 link2

 

Ссылка на комментарий

Всех приветствую. Адаптирую выброс от OGSM под Восстановление старого сюжета. Все прописал как нужно, вылетов нет, но при старте игры вот такая фигня -

f60745d244f76f3ffe0661b9dd41eca1.jpeg

ГГ висит где-то в воздухе... Игра как бы зависла, но отвечает на эскэйп и дебаг панель. Что это может быть?

Изменено пользователем Roman82
Ссылка на комментарий
Проблема со стеком может быть следствием других сбоев, но каких именно - естественно так просто не скажешь.

Ну вот у меня с add_restrictions было так:

Пишу в amk_anoms в биндере аномалий в функции net_spawn() вот такой код:

for k,v in pairs(db.creactures) do
v:add_restrictions("", self.object:name())
end

(предварительно сделал, чтобы вертолёты в этот список не добавлялись)

После этого в xr_motivator тоже в net_spawn() пишу

for k,v in pairs(db.anomaly_by_name) do
self.object:add_restrictions("", k)
end

(при условии, что db.anomaly_by_name[anomaly:name()] = anomaly, т.е там хранятся аномалии, которые в онлайне)

Результат - вылет с ругнёй на стек.

В state_mgr не нашёл ни одной функции, которая вызывала бы сама себя, поэтому и подумал насчёт одновременности.

Изменено пользователем Полтергейст
Ссылка на комментарий

malandrinus

Понимаете, Lua в принципе однопоточный

В стандартной реализации однопоточный. Но ведь выполнение операций можно распараллелить в нестандартной реализации lua(а в сталке как раз оно и есть) - вот цитата разработчиков:

"Учтите, что скрипты могут существенно тормозить всю игру, поэтому в скриптах, работающих как отдельные скриптовые потоки, после каждого блока операций, который может забрать на себя хоть чуть-чуть процессорного времени, необходимо вызывать описанные выше модификации функции wait(…)"

Ссылка на комментарий

o_0 Сейчас без причин стал вылетать с ругнёй на "Error in error handling". Кто знает, что это за ерунда такая? Странно, что без причин.

Такими темпами он скоро напишет, что скрипты заселены аномалиями...

 

// Присылать надо полный лог, а не "огрызок" из него... Министр.

Изменено пользователем Министр
Ссылка на комментарий
Здесь не стол заказов, также не забываем использовать поиск. Изменено пользователем Министр
Ссылка на комментарий

Уважаемые модостроители,кто-нибудь скажет как редактирование предметов или оружия в торговле может повлиять на стартовый диалог(Сидора)?

 

goust в одном из старых модов версии 1.004 убираю гармошки и гитары из продажи,прописываю им-;NO TRADE,при создании новой игры появляюсь перед Сидором-и он не хочет сомной разговаривать,получается полный фриплей при закрытых дверях.И это уже не первый такой случай-это уже какая-то аномалия.При старых сохранках все работает-не вылетает,при создании новой-тишина-ни слова,даже торговля не появляется.Вотъ.

Изменено пользователем kokkai
Ссылка на комментарий

WUSTHOF,

Никак

 

Ну тогда не знаю,у меня токого никогда небыло :huh:

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

VODKA connected people...

aa074e181fba.jpg

Ссылка на комментарий

Помогите отключить воровство нпсами вещей из тайников. Как сделать полное отключения воровства из тайников и как сделать неполное отключения а просто назначить тайник в который не будут лазить нпсы

Что надо прописать в скрипте и где?

ТЧ мод АМК Зов монолита

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

 

Ссылка на комментарий

Заранее извиняюсь, если не туда... Во фриплее АМК ГГ после концовки забрасывает к колесу обозрения в Припять, так? Вопрос - в каком файле реализован этот переброс, где можно поменять координаты появления?

Ссылка на комментарий
Капрал Хикс, Где то в уроках был конкретный пример по твоему вопросу,там вместо финальных роликов запускается процесс,в каком точно не помню,но помоему в статьях на вики или левелченжеры или телепорты-не скажу точно
Ссылка на комментарий

Полтергейст, Ты видно в каком то моде волка видел в баре(не помню в каком ,но то же видел) -посмотри логику спавна волка -как только выдается инфо на взятие кейса на агро-волк переходит в офлайн,а вместо него по тому же поршню спавнится его двойник на складах

Просто волк не бессмертный и его самостоятельное перемещение к складам черевато его потерей,а на него видно что то завязано было

Изменено пользователем gruber
Ссылка на комментарий
4.Волк не уходит с кордона-он переходит в офлайн,а его клон наоборот выходить в онлайн

 

Не совсем так именно волк(а не его клон) перемешается из точки а в точку б двигаясь в оф лайне по вершинам графа(гейм вертексам) и если положение (гейм вертекс) попадает в зону он лайн радиуса ГГ переходит он лайн и топает по нодам (аи сетке)

до выхода из он лайн радиуса ГГ.

 

Поэтому волка на пути к складам можно встретить и на свалке и в баре .(при условии что в данный момент времени он находится на гейм вертексе попадаюшую в радиус а лайф)

 

зачем убирать респавны,если хочешь увеличить население?

 

И причем тут респавны?

Поймите респауны работают в плотном тандеме с гуагами :ny_ph34r_1:

и кто именно зареспаунится зависит от секции

 

[345]

; cse_abstract properties

section_name = respawn

name = esc2_respawn_bandits_fabrika

position = 301.152526855469,16.7477245330811,24.7992668151855

direction = 0,0,-1.07722399889099e-007

 

; cse_alife_object properties

game_vertex_id = 139

distance = 19.6000003814697

level_vertex_id = 565014

object_flags = 0xffffff3e

custom_data = <<END

[respawn]

respawn_section = esc_bandit_respawn_2,12, esc_bandit_respawn_1,9;max_count = 8 названия секций из спавн_секция.ltx

;min_count = 1max_spawn = 6

idle_spawn = medium

;conditions = {+esc_kill_bandits_quest_kill} 80, 0

END

 

; cse_shape properties

shapes = shape0

shape0:type = sphere

shape0:offset = 0,0,0

shape0:radius = 1

 

; cse_alife_space_restrictor properties

restrictor_type = 0

 

; se_respawn properties

 

 

Короче тут все что можно было сделать

 

Дополнение к АМК 1.4.1 + 2 Патча

Описание

 

Данное дополнение является попыткой разнообразить геймплей

нестандартными ситуациями

Сюжет проходим

Ни один гулаг не отключен

Дополнение ни кем не тестировалось кроме меня

можете считать его пре альфой со всеми вытекающими

включает аи пак экстрима для 1.4.1

зацыкленный лагерь новичков смена работ каждые 2 часа начиная с 6 утра

4 сталкера из лагеря выходят в рейд в 6 утра возврашаются в 21 если не погибнут

любой сталкер любой групировке может оказатся на любой локации в любом гулаге

тоже касается и монстров

квестовые неписи в положенных им гулагах

значительно расширен радиус обитания монстров

 

установка

 

версия игры 1.0004

мод АМК 1.4.1 + 2 ПАТЧА

скопировать гейм дату с заменной совпадающих файлов

 

скрины

 

5a3a35080277t.jpg7b1eb3751aact.jpg [/url] 65542635eed2t.jpg

 

9ef79abed0fft.jpg 7b11f700b04ft.jpgc1197bfdadc4t.jpg

 

404ed05b86d8t.jpg14727fe64d66t.jpg cac3f74ce4a7t.jpg

 

2844e211f196t.jpgd563f699c5a8t.jpg b4ec4e1c68d2t.jpg

 

6cbd8cbf266et.jpg

 

 

http://narod.ru/disk/23409258000/DopolntnieAKK.rar.html

 

 

http://narod.ru/disk/23410019000/amk_dopolntnieAKK.rar.html

 

Изменено пользователем Cyclone
Оверквотинг
Ссылка на комментарий

Извиняюсь видно с кем то спутал-условие есть но условие на принадлежность к гулагу или еск лагер или мил лагер

Ссылка на комментарий

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

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

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

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

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

Войти

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

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

AMK-Team.ru

×
×
  • Создать...