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

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

@Graff46, этот вопрос скорее по движку, а не по скриптам.

Изменено пользователем naxac
  • Согласен 1

Аддон для ОП-2.09.2: Яндекс/Google/GitHub

naxac.gif

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

Выручайте. Можно ли как-то реализовать в Сталкер Зов Припяти - чтобы артефакт увеличивал высоту прыжка? В этом вообще не силен так, что не судите. А если конкретно - хочу расширить свойства и параметры артефактов, помимо стандартных. Например обнаружил что в настройках артефактов можно увеличить переносимый вес (additional_inventory_weight - число), а вот высоты прыжка такой функции по дефолту нет. Так как сделать?

Ссылка на комментарий
2 часа назад, Капрал Хикс сказал:

Редактировать движок игры.

 

А не подскажите как? что нужно сделать, извините, но опыт у меня нулевой в этом, потому и спрашиваю, чтобы сделать одну или пару правок тяжело ли будет?

Ссылка на комментарий
2 часа назад, mr.vispd сказал:

 

А не подскажите как? что нужно сделать, извините, но опыт у меня нулевой в этом, потому и спрашиваю, чтобы сделать одну или пару правок тяжело ли будет?

Если так, лучше даже не берись и забудь про идею. Реализуй что попроще без ковыряния движка.

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

Здрасьте.

 

[ТЧ 1.0006] В отношении класса CUIProgressBar() в файле [lua_help.script] пропущены, как минимум, методы InitProgressBar(str, CUIWindow), SetProgressPos(num) и GetProgressPos(). Существует ли в открытом виде точный список методов этого и других оконных классов?

Мини-моды: ТЧ ЧН ЗП

Шпаргалка

Ссылка на комментарий
2 часа назад, Norman Eisenherz сказал:

Существует ли в открытом виде

Да... Открыть исходники (вашего движка), и там посмотреть, что экспортировано в скрипты. Ничего программировать и ничего компилировать не надо, т.е. бояться (как этого обычно боятся) - нечего.

1 час назад, Norman Eisenherz сказал:

Чем-то определенным надо открыть

Исходник - текстовый файл. Открывается чем угодно, хоть блокнотом.

tHo2eKa.png

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

Мод, где не бывает одинаковых путей - Судьба Зоны. (Лучшее, что у меня получилось на X-Ray) На базе модифицированного движка OGSR Engine.

Бывший мододел на X-Ray / Начинающий игродел на Unreal Engine. Программист.

AMD Ryzen 9 7950X (16 ядер, 32 потока, 5.75 ГГц); RTX 3080; 128 ГБ DDR5; Arctic Liquid Freezer II-420; 3 ТБ SSD PCIe 4.0; 4ТБ HDD.

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

@Zander_driver IDA показывает ассемблерный код. Чем-то определенным надо открыть, чтобы увидеть названия классов и методов?

Мини-моды: ТЧ ЧН ЗП

Шпаргалка

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

@Norman Eisenherz, зачем ida? Открывай обычным блокнотом или любым другим текстовым редактором. *.cpp и *.h - обычные текстовые файлы. Экспорт функций и классов с их методами, как правило, находится в файлах, в имени которых есть script.

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

Аддон для ОП-2.09.2: Яндекс/Google/GitHub

naxac.gif

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

@RusStriker, Это news_manager.script нужно править.

Мод, где не бывает одинаковых путей - Судьба Зоны. (Лучшее, что у меня получилось на X-Ray) На базе модифицированного движка OGSR Engine.

Бывший мододел на X-Ray / Начинающий игродел на Unreal Engine. Программист.

AMD Ryzen 9 7950X (16 ядер, 32 потока, 5.75 ГГц); RTX 3080; 128 ГБ DDR5; Arctic Liquid Freezer II-420; 3 ТБ SSD PCIe 4.0; 4ТБ HDD.

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

У меня вопрос: можно ли переносить предметы в инвентарь в оффлайне, когда нет возможности пользоваться методом transfer_item, а свойство parent_id серверных объектов работает только на чтение?

Изменено пользователем Graff46
Ссылка на комментарий
23 часа назад, Zander_driver сказал:

@RusStriker, Это news_manager.script нужно править.

Что то не могу найти, где там координаты вывода задаются, не силен я в скриптах :unknw:.  Можно какой то пример кода для ЗП?

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

@RusStriker, координаты там и не задаются.

Мод, где не бывает одинаковых путей - Судьба Зоны. (Лучшее, что у меня получилось на X-Ray) На базе модифицированного движка OGSR Engine.

Бывший мододел на X-Ray / Начинающий игродел на Unreal Engine. Программист.

AMD Ryzen 9 7950X (16 ядер, 32 потока, 5.75 ГГц); RTX 3080; 128 ГБ DDR5; Arctic Liquid Freezer II-420; 3 ТБ SSD PCIe 4.0; 4ТБ HDD.

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

Имеем в переменной obj объект, например, бинт. Но не просто бинт, а застрявший в текстурах бинт.

Есть ли простой скриптовый способ извлечь его на свет божий? (например, поднять на 1 м вверх)

 

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

@phalcor, Можно нет-пакетом cse_abstract для этого рекомендую m_netpk.script он выложен в соседней теме. Либо если движок правленый, то скорее всего у класса алайф есть метод для телепортации объектов по их id.

  • Спасибо 1
Ссылка на комментарий

@phalcor, чем этот бинт тебе так дорог, что непременно нужно именно его переместить? Просто удали его и создай новый по прошлым координатам + 1 метр.

 

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

@dsh, да, с бинтом это меня устроит. А если это оружие с определённым состоянием, зарядом, обвесами и т.д.?   

Как-то же возможно изменить y-координату?

 

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

@phalcor, с оригинальным движком, наверное, только через нетпакет. В m_netpk, если я правильно помню, как раз описывается пример с указанием то-ли координат, то-ли направления.

  • Спасибо 1
Ссылка на комментарий

Я обозначил проблему в этой теме, однако есть основание полагать, что вопрос связан со скриптами. Смысл такой:

В задании "Защитить лагерь новичков от наёмников" (которое даёт Фанат на Кордоне) нужно убить 7 наёмников. После чего задание засчитывается (устанавливается инфопоршн escape_lager_killers_die). 

Если теперь сделать save и затем load - трупы наёмников пропадают!  При этом промежуточные save/load (когда убиты ещё не все наёмники) такого эффекта не вызывают - трупы не пропадают.

Если вручную толкнуть означенный выше поршень, то ещё живые наёмники исчезают. 

Вопрос: как сделать так, чтобы  трупы наёмников были как и обычные трупы - НЕ ИСЧЕЗАЛИ после save/load. Видимо, есть какой-то параметр/свойство..

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

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

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

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

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

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

Войти

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

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

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...