Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Попробовал скомпилить плагин (пока пустой), компилятор выдаёт такие ошибки:
Стоит Visual Studio 2012 (11). Компилить ею можно, или только 2010?
Ошибку с v1.0h в пути получилось решить копированием содержимого v1.0i в v1.0h, не знаю, насколько это правильно. В таком случае список ошибок...
Gratt, а если через Mdl_SetVisible сделать модель невидимую для игрока, он может наткнуться на неё и остановиться?
А через мувер, это типа спрятать под землёй, и поднять, когда нужно?
Gratt, мне просто нужна возможность разместить объект в мире через скрипты, задав его имя, координаты и разворот. Задача у меня такая: есть территория, до определенного момента она пуста, затем по ходу игры туда приходит группа людей и разбивает лагерь. И вот тут нужно добавить костёр, кровати...
Существует ли возможность добавлять в мир новые объекты (такие как дерево, лестница, костёр и т.д.) и удалять их по ходу игры?
Насколько я знаю, нет. Было бы неплохо реализовать такую штуку на Юнионе, в виде функций для скриптов.
Если нужно удалить нпс из мира, можно воспользоваться командой Wld_RemoveNpc(Hlp_GetInstanceID(TPL_1413_Templer)); .
Но, если нужно удалить монстра, которых много с одинаковыми именами, как тогда быть? Есть ли команда, которая, например, удаляет по фрипоинту?
Объясните пожалуйста, кто разбирается, разницу между zCVobSpot (жёлтая стрелка) и ZCVobWaypoint (красная стрелка). Речь о первой Готике. Как я заметил, из красных стрелок состоит WayNet, на эти стрелки отправляются нпс через скрипты.
Но для чего тогда жёлтые стрелки? Вроде бы, если желтая стоит...
Нет, по разному пробовал, GUR_1200_YBerion - YBerion, hero - other.
Поставил лишнюю точку с запятой после блока if. Теперь все норм.
Вопрос не по теме, правильно ли сказать: "Я возвожу тебя в ранг Гуру"?
Со смертью Ю`Бериона разобрался. Когда Ангар вручал руну, шёл вызов функции, которая вновь его делала мертвым.
Анимацию вставания добавил.
Осталась задача реализовать реплику Ю`Бериона в диалоге между героем и Кор Ангаром.
Есть возможность проверить состояние нпс как условие для диалога...
Есть старый сейв. Затем меняется мир (для начала добавим один вейпоинт и включим его в вэйнет). Грузим старый сейв, и в нём нет этого вейпоинта.
Начинаю новую игру. Делаю сейв под измененным миром (как ANSI). Ищу вейпоинт, вот он:
Думал, верхняя строка включает вейпоинт в вейнет. Переношу этот...
Но не всегда работает как надо. Например, если начал диалог с Галомом близко к столу, то Герой не побежит к нему командой AI_GotoNpc, и следовательно не повернётся.
Пока остановился на таком варианте:
B_StartUseMob(self,"LAB");
AI_WaitTillEnd(other,self);
AI_GotoNpc(other,self); //Вместо AI_TurnToNpc(hero,self);
AI_Wait(self,10);
B_StopUseMob(self,"LAB");
AI_Wait(self,0.5);
AI_GotoNpc(self,other)...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.