Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Давайте подэтожим по зельям на триггерах:
для работы триггеров нужен последний юнион + зпарсер;
зелья на триггерах можно реализовать отдельным проектом, в таком случае в основной проект добавляются сами зелья, а в папку авторан функции USE** и функции триггеров;
можно всё сделать в рамках...
функции с циклом while лучше стараться сохранять в отдельный файл, что бы избежать вылетов. не забывать про мета в начале файле. я ваш код переписал и скинул в личку. всё орбайтен.
META
{
NativeWhile = 1;
MergeMode = 1;
};
ElderGamer, спасибо за развёрнутый ответ. всё таки скрипты Г1 на голову выше скриптов Г2.
в B_DrawSpell используется mana которую будет инвестировать НПС. через это в том числе будет определён уровень заклинания которое кастуется НПС. соотв. в готики 1 идёт проверка на расстояние от НПС до...
B_DrawSpell
Я так понимаю тут НПС ману увеличивают. но не могу понять на сколько. Что бы в итоге у него всегда было не меньше половины маны от максимальной?
MDK
правки
//-------- "echte" Magier bekommen Mana dazugeschummelt --------
var int manaLeft; manaLeft =...
в vdf томе лежит файл ZUNIONMENU.D в нём есть инстанция меню. проверка внутри неё написана на с++.
instance :MENUITEM_OPT_BACK(C_MENU_ITEM)
{
:MENUITEM_OPT_BACK_OLD();
if (!Union_ParserExtenderMenuIsHidden)
{
MenuItem_UnionAndPluginOptions()...
в файле ZUNIONMENU.D ошибка в синтаксисе была
// Hooked back button. This button will be
// half the height below the old back button.
instance :MENUITEM_OPT_BACK(C_MENU_ITEM)
{
:MENUITEM_OPT_BACK_OLD();
if (!Union_ParserExtenderMenuIsHidden)
{...
но ведь команда zReparse работает с вложенными папками. а уже zReparse_Game не робит.
сочинил батник для тестов.
upd
Ну в принципе всё прекрасно работает. Добавил mklink в батник что бы проекты не копировать. Попробовал скомпилировать проект Доси, движок тут же начал ругаться за проверку в...
набил табличку выше. толи дело в кол-ве вложенных палок, толи какие то знаки мешают в название папок. проблема возникла именно с новыми командами zReparse_Game,
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.