Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Ребят, ни у кого не было такой проблемы, что куллер CPU всё время работает примерно на максимальных оборотах без нагрузки на процессор (3000 - 3200 RPM) со старта системы? Даже при работе в БИОС 3200 RPM. При этом температура CPU - 34 ⁰С, а материнки - 30 ⁰С. Никаких визуальных проблем не видно...
Он не встаёт поедать потому что в шапке функции есть такое условие:
// Если НПС сидит
if(C_BodyStateContains(slf,BS_SIT))
{
// Выходим из функции
return;
};
И возможно ошибка связана с чем-то другим.
Если я правильно понял, тебе нужна функция Npc_IsInState(). Подробнее см. в туторе Vam. Примеры использования в скриптах тоже есть.
Список состояний:
AI\Human\TA_Human\
AI\Human\ZS_Human\
Самое простое решение вопроса - это ограничить выпадение, а не сбор.
Story\NPC_Scripts\B_CreateAmbientInv.d:
(новое помечено комментариями)
// Счётчик "Ягод гоблина"
var int nDexHerbs;
func void B_CreateAmbientInv_PAL(var int InventorySet)
{
if(InventorySet == 1)
{...
Часть 1 - Работа с проектом в Visual Studio.
Итак, для начала определимся с вариантом оформления текста подсказки, полностью не умещающимся на экране. Да, такое может быть на низких разрешениях экрана.
Вариант 1 - Перелистывание текста по одной строке:
Вариант 2 - Перелистывание текста...
С 17-ю лошадями такие же числа получаются по следующей логике, только решение сложнее.
Сыновья: 1, 2, 3.
1) 17/2 = 8,5
2) 17/3 = 5,66...
3) 17/9 = 1,88...
Берём сначала целых лошадей:
1) 17 - 8 = 9
2) 9 - 5 = 4
3) 4 - 1 = 3
Последних 3-х лошадей как раз накидываем по одной каждому.
Либо если...
Мне кажется сломают всю защиту. Например, через IDA открывается модуль, содержащий ключ, находят его, затем ключ подставляется в приведённую прогу и нужный том дешифруется.
Работает и "Spacer" и "Spacer II".
Правда, может зависать с ошибкой связанной с перерисовкой вьюпорта. Как вариант, запускать через пакетник (cmd или bat) с таким содержанием:
@echo off
start Spacer.exe -zMaxFramerate:30
Здесь ограничение по частоте кадров.
Всегда так делал. Вариант Гратта тоже аттачит все к BIP01, но работу не проверял. Ещё при экспорте меняется тип модели со статической на динамическую. Как это может повлиять в дальнейшем - мне не известно.
Проблема в том, что на этапе импорта в редактор теряются иерархические связи между объектами. И перед экспортом нужно заново привязывать объекты сцены друг к другу через инструмент Select and Link (в данном случае). Наблюдалось на плагине Керракса к 3dsmax 2010.
Пример 1 - Изменение цвета текста
1) Для начала определимся с тех. заданием. В качестве примера напишем обработчики для следующих объектов:
НПС
- Если он входит в состав группы игрока, то подкрашиваем его имя зелёным цветом.
- Если он находится в состоянии атаки на игрока, то окрашиваем его...
sndVolume похоже не работает, а значения громкости звука возможно читаются из скриптов.
Поменяй значение громкости в поле "vol", в инстанции звукового эффекта. Или же поиграй со значением sndRadius.
BloodwinSnow, поставь Notepad++ и не парься. Со скриптами ассоциируется прекрасно. Есть множество готовых синтаксических подсветок или можешь настроить свою.
Часть 1 - Работа с проектом в Visual Studio.
1) Скачиваем последнюю актуальную версию пакета AST: "AST_RELEASE_V1_003_SNAP072.zip".
2) Распаковываем архив. В папке SDK находится ещё один архив "Plugin.zip". В нём содержится готовый шаблон проекта плагина. Распаковываем его в любую папку. В эту...
Подсказка 1: Это не функция движка. Воспользуйся поиском по скриптам Готики 1 и посмотри откуда она вызывается и сделай по аналогии.
Подсказка 2:
[/spoiler][/spoiler]
Подсказка 3:
Проверки типа "if (Npc_IsInState(self,ZS_Talk))" в функции "B_GuildGreetings()" не потребуются, также как и эти...
Так то без разницы - предметы, НПС, вобы и т.д. Стена - как стена, только невидимая.
Задумка такая: через "условное оконное стекло" не должны попадать НПС в фокус.
Нет, от размера не зависит. Ну в том смысле, что огромная стенка не блокирует попадание объектов в фокус. Даже больше, функции: Npc_CanSeeNpc() и Npc_CanSeeNpcFreeLOS() возвращают "1", если передавать в них ГГ и того НПС, на которого он смотрит. Это говорит о том, что визуальной преграды нет.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.