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

Капрал Хикс

Жители
  • Число публикаций

    945
  • Регистрация

  • Последнее посещение

  • Дней в топе

    1
  • AMKoin

    10,189 [Подарить AMKoin]

Весь контент пользователя Капрал Хикс

  1. Билдогроза для любителей билдогроз, руки ТЧ, поправлены косяки модели by lafugix. В комплекте текстура и файл groza_hud.txt с куском конфига для худа. Есть косяки с анимациями (особенно с подствольным гранатомётом), было бы неплохо, если бы кто-то взялся их поправить. Бонус: мировая модель Гаусс-винтовки с подствольником НАТО.
  2. Кому надо, могу скинуть мировую модель. Худовая модель сего безумия с анимациями подствольника хотя бы на руках ТЧ всё ещё ждёт своего героя.
  3. Возможно глупый вопрос, но. Вот есть у нас в спавне допустим Припяти куча монолитовцев, которым назначен один и тот же профиль pri_monolith_specnaz. Я правильно понимаю, что для бóльшего разнообразия профилей (скажем, по визуалам) достаточно в файле character_desc_pripyat.xml после pri_monolith_specnaz_default1 и pri_monolith_specnaz_default2 дальше добавить секции pri_monolith_specnaz_default3, pri_monolith_specnaz_default4 и т.д.? В небезызвестном моде Customization Pack вроде так и сделано...
  4. Капрал Хикс

    New stalkers models CoP

    Было бы неплохо, а то я тут сходу попытался состряпать фантомную модельку подобную для бюрера, но предсказуемо наткнулся на вылет по анимациям.
  5. Увы, человек мою сборку уже удалил, пройдя (тема Hicks Compilation 1.0 на ap-pro для ясности). Пишет, что "если по памяти, то был замешан вальтер и в 90 случаях из 100 обыск монолитовцев." Всё же только этот злосчастный пистоль, простите за дезу. Я не особо много скриптовых изменений по оружию вносил, вот сижу думаю теперь, где этот пистолет мог накосячить. Грешу либо на фишку с выпадением оружия из рук NPC при попадании им в руку (но тогда бы не один вальтер глючил) либо думаю дальше. Кстати, знающие движок люди, проясните пожалуйста окончательно момент с указанием кол-ва патронов (или гранат) в character_desc_, там есть разница, ставить: ammo_9x19_fmj = 1 \n или же: ammo_9x19_fmj \n ?
  6. Да не в этом дело. Это типа служебное обозначение предмета... Ладно, будем ещё посмотреть.
  7. Насколько я понял, у народа в моей сборке вылет с разными стволами и предметами происходит. Да вот пытаюсь. Насколько я знаю, так движок маркирует отдельные предметы для себя, такой секции нет.
  8. Так-то оно работает, но вылет частенько случается с рандомными предметами в строке [error]Description : wpn_walther12350, бесит этим.
  9. А подскажите вот по вылету вида: [error]Expression : e_entity->ID_Parent == id_parent [error]Function : xrServer::Process_event_reject [error]File : E:\stalker\sources\trunk\xr_3da\xrGame\xrServer_process_event_reject.cpp [error]Line : 23 [error]Description : wpn_walther12350 [error]Arguments : rad_tramplin_walker4 Вылет происходит именно при обыске трупов. Справочник гласит, что: "такое порой случается, когда или объект удаляется из игры без требуемой отрегистрации. А бороться можно только выверяя все коды, в которых удаляются предметы/объекты на предмет необходимых отрегистраций." Но я что-то туплю, какие объекты могут удаляться при обыске трупа, а не во время смерти NPC например? Сдаётся, что причина какая-то банальная...
  10. Нет доступа. Свяжитесь с владельцем или войдите в аккаунт с правом доступа.
  11. Ну да, ну да, а ты как самый умный хомячок побежишь первым делом скачивать игру с торрентов, ибо под твоё древнее железо видите ли не удосужились оптимизировать игру, а потом всё равно так же будешь ныть и душнить в комментах, какие разрабы плохие и какая игра плохая.
  12. Не совсем... Оружие убиралось у Сидоровича (но он бессмертен), Бармена и Сахарова. Персонажей же, нужных по сюжету, можно было убивать чуть ли не всех - с трупа всё равно снималась нужная информация, которая так давалась при диалоге.
  13. Не успел тогда. Видимо, косячина при переносе модели из ЧН. Всё переделаем, будет минипак... UPD: https://drive.google.com/file/d/1UnDiOykOHue_YsHQ8r4ZfWLeMqHF9biy/view?usp=sharing Несколько моделей экологов без шлемов, в игре проверены, проблем с головой нет. Седого пока не переделал.
  14. Ещё момент - имелось в виду без шлемов?
  15. Не дорабатывалась. А какие именно нужны? Могу или OGSM CE 1.8 подсказать, или скрафтить, только скажите, какие головы нужны туда
  16. Ага, который в реале чуть ли не в единственном экземпляре у одного коллекционера хранится (смотрим видео про него на канале Forgotten Weapons). Но каждый оружейный справочник а-ля Шунков продолжает записывать его в оружие американского спецназа вот уже много лет.
  17. В конфиге ствола, вестимо. Не ленитесь пользоваться поиском по форуму и по файлам, вылет стандартнейший...
  18. Может такое быть, что вылет вида: stack trace: 0023:05175AF0 xrGame.dll [error][ 87] : Параметр задан неверно. вызван тем, что какой-то из скриптов сохранён в формате UTF-8, а не ANSI? Я просто не знаю, на что подумать ещё.
  19. Справедливости ради, это всё же "Вектор".
  20. Страница 556 этой темы, я уже сталкивался с подобным и мне помогли, а тут опять эта ерунда вылезла. Клавиша быстрой загрузки роли не играет, пробовал назначить F9 - та же петрушка с вылетом. Из меню грузится нормально. Ерунда какая-то...
  21. И всё-таки что за ерунда с вылетом вида: stack trace: 0023:05175AF0 xrGame.dll [error][ 87] : Параметр задан неверно. Делаем квиксейв клавишей F6, при попытке загрузиться с него клавишей F7 (или другой назначенной) - вылет выше, при попытке загрузиться с него из меню - всё грузится нормально...
  22. Сделаю для R.M.A. Найду только модель кальяна, чтобы заспавнить отдельным предметом. Апдейт: Сделал: Звук использования кальяна есть, осталось затемнение добавить + выдаются координаты тайника. Огромная просьба скинуть модель кальяна из Зова Припяти, у кого есть, он там получше выглядит.
  23. Всем привет. Решил тут прикрутить-таки звуки приветствия и прощания Сахарову для ТЧ, на манер ЧН... Скрытый текст --дописано yan_professor_hello = {min_snd = 1, max_snd = 1, rnd = 100, prior = 5, rnd_id = id(), into_id = id(), max_ids = {}}, yan_professor_goodbye = {min_snd = 1, max_snd = 1, rnd = 100, prior = 5, rnd_id = id(), into_id = id(), max_ids = {}}, Скрытый текст --дописано [yan_professor_hello_rnd] yan_general_ecolog = 0,scenario\yantar\yan_sakharov_meet_ [yan_professor_goodbye_rnd] yan_general_ecolog = 0,scenario\yantar\yan_sakharov_meet_bye_ Соотв. звуки добавлены в нужную папку. А вот с файлом логики Сахарова у меня непонятки. Скрытый текст [logic] active = walker@yan_start actor_dialogs = actor_dialogs combat_ignore = combat_ignore trade = misc\trade_ecolog.ltx inv_max_weight = 10000 [walker@yan_start] path_walk = yan_ucheniy_walk_talk path_look = yan_ucheniy_look_talk combat_ignore_cond = always on_info = {-yantar_kruglov_phrase_2 +yantar_scientists_talk} remark@yan_professor_talk_1 on_info2 = {+yantar_kruglov_phrase_2} walker@yan_1 danger = danger_condition@yan_ecolog def_state_standing = yan_professor_wait def_state_moving1 = yan_professor_walk def_state_moving2 = yan_professor_walk def_state_moving3 = yan_professor_walk meet = no_meet [remark@yan_professor_talk_1] snd = yantar_professor_to_kruglov_1 anim = yan_professor_wait target = logic@scientist_out_rest, yan_scientist on_timer = 5000 | %+yantar_kruglov_phrase_1% on_info = {+yantar_professor_phrase_2} remark@yan_professor_talk_2 combat_ignore_cond = always danger = danger_condition@yan_ecolog meet = no_meet [remark@yan_professor_talk_2] snd = yantar_professor_to_kruglov_2 anim = yan_professor_wait target = logic@scientist_out_rest, yan_scientist on_timer = 5000 | walker@yan_1 %+yantar_kruglov_phrase_2% combat_ignore_cond = always danger = danger_condition@yan_ecolog meet = no_meet [walker@yan_1] path_walk = yan_ucheniy_walk path_look = yan_ucheniy_look combat_ignore_cond = always on_info = {+yan_actor_talk_ucheniy} walker@yan_2 on_info2 = {+yan_find_scientist_done} walker@scientist_quest_good danger = danger_condition@yan_ecolog def_state_standing = yan_professor_wait def_state_moving1 = yan_professor_walk def_state_moving2 = yan_professor_walk def_state_moving3 = yan_professor_walk meet = meet@yan_general_scientist_1 ;Дописано on_actor_dist_le = 2 | remark@yan_professor_hello on_actor_dist_ge = 4 | remark@yan_professor_goodbye [walker@scientist_quest_good] path_walk = yan_ucheniy_walk_talk path_look = yan_ucheniy_look_talk combat_ignore_cond = always on_info = {+yantar_scientist_talk_helmet} remark@talk_about_helmet danger = danger_condition@yan_ecolog def_state_standing = yan_professor_wait def_state_moving1 = yan_professor_walk def_state_moving2 = yan_professor_walk def_state_moving3 = yan_professor_walk meet = meet@yan_general_scientist_1 ;Дописано on_actor_dist_le = 2 | remark3@yan_professor_hello on_actor_dist_ge = 4 | remark3@yan_professor_goodbye [remark@talk_about_helmet] snd = yantar_professor_radiation_quest_2 anim = yan_professor_wait target = logic@scientist_out_rest, yan_scientist meet = no_meet combat_ignore_cond = always on_signal = sound_end | walker@go_to_room %-yantar_scientist_talk_helmet% danger = danger_condition@yan_ecolog [walker@go_to_room] path_walk = yan_general_scientist_room_walk path_look = yan_general_scientist_room_look on_signal = make_helmet | remark@make_helmet combat_ignore_cond = always danger = danger_condition@yan_ecolog meet = no_meet def_state_standing = yan_professor_wait def_state_moving1 = yan_professor_walk def_state_moving2 = yan_professor_walk def_state_moving3 = yan_professor_walk [remark@make_helmet] anim = mode_shlem target = 920 combat_ignore_cond = always on_signal = action_end | walker@go_to_actor danger = danger_condition@yan_ecolog meet = no_meet [walker@go_to_actor] path_walk = yan_ucheniy_walk_talk path_look = yan_ucheniy_look_talk combat_ignore_cond = always on_info = {+yan_kill_brain_task_start} walker@yan_2 danger = danger_condition@yan_ecolog def_state_standing = yan_professor_wait def_state_moving1 = yan_professor_walk def_state_moving2 = yan_professor_walk def_state_moving3 = yan_professor_walk meet = meet@yan_general_scientist_1 ;Дописано on_actor_dist_le = 2 | remark3@yan_professor_hello on_actor_dist_ge = 4 | remark3@yan_professor_goodbye [walker@yan_2] path_walk = yan_ucheniy_walk_talk path_look = yan_ucheniy_look_talk combat_ignore_cond = always on_info = {-yan_actor_talk_ucheniy} walker@yan_1 on_info2 = {+yantar_scientist_talk_helmet} remark@talk_about_helmet meet = meet@yan_general_scientist_1 danger = danger_condition@yan_ecolog def_state_standing = yan_professor_wait def_state_moving1 = yan_professor_walk def_state_moving2 = yan_professor_walk def_state_moving3 = yan_professor_walk [meet@yan_general_scientist] meet_state = 2 | yan_professor_wait@yantar_professor_talk_1 meet_state_wpn = 2 | yan_professor_wait@yantar_professor_talk_1 victim = 2 | actor victim_wpn = nil use = true use_wpn = false [meet@yan_general_scientist_1] meet_state = 1 | yan_professor_wait@yantar_professor_talk_1 meet_state_wpn = 1 | yan_professor_wait@yantar_professor_talk_1 victim = 1 | actor victim_wpn = nil use = true use_wpn = false abuse = false precond = usability [meet@no_talk] meet_state = 1 | yan_professor_wait@yantar_professor_talk_1 meet_state_wpn = 1 | yan_professor_wait@yantar_professor_talk_1 victim = 1 | actor victim_wpn = nil use = false use_wpn = false abuse = false [danger_condition@yan_ecolog] ignore_distance = 0 [actor_dialogs] id = yantar_general_ucheniy_talk_start,yantar_general_ucheniy_talk_end [combat_ignore] combat_ignore_cond = always ;Дописано [remark@yan_professor_hello] anim = yan_professor_wait snd = yan_professor_hello on_signal = sound_end | walker@yan_1 [remark@yan_professor_goodbye] anim = yan_professor_wait snd = yan_professor_goodbye on_signal = sound_end | walker@yan_1 [remark2@yan_professor_hello] anim = yan_professor_wait snd = yan_professor_hello on_signal = sound_end | walker@yan_2 [remark2@yan_professor_goodbye] anim = yan_professor_wait snd = yan_professor_goodbye on_signal = sound_end | walker@yan_2 [remark3@yan_professor_hello] anim = yan_professor_wait snd = yan_professor_hello on_signal = sound_end | walker@scientist_quest_good [remark3@yan_professor_goodbye] anim = yan_professor_wait snd = yan_professor_goodbye on_signal = sound_end | walker@scientist_quest_good В общем, при приближении ближе 2 метров по идее должен здороваться, при удалении более чем на 4 метра прощаться. Но работает только прощание изредка и то при этом, Сахарова можно поймать при подходе к столу так, что будет звучать только рандомное прощание. Где я с логикой накосячил?
  24. Вот уж что лишнее в C2, как по мне. Хм, например?
  25. @DarkSnowder , как-то так: [logic] active = ph_code@close [ph_code@close] code = 12345 on_code = ph_idle@enable [ph_idle@enable] nonscript_usable = true tips = st_search_treasure

AMK-Team.ru

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