Это популярное сообщение. 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/1125/#findComment-847221
AndreySol 215 Опубликовано 22 Января 2022 Поделиться Опубликовано 22 Января 2022 @Colder Хранить сам объект в таблице - плохая идея, лучше хранить id. Если список должен выглядеть примерно так: Аптечка Аптечка Аптечка АК-47 АК-47 Сначала заполняем таблицу, как-то так: db.actor:iterate_inventory(function(dummy, item) if (IsPart(item)) then items[table.getn(items)+1] = {item:id(), item:section(), axr_base.get_inv_name_short(item:section())} end end) Т.е. сохраняем в нумерованную таблицу ид предмета, секцию и краткое наименование. Последнее можно в таблицу не писать, а получать ниже, при заполнении собственно данных элемента таблицы. Затем парсим таблицу и добавляем элементы в список: for k, v in ipairs(items) do local id = items[k][1] -- id предмета local section = items[k][2] -- секция предмета local sh_name = items[k][3] -- краткое наименование предмета ... здесь заполняем данными и добавляем элемент в список self.list_items end 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1414660
Colder 12 Опубликовано 22 Января 2022 Поделиться Опубликовано 22 Января 2022 (изменено) Мне нужен список вида Аптечка х2 АК-47 х5 Изменено 22 Января 2022 пользователем Colder Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1414764
AndreySol 215 Опубликовано 23 Января 2022 Поделиться Опубликовано 23 Января 2022 @Colder Ну так в чем проблема? Сделать для одинаковых секций накопление счетчика, затем значение этого счетчика вывести как "хN". Что именно не получается? Давай свой код сюда, будем его доводить до рабочего, а то одна теория. Да, и не плохо бы знать, для чего вообще твой список - только показать наличие определенных предметов, или все же какие-то действия игрока с предметами в списке? 1 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1414833
INNOCENT KILLAZ 2 Опубликовано 25 Января 2022 Поделиться Опубликовано 25 Января 2022 (изменено) Всем привет! Подскажите пожалуйста, можно ли через диалог запустить функцию из скрипта? Скрытый текст -- Спавн для каждого уровня (вызывается из респавнера) function level_spawn() local level_name = level.name() ---- Болото ---- if level_name == "l14_swamp" then proceed_spawn("zombie_4_normal", vector():set(156.8, 1.75, -242.2), 324805,2978, 1, level_name.."_zombie_portion_1", "fake") proceed_spawn("zombie_5_normal", vector():set(115.5, 1.5, -229.6), 271759, 2978, 1, level_name.."_zombie_portion_2", "fake") proceed_spawn("zombie_6_normal", vector():set(117.6, 2.1, -252), 274325, 2978, 1, level_name.."_zombie_portion_3", "fake") proceed_spawn("zombie_immortal_2_normal", vector():set(87.5, 1.5, -249.9), 236228, 2978, 1, level_name.."_zombie_portion_4", "fake") proceed_spawn("zombie_7_normal", vector():set(129.5, 1.5, -259), 289597, 2978, 1, level_name.."_zombie_portion_5", "fake") proceed_spawn("parazit", vector():set(199.497086, 1.781619, -13.102522), 378693, 2982, 5, level_name.."_zombie_portion_6") proceed_spawn("korpus", vector():set(199.497086, 1.781619, -13.102522), 378693, 2982, 5, level_name.."_zombie_portion_7") proceed_spawn("m_controller_old", vector():set(199.497086, 1.781619, -13.102522), 378693, 2982, 1, level_name.."_controller_portion_1") proceed_spawn("parazit", vector():set(44.488670, 2.072286, -213.825104), 183686, 2969, 5, level_name.."_zombie_portion_8") proceed_spawn("korpus", vector():set(44.488670, 2.072286, -213.825104), 183686, 2969, 5, level_name.."_zombie_portion_9") proceed_spawn("m_controller_old", vector():set(44.488670, 2.072286, -213.825104), 183686, 2969, 1, level_name.."_controller_portion_2") proceed_spawn("parazit", vector():set(-120.058258, 5.545723, -56.413452), 11769, 2956, 5, level_name.."_zombie_portion_10") proceed_spawn("korpus", vector():set(-120.058258, 5.545723, -56.413452), 11769, 2956, 5, level_name.."_zombie_portion_11") proceed_spawn("m_controller_old", vector():set(-120.058258, 5.545723, -56.413452), 11769, 2956, 1, level_name.."_controller_portion_3") proceed_spawn("chimera_normal", vector():set(61.812492, 2.151937, -33.168354), 204545, 2972, 2, level_name.."_chimera_portion_1") proceed_spawn("bloodsucker_swamp", vector():set(61.812492, 2.151937, -33.168354), 204545, 2972, 3, level_name.."_bloodsucker_portion_1") end Изменено 25 Января 2022 пользователем INNOCENT KILLAZ Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1415479
AndreySol 215 Опубликовано 25 Января 2022 Поделиться Опубликовано 25 Января 2022 @INNOCENT KILLAZ Вы бы почаще читали справочные материалы по моддингу Сталкера, к примеру тут, "Справочник по ф-циям и классам", "Уроки по модостроению". И было-бы меньше элементарных вопросов. И в чем проблема посмотреть оригинальные диалоги, как там сделано? <phrase id="7"> <text>dialog_7</text> <action>имя_скрипт_файла.имя_ф-ции</action> <next>8</next> </phrase> 1 1 6 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1415496
INNOCENT KILLAZ 2 Опубликовано 28 Января 2022 Поделиться Опубликовано 28 Января 2022 Всем привет! Кто бы еще подсказал как через диалог запустить квест из task_manager.ltx? Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1416378
Lieutenant Novikov 16 Опубликовано 28 Января 2022 Поделиться Опубликовано 28 Января 2022 (изменено) @INNOCENT KILLAZ вообще для этого используются уникальные квесты, а не типовые. Но как вариант наверно можно попробовать через infoportion. Создаешь свой infoportion, вставляешь его активацию в диалог. А в файл task_manager.ltx вставляешь в нужный тебе квест: init_condition = {твой infoportion}. Этот схема когда задания выдаются при переходе на локу, но должна и с infoportion работать. Ну в теории конечно, проверять надо. Изменено 28 Января 2022 пользователем Lieutenant Novikov Дописал инфу 1 1 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1416408
AndrewMor 535 Опубликовано 30 Января 2022 Поделиться Опубликовано 30 Января 2022 @INNOCENT KILLAZ Для рандомных тасков попробуй, может заработает. Вызывай из диалога <action>имя_твоего_скрипта.имя_твоей_ф-ии</action> function (имя_твоей_ф-ии) local new_task = CGameTask() new_task:load("ид_таска") db.actor:give_task(new_task, 3600*1000, true) end 1 1 Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1416951
naxac 2 605 Опубликовано 31 Января 2022 Поделиться Опубликовано 31 Января 2022 @INNOCENT KILLAZ , из скриптов: function funcname() local mgr = task_manager.get_random_task() mgr:action_give_task(db.actor, nil, nil, mgr.task_info["id_таска"].yes_phrase_id) end А функцию, соответственно, вызвать из диалога через action. 3 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417160
naxac 2 605 Опубликовано 31 Января 2022 Поделиться Опубликовано 31 Января 2022 (изменено) 15 минут назад, Купер сказал: При выкладывании/выбрасывании квестового предмета информация о стадии задания не изменяется В ТЧ так и должно быть. Если подзадание выполнилось/провалилось, то оно больше не обновляется. Изменено 31 Января 2022 пользователем naxac 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417169
naxac 2 605 Опубликовано 31 Января 2022 Поделиться Опубликовано 31 Января 2022 (изменено) @Купер , насколько знаю - нет. Для этого вроде правка движка нужна. Изменено 31 Января 2022 пользователем naxac 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417172
aromatizer 4 595 Опубликовано 31 Января 2022 Поделиться Опубликовано 31 Января 2022 33 минуты назад, Купер сказал: уточню, что хотелось-бы Выложил квестовый предмет в нычку - задание провалено. 1 Отношения между людьми- главная ценность в человеческом обществе.Любая полученная информация- это только повод для размышлений, а не побуждение к действию.Это должен знать каждый: уроки боевой подготовки Дяди Саши https://yadi.sk/d/60Ec2B06goLAEНакопано и накнопано:https://yadi.sk/d/mzVY5jQEspwpt Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417177
Rod_K 1 Опубликовано 31 Января 2022 Поделиться Опубликовано 31 Января 2022 (изменено) Подскажите, пожалуйста, как можно одним скриптом перенести все предметы в инвентаре Меченого в ящик, чтобы, в дальнейшем, была предусмотрена возможность забрать их оттуда? Нужно это сделать без скриптов АМК. Изменено 31 Января 2022 пользователем Rod_K Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417248
Chypakabra 987 Опубликовано 31 Января 2022 Поделиться Опубликовано 31 Января 2022 12 часов назад, Купер сказал: При выкладывании/выбрасывании квестового предмета 11 часов назад, Купер сказал: 3. На сдавая задания - предмет "потеряли" 11 часов назад, aromatizer сказал: Выложил квестовый предмет в нычку - задание провалено Господа ЕМНИП - специально для этого есть quest_item = true чтобы ни продать, ни потерять, ни в нычку выкласть. 3 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417289
Chypakabra 987 Опубликовано 31 Января 2022 Поделиться Опубликовано 31 Января 2022 38 минут назад, Купер сказал: разговор про "циклички": Сорян не доглядел, тогда только искать движкоправки или писать свои коды с кучей проверок. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417312
AndreySol 215 Опубликовано 31 Января 2022 Поделиться Опубликовано 31 Января 2022 13 часов назад, aromatizer сказал: Выложил квестовый предмет в нычку - задание провалено. Зачем такое? Задача в квесте - сдать предмет задания заказчику, а каким макаром - это проблема игрока. Откуда такая тяга издеваться над игроком, обставляя его высосанными из известного пальца дурацкими ограничениями? @Rod_K db.actor:transfer_item(game_object* <что>, game_object* <кому>) -- передать предмет, работает только для объектов, находящихся он-лайн. 2 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417332
AndrewMor 535 Опубликовано 1 Февраля 2022 Поделиться Опубликовано 1 Февраля 2022 @ted.80 Насколько помню, цикличка моим кодом выдавалась. Дальше не проверял. Да и код не мой, кто-то подсказал в свое время. Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417416
mmindwork 51 Опубликовано 1 Февраля 2022 Поделиться Опубликовано 1 Февраля 2022 Что-то я никак не разберусь, что отвечает за инерцию оружия при стрейфе в прицеливании? OGSR двигло, есть такое и в самом ogsr и модах на его основе. Нарыл \gamedata\config\external.ltx ; Инерция при прицеливании. По умолчанию эффект не сильный, не навязчивый. default_allow_zoom_inertion = true ; Наклоны оружия при стрейфах. По умолчанию эффект не сильный, не навязчивый. default_strafe_enabled = true Поменял на false - нет эффекта. Что еще можно глянуть? Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417545
Ворон545 394 Опубликовано 1 Февраля 2022 Поделиться Опубликовано 1 Февраля 2022 1 час назад, mmindwork сказал: нет эффект Вот-вот! Тоже не найду где это отключить. 1 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417555
nasar75 3 873 Опубликовано 1 Февраля 2022 Поделиться Опубликовано 1 Февраля 2022 Можно попробовать добавить дополнительные параметры да и пообнулять их нафинг: ; Инерция при прицеливании. По умолчанию эффект не сильный, не навязчивый. default_allow_zoom_inertion = true strafe_aim_transition_time = 0.00 strafe_aim_hud_offset_pos = 0.00,0.0,0.00 strafe_aim_hud_offset_rot = 0.0,0.0,0.0 ; Наклоны оружия при стрейфах. По умолчанию эффект не сильный, не навязчивый. default_strafe_enabled = true strafe_transition_time = 0.00 strafe_hud_offset_pos = 0.00,0.0,0.00 strafe_hud_offset_rot = 0.0,0.0,0.0 Это моя в ЗП посмотрел: 1 AMD Athlon II X2 250, NVIDIA GTS 450, RAM 8.0 GB, WIN 7/64 правки Золотой Шар Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/1125/#findComment-1417568
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти