Это популярное сообщение. Dennis_Chikin 3 665 Опубликовано 16 Мая 2014 Это популярное сообщение. Поделиться Опубликовано 16 Мая 2014 Ковыряемся в файлах ТЧ Прежде чем писать в тему - внимательно читаем первый пост, и пользуемся поиском. Возможно, ответ на Ваш вопрос уже есть. Касательно телепатии: если Вы передаете Ваши файлы телепатическим путем - ответы будут передаваться тоже телепатически. Если Вы предлагаете угадать, отчего у Вас в подвале происходит странный стук - ответ будет передан стуком. 4 8 6 12 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-847221
kokkai 97 Опубликовано 22 Мая 2009 Поделиться Опубликовано 22 Мая 2009 shandowspy, treasure_item Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224432
Malandrinus 624 Опубликовано 22 Мая 2009 Поделиться Опубликовано 22 Мая 2009 сия хрень назвается сабклассинг Ну если иметь в виду древнюю технологию микрософта для субклассинга контролов, то да, похоже. Однако весь остальной мир называет этим словом как раз таки наследование. Так что лучше этого слова избегать. Хотя какая в сущности разница?! Подскажите, есть спосод отследить игровые секунды аналогично часам и минутам: Можно даже миллисекунды: local y,m,d,h,min,sec,ms = game.get_game_time():get() К слову сказать, экспериментировал сейчас с level.set_time_factor и выяснил забавную вещь. Можно установить фактор времени отрицательный, и часики начнут тикать в обратном направлении. Вот сижу и думаю: а не можно ли здесь нарыть решение проблемы с таймером в ТЧ. Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224445
DimOriN 43 Опубликовано 22 Мая 2009 Поделиться Опубликовано 22 Мая 2009 Возможно таки решится - проверь =) Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224451
just 0 Опубликовано 22 Мая 2009 Поделиться Опубликовано 22 Мая 2009 Чето тему не получаеться создать,люди скажите где АНИМАЦИЯ NPC лежит,в мешесах нету,там тока мутанты и стволы.Вобщем вопрос такой-где их искать и как подружить с максом 8 ? Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224486
Vergas 11 Опубликовано 23 Мая 2009 Поделиться Опубликовано 23 Мая 2009 (изменено) Вот это db.actor.health - здоровье ГГ (вернее порция восстановления здоровля, как выяснилось) А как будет то же самое, касаемо: 1.энергии 2. радиации 3. кровотечения? ======================== Gonarh, спасибо,так и делаем, но иногда клинит. Да и почему не спросить у знающих людей? Изменено 23 Мая 2009 пользователем Vergas НЛС-6: У каждого своя зона _______________________________________________________________ Не ищи легких путей и не возвращайся той же дорогой Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224562
Gonarh 6 Опубликовано 23 Мая 2009 Поделиться Опубликовано 23 Мая 2009 (изменено) 1. db.actor.power 2. db.actor.radiation 3. db.actor:get_bleeding() учимся активно юзать lua_help.script за "знающих" спасибо а то шо клинит - у мну щас такое приключилось: 1. Не могу найти название инфопоршня который выдается при отказе Меченого от присоединения к О-сознанию, никто не подскажет? 2. Из-за чего в логах могет появится сия запись? ~ ERROR: can't detach independant object. entity[mil_wpn_vintorez:9583], parent[mil_wpn_vintorez:9583], section[wpn_vintorez] Изменено 23 Мая 2009 пользователем Gonarh 118 101 110 105 44 32 118 105 100 105 44 32 118 105 99 105 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224566
Wawka 6 Опубликовано 23 Мая 2009 Поделиться Опубликовано 23 Мая 2009 (изменено) 1. При отказе никакого поршена не выдаётся. А лишь прекращается диалог и ГГ перемещается в точку. --' Мы отказываемся вступить в осознание, нас переносит на вторую станцию function osoznanie_decline(npc, actor) db.actor:disable_info_portion("oso_init_dialog") npc:stop_talk() actor:stop_talk() xr_effects.enable_ui(db.actor, nil) local point = patrol("mon_jump_aes2_walk") local look = patrol("mon_jump_aes2_look") db.actor:set_actor_position(point:point(0)) local dir = look:point(0):sub(point:point(0)) db.actor:set_actor_direction(-dir:getH()) end --' Мы соглашаемся вступить в осознание, конец игры. function osoznanie_agree(npc, actor) db.actor:disable_info_portion("oso_init_dialog") npc:stop_talk() actor:stop_talk() xr_effects.enable_ui(db.actor, nil) game.start_tutorial("mov_join_osoznanie") end По второму - тоже очень интересно узнать. Понял только одно - это движковое. Изменено 23 Мая 2009 пользователем WAWKA Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224624
M.a.r.k.e.d 119 0 Опубликовано 23 Мая 2009 Поделиться Опубликовано 23 Мая 2009 (изменено) ~ ERROR: can't detach independant object. entity[mil_wpn_vintorez:9583], parent[mil_wpn_vintorez:9583], section[wpn_vintorez] Эта ошибка появляется когда нпц подбирает предмет (в данном случае это винторез). Подбор предметов появился в амк так, что это может и не движковое, а амк P.S. В лог записывается красным такая вот ошибка: ! Cannot find saved game ~~~ process_trade_-_unknown_-_wpn_rg-6_wpn_rg-644545 Кто знает куда нужно прописать wpn_rg-6, чтоб устранить эту ошибку? WAWKA спасибо!!!!!!!!!! Изменено 23 Мая 2009 пользователем M.a.r.k.e.d 119 Одиночка. Зона это мы! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224635
Wawka 6 Опубликовано 23 Мая 2009 Поделиться Опубликовано 23 Мая 2009 Нужно найти в amk_offline_alife.script найти строку: news_main.trace("Process trade - unknown - "..sect.." "..v:name()) И закомментировать её. Из xrGame.dll в лог выводится can't detach independant object. Раз непись подбирает ствол, может нужно добавить их в attachable_items? Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224652
Halford 22 Опубликовано 23 Мая 2009 Автор Поделиться Опубликовано 23 Мая 2009 (изменено) can't detach independant object. entity[mil_wpn_vintorez:9583], parent[mil_wpn_vintorez:9583], section[wpn_vintorez] Не знаю как у всех, но у меня такая лабуда наблюдается, когда беру в руки ствол. То есть из инвентаря. Очень часто это лр300 с оптикой. Без - вроде ок И да, на чистом сталке такого не наблюдал. Изменено 23 Мая 2009 пользователем Halford Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224657
Отшель[НИК] 2 Опубликовано 23 Мая 2009 Поделиться Опубликовано 23 Мая 2009 (изменено) Как сделать активирование определенной функции после получения определенного инфопоршна? (к примеру началось какое-либо задание => активировалась функция) ЗЫ: просто прописать в диалог свою функцию не могу, т.к. задание начинается не только в диалоге, но и когда НПС умирает и ты его обыскиваешь. Изменено 23 Мая 2009 пользователем Отшель[НИК] Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224665
Gonarh 6 Опубликовано 23 Мая 2009 Поделиться Опубликовано 23 Мая 2009 (изменено) добавить инфопоршень <info_portion id="my_info_protion"> <action>myscript.my_function</action> </info_portion> создать скрипт myscript.script с функцией my_function function my_function() -- делать то что нужно end при выдаче инфопоршня my_info_protion, выполнится функция my_function Изменено 23 Мая 2009 пользователем Gonarh 118 101 110 105 44 32 118 105 100 105 44 32 118 105 99 105 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224699
shandowspy 0 Опубликовано 23 Мая 2009 Поделиться Опубликовано 23 Мая 2009 как убрать ограничение на сон? то есть, что бы меченый мог спать когда надо, даже если выспался Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224883
A_N_Drew 0 Опубликовано 23 Мая 2009 Поделиться Опубликовано 23 Мая 2009 Есть ли в конфигах оружия параметры, отвечающие за скорость поворота ГГ с этим оружием в руках без зума, или это все правится в ogf? Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224917
Monnoroch 6 Опубликовано 23 Мая 2009 Поделиться Опубликовано 23 Мая 2009 Это правится на бегунке чувствительности мышки. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224925
Malandrinus 624 Опубликовано 24 Мая 2009 Поделиться Опубликовано 24 Мая 2009 как убрать ограничение на сон? Файл amk_mod.script. Там функция test_for_need_sleep_matras (примерно строка 409). Там во второй части есть такой фрагмент: else if amk.load_variable("block_sleep_menu",0)==0 then if amk.load_variable("gg_need_sleep",0)>20 then local spwn=ui_cheat.cheat(get_hud()) level.start_stop_menu(spwn,true) else amk.send_tip(game.translate_string("not_need_sleep"),nil,nil,5) end else amk.send_tip(game.translate_string("not_need_sleep_nrg"),nil,nil,5) end end Это основные проверки, которые мешают заснуть, и собственно вызов диалога сна. Между else и end Надо закомментировать всё, кроме: local spwn=ui_cheat.cheat(get_hud()) level.start_stop_menu(spwn,true) Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224953
Kirag 41 Опубликовано 24 Мая 2009 Поделиться Опубликовано 24 Мая 2009 Есть ли в конфигах оружия параметры, отвечающие за скорость поворота ГГ с этим оружием в руках без зума, или это все правится в ogf? Если речь идет о том, чтобы с каждым оружием ГГ крутился с разной скоростью, настройки мышки не спасут. В конфиге есть параметр control_inertion_factor, он влияет на скорость поворота с оружием. Для себя установил этот параметр равным корню квадратному из массы оружия (где не было - дописал), разница между легким пистолетом и тяжеленным пулеметом видна невооруженным глазом. С пистолетом крутится, как юла, с пулеметом такое фиг получится. Проверял более точно, перемещал мышку по столу на фиксированное расстояние и считал обороты ГГ. Результат точно не помню, но очень заметный, явно не погрешность эскперимента. Единственно, не знаю точно, изменяет ли этот параметр чувствительность мышки или ограничивает максимальную скорость поворота. Мои работы: Ночные прицелы + смена ножевого слота AI вертолетов + ПЗРК Soul Cube Работаю только с ТЧ. С ковырянием ЧН/ЗП не связываюсь ни в какой форме. Совсем. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-224992
Halford 22 Опубликовано 25 Мая 2009 Автор Поделиться Опубликовано 25 Мая 2009 ...которая в конце-концов вызывает функцию do_news, которая уже и отображает сообщение через случайный интервал времени (чтобы не всю пачку сразу вываливать). Тут подумал, а как тогда убрать этот интервал? В частности для вывода сообщения о смерти НПС. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-225321
Kirag 41 Опубликовано 25 Мая 2009 Поделиться Опубликовано 25 Мая 2009 (изменено) Подскажите, как скриптом установить прицел на оружии. Оружие в руках, в активном слоте. Прицел на него точно ставится (взял АК-74 для опытов) Пробовал вот такой функцией: function scope() local wpn = db.actor:item_in_slot(db.actor:active_slot()) if wpn then local wid = wpn:id() local wdat = amk.get_weapon_data(alife():object(wid)) local af = wdat.addon_flags local uaf = wdat.updaddon_flags --news_manager.send_tip(db.actor, " addon_flags: "..tostring(af).." updaddon_flags: "..tostring(uaf), nil, nil, 20000) wdat.addon_flags = af + 1 wdat.updaddon_flags = af + 1 local wobj = alife():object(wid) --local wobj = alife():create(wpn:section(), db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id(), db.actor:id()) amk.set_weapon_data(wdat,wobj) end end Результат - ноль. Есть ли прицел в инвентаре - не имеет значения (да и не должно по идее), пробовал и так и так. Похоже, ничего не записывается, проверял двумя вызовами подряд, addon_flags не изменяется на втором вызове, хотя должен бы. В скрипте очепятку подправил, где в fill_item_packet(ret,stpk,updpk) вместо writevu8uN(pk,v) (как по логике и должно бы быть, запись все-таки) вызывалось readvu8uN(packet,n) (с закономерным вылетом LUA error: d:\games\s.t.a.l.k.e.r\gamedata\scripts\amk.script:2061: 'for' limit must be a number), но на большее мозгов у меня не хватило. Что и где еще не так - не знаю, нет-пакеты меня вырубают начисто. Или я в принципе неправильно делаю? Запасной вариант с выдачей оружия с уже установленным (но съемным) прицелом тоже не сработал (в скрипте закомменченая строка) - выдается оружие, но без всего. Выручайте, люди добрые! Изменено 25 Мая 2009 пользователем Kirag Мои работы: Ночные прицелы + смена ножевого слота AI вертолетов + ПЗРК Soul Cube Работаю только с ТЧ. С ковырянием ЧН/ЗП не связываюсь ни в какой форме. Совсем. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-225393
anton_dzot 2 Опубликовано 25 Мая 2009 Поделиться Опубликовано 25 Мая 2009 (изменено) Всем доброго времени суток,вроде где то говорили, но всё же реализуема ли, то, чтобы нпц ездили на транспорте. Изменено 25 Мая 2009 пользователем anton_dzot Незаметные штрихи, для глаз среднего человека, составляют славу мастера Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/36/#findComment-225397
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти