Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Дорогие друзья, год подходит к концу, и пришло время подвести его итоги и наградить достойных
Не ленитесь, голосуйте в этой теме за тех форумчан, которые по вашему мнению больше всех проявили себя в этом году
По желанию, аргументировать свой выбор можете в теме обсуждения голосования.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
В дополнение к ответу redleha.
Если в свойствах мувера прописана логика (moverBehavior) 2STATE_TRIGGER_CTRL, то мувер переводится в состояние "1" командой Wld_SendTrigger из скриптов, и в состояние "0" командой Wld_SendUnTrigger.
При желании можно зафиксировать факт взаимодействия с рычагом...
Если под экипировкой подразумевается доспех, то я бы порекомендовал использовать непися-дублёра, в инстанции которого будет прописан нужный доспех. То есть после разговора один непись из мира удаляется, другой появляется.
Эта функция (или другая, которая назначена обрабатывать восприятие PERC_ASSESSDAMAGE) будет вызвана только после получения повреждения. Вопрос же стоит в том, как это повреждение нанести. ;)
Тут вопрос, видимо, не в том, как повлиять на непися с заранее известным идентификатором, а в том, как повлиять на ЛЮБОГО противника ГГ. Например, ГГ отравил своего противника (любого непися) ядовитой стрелой. У того должен постепенно снижаться уровень жизненной энергии. Как отследить...
А для чего нужна инстанция итема? Если нужно оценить, является ли определённый какой-либо функцией ИИ итем представителем конкретной инстанции, подойдёт функция Hlp_IsItem:
if(Hlp_IsItem(item,ItFoLoaf)
Если нужно передать предмет, можно использовать его ID...
На мой взгляд, это всё-таки глюк движка. Разумеется, есть те, кто играет только с клавы, их данная ситуация не касается. Но при использовании мыши удобнее листать инвентарь именно колесом. Я, например, частенько "плююсь", когда нарываюсь на то, что камера начинает отдаляться, при прокрутке...
Скорее всего, нужно просто отредактировать свойства триггеров перехода в названных местах. Нужно отключить реакцию на повреждение.
Это справедливо и при обратном превращении, из животного в человека. Думаю, здесь нужно прикручивать скриптовые костыли. А как с этим, кстати, в Г2?
Не знаком со скриптами этого мода, да и с самим модом тоже, но могу предположить следующее. Разгадку нужно искать в функции, подвешенной на обработку восприятия повреждения у этого самого Хранителя. Найди, в каком состоянии пребывает Хранитель, когда его бьют, смотри, какая функция обрабатывает...
Если бы я занимался созданием мода, то мне было бы интересно ввести дни недели, вычисляемые на основе номера текущего дня и, с помощью циклической функции, динамически изменять распорядки неписей. Например, крестьянин работает в поле, но по выходным идёт в город в кабак, где, напившись, может...
Jr13San, зачем использовать минуты там, где и дня вполне достаточно? Понятное дело, что, если учесть описанную выше особенность функции Wld_GetDay (), то всё будет работать корректно. Но о ней нужно знать, и её нужно учесть.
Вот тебе пример. Переменная, скажем WorkDay, изменяется в диалоге с...
Как сказать. В первый день, когда функция Wld_GetDay () возвращает 0, тоже могут произойти некие события, которые потребуют проконтролировать значение переменной, изменяемой с помощью данной функции. А все целочисленные переменные при объявлении принимают нулевое значение. Если не учесть...
Begemot666, завершение квеста нужно понимать в двух плоскостях. Во-первых, это исчезновение диалогов, связанных с этим квестом или появление диалогов, связанных с завершением этого квеста. Переменные типа
MIS_Blablabla как раз и предназначены для того, чтобы их значения учитывались в условиях...
Ставь условие на обе опции. При выборе одной опции условие появления второй должно переставать соблюдаться.
if(условие 1)
{
Info_AddChoice(...1...)
};
if(условие 2)
{
Info_AddChoice(...2...)
};
Проверил только что (платформа Г1, локация маленькая). Работает нормально: при поднятии предмета сразу же определяется его наличие, при выбрасывании - его отсутствие.
Удалось таки запустить Готику на дискретной ВК от nVidia. Ноут Samsung NP300E7A-S0BRU. Инструкция с АГ не помогла. Но этот ноут не используется для игр, поэтому все дрова были на нём в том состоянии, в котором ноут покупался. Обновил всё, что можно, включая BIOS материнки. Долго и упорно пытался...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.