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

Shkiper2012

Пользователи
  • Число публикаций

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

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

  • AMKoin

    1,460 [Подарить AMKoin]

Весь контент пользователя Shkiper2012

  1. Shkiper2012

    Ищу файлы / моды / аддоны

    Друзья, не завалялся ли у кого-нибудь DocViewer или 2D HUD Viewer, версии для ЗП?
  2. @Fenrir02, в нужную функцию вставляем: level.send_event_key_press(DIK_keys.DIK_F3) -- вместо "DIK_F3" может быть любая другая клавиша. Результатом будет имитация нажатия, как будто ты нажал на кл."F3" (не касаясь пальцем физически). Только вот не помню, должна ли быть локация загружена в этот момент, так как используется пространство "level". На всякий, может проверку поставить, типа "if level then ... end"
  3. [ЗП/СоС] Как прочесть/выставить режим огня для оружия, с помощью нет-пакетов? Если есть готовые примеры, ткните, пожалуйста.
  4. [ЗП, СоС] Как заставить нпс скриптом перезарядить оружие, которое держит в руках (с анимацией и прочим)? Смотрел как сделано у @Bak в AI Additions, но так до конца и не понял. Вроде используется такая штука, после кучи проверок: npc:set_item(object.aim_force_full1,wpn) Пытаюсь сделать по аналогии, типа так: Ничего "не выходит" - нпс просто стоит "как ни в чем не бывало". Или парой строк скрипта не обойтись (нужно писать схему поведения, добавлять в планировщик и т.д.)?
  5. Где в файлах прописана дистанция использования/диалога/шмона трупов/ящиков - когда жмёшь кл."F" ? Можно ли её (дистанцию) менять в игре? Или она зашита в движок? (...если ответ уже где-то был дан, пожалуйста, ткните где копать...)
  6. [ЗП, СоС] Как скриптово отследить в каком положении находится актор (идёт/бежит/сидит/в глубоком присяди/и т.п...). Есть ли какой-либо флаг/метод/что-либо?
  7. [ЗП, СоС] Можно ли скриптово отловить момент(...какой-либо флаг, поршень, окно...), когда при разговоре с механиком, открыто окно с ремонтом/апгрейдами для предметов?
  8. [ ЗП_1.6.02 / СоС_1.4/1.5 ] В каком порядке движок "читает" db-файлы? Как влияет расположение папок с ресурсами игры на это "чтение"? Знаю только, что распакованную "gamedata" в последнюю очередь. Интересуют как оригинальный двиг, так и от СоС. Смотрел исходники, но не разобрался. Заранее признателен.
  9. Можно ли скриптом "повесить" актора в пространстве? Чтоб он завис в воздухе. Пробовал делать через "db.actor:set_actor_position( ... точка в пространстве ... )", и обновлять через апдейт - в результате камеру "колбасит не по-детстки". Можно конечно, что-нибудь спавнить под актором и фиксировать, но это не то. Есть варианты? Именно скриптом.
  10. @dsh Вывод: прямо из скрипта нельзя настроить группирование/торгуемость (другие флаги не проверял) (в xp-dev движке, на данный момент, для отдельно-взятого предмета). Так? Или есть другие варианты? Раньше я игрался с "кондишен" предмета для этих целей, либо использовал X-Ray extensions с их "set_inventory_item_int16". А тут такой облом.
  11. @dsh Наспавнил 5 бутылок водки в инвентарь гг. Беру одну бутылку и пытаюсь установить ей флаг "не-группируемости" или "не-торгуемости". Но, никакого результата (либо я его не вижу). Что делал: Лог: Ожидания: Что я делаю не так?
  12. ТЧ 1.0007rc1 // Уменьшаем вес и цену предмета после использования. // // У бинокля меньшая кратность зума изначально. // // Убираем троеточие в строках, при загрузке локации, типа: "Клиент: Синхронизация..." // // Убираем прогресс-бары "точности, скорострельности и т.д." для ножа. //
  13. [ТЧ 1.0007rc1 (xp-dev.com)] Методы для CInventoryItem: set_inventory_item_flags(flags16) и get_inventory_item_flags() Если, есть те, кто разобрался как ими пользоваться. Подскажите, пожалуйста (с примерами, если не трудно). В движке из репо на xp-dev.com -- при обыске трупа или открытия ящика -- не работает выпадающий список действий (при нажатии правой клавиши мыши) на предмет. Может, кто-нибудь поправил это? Если да - как исправить?
  14. Снимаю флаг flUsedAI_Locations (в данном примере для предметов из ящиков, чтоб не проваливались) local sobj_item = alife():object( obj_itm.id ) local pk = m_netpk.get( sobj_item ) local data = pk:get() data.object_flags = bit_and( data.object_flags, bit_not( 128 ) ) -- снять флаг flUsedAI_Locations pk:set( data ) Как выставить флаг обратно, так же скриптом? (В побитовой математике не шарю.) @TIGER_VLAD Можно попробовать, через имитацию нажатия клавиши (если есть такой функционал).
  15. // Зум в один клик. Теперь не нужно удерживать клавишу для прицеливания. //
  16. Порция мелких правок. // Убираем возможность переключаться между слотами колесиком мыши + небольшая правка для зума. // // Блокируем авто-перезарядку и сброс зума, когда закончились патроны. // // Bug_Fix: Убираем звук перезарядки, если прячем оружие. // // Спрячем/показываем предмет в руках, когда откр./закр. инвентарь. //
  17. @abramcumner В этой строчке '{' Да от 6-го, но добавлены файлы из папки 'resources' (те, что в репо xp-dev).
  18. Приветствую. Собираю исходники ТЧ 1.0007rc1 от xp-dev (ревизии 188 и 201). Всё собирается и запускается. Но, есть небольшая проблема: в игре при окончании разговора с НПС (кликаю в диалоге "До свидания.") - вылет. Вылетает только(!) с тем НПС, которые в конце диалога что-нибудь выдают актору. С другими всё в порядке. Например, в начале игры: Сидор - выдает нож в начале игры; Волк - выдает пистолет, патроны, аптечку; Шустрый - выдает флэшку для Сидора. Каждый диалог заканчивается таким вылетом:(лог разбил на две части, для удобства восприятия текста) Что делал:
  19. Ссылка на "Сборка исходников, необходимые программы" не работает, либо пост удалён/перенесён. Если перенесён, то куда?
  20. [ТЧ 1.0007rc1] Приветствую. Думал в теме про C++ задать этот вопрос, но он (имхо) ближе к движку и поэтому здесь. Итак... Начал разбираться в движке, и возник такой нубский вопрос по типах переменных (и не только по ним): Что это за типы? Чем отличаются от стандарта C++? Заранее, признателен за ответы.
  21. Shkiper2012

    X-Ray extensions

    @Дизель Да, согласен, знаю об этом. Думаю, что можно сделать, в таком случае. Жаль от идеи отказываться. @dsh Да, вроде того.
  22. Shkiper2012

    X-Ray extensions

    @dsh Разумеется. Для выглядывания из-за укрытия, когда чуть-чуть не хватает высоты для ведения огня, или, наоборот, нужно посмотреть под машиной/в проломе и т.д. Взгляд меняет высоту при прокрутке колесика мыши + при нажатой клавише. Естественно, в пределах разумного (без читерства). Мне очень понравилась фишка в этом ролике. Решил реализовать "скриптовыми" силами. По-хорошему, это надо через движок делать, но я с "плюсами" ещё не подружился. Нормальной анимации тоже пока нет. PS. Тоже, можно сделать и бегом/ходьбой актора - при прокрутк
  23. Shkiper2012

    X-Ray extensions

    Установка/Получение высоты камеры актора. (Может пригодится кому-нибудь...)
  24. Shkiper2012

    Работы Cromm Cruac (CoP)

    Как в ОГСЕ 0693, правда я в этот мод не играл, а только взял скрипт, как образец. И как он(выброс) выглядит в ОГСЕ, слабо себе представляю. Нет опций в меню, есть только настроенная погода для r1 и r2 + выброс. Всё. Да, это не полноценный Атмосфер, спору нет. Но, я делала для себя, и этого мне хватало. Я думал над этим, хотел сначала использовать движок от "Xray Extensions", но потом забил на это. Ни что не мешает, тебе или кому-либо ещё, взять и доработать адаптацию. Ничего моего там нет, я только взял и соединил то, что уже было сделано до меня.
  25. Shkiper2012

    Работы Cromm Cruac (CoP)

    Мод "Боевая Подготовка" версии 2.0.2 на платформе ТЧ, поэтому и адаптация AtmosFear'а соответствующая. Да, но только текстуры, скриптовая составляющая изменена. Отсутствуют: радиоактивные и кислотные осадки, пси-шторм (забыл это указать в описании).

AMK-Team.ru

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