Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в обсуждении работ на конкурсе квент 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Оказывается мой старичок на Core i5 c 8 Гб ОЗУ уже древний, т.к. на нем все нормально компилиться с эффектами и без багов, правда FPS зашкаливает до 1000, если принудительно не ограничить.
Ну может дождемся нормальной работы Спейсера под DX11 чтобы FPS понизить :D
Глобальная инстанция self - может присваивается любому НПЦ, в зависимости от того где используется, а hero он везде и всегда hero *facepalm*
З.Ы. еще бывают victim и other например.
Нет, это критическая ошибка понимания скриптинга.
Любую переменную или константу легко найти используя поиск по проекту, это умеет делать как GothicSourcer, так и любой другой более менее функциональный редактор. Хотя проще спросить и здесь нежели пытаться анализировать чужой код.
Да там кроме дождя по идее может вылезти еще куча веселого, например частичное поблоковое появление на определенной дистанции, или такое же рассыпание на блоки (вобы) при отдалении - эдакий майнкрафт, причем зависеть это будет у каждого игрока по своему, в зависимости от настроек прорисовки...
Правильно и этого вполне достаточно, чтобы сделать любое заклинание, которое будет воздействовать только на нужного монстра, что и требовалось.
Ну так приведите их в нужный вид, в чем проблема то?
И что с того, вы хотя бы заглядывали в этот файл? Разговор глухого со слепым. Можно использовать общий параметр защиты от магии, а условия поражения выставить какие захочешь, было бы желание, а не постоянные отмазки и отсылки на отдельные фразы других людей.
Лебедев
Обратите внимания на этот скрипт _work\data\Scripts\Content\Ai\Magic\C_CanNpcCollideWithSpell.d
в нем можно выставить практически любые условия нанесения урона на любое заклинание и любого противника.
З.Ы. Грибы попрошу не трогать! :D
Нда, в беспробудном порожняке с элементами нескончаемого нытья и показушного малодушного самоуничижения таки появилась новая аксиома модостроения: если гражданин Лебедев сказал, что что-то в Готике сделать невозможно - значит это так без возражений и все это ограничения движка, даже не смотря на...
В данном случае никаких отличий нет, так как в любом языке программирования и скриптовом языке Готики проще константы и переменной помоему уже ничего нет.
Ну а если нет возможности отличить переменную от константы, то сделать что-то вменяемое невозможно.
Это элементарные основы.
var int my_var; //объявление переменной
my_var = 1; //присвоение значение.
Потом можешь как хочешь его менять в квестах и значение глобальной переменной всегда будет сохраняться в сейвах. За все время разработки вы о таком не знали?
С чего вдруг? const int - это целочисленные константы, т.е. наглухо прибитые гвоздями постоянные значения, которые по идее не должны изменяться и естественно их изменения не сохраняются. А вот var int - это уже переменные.
Лук из Г3, Щит из Г3-ЗБ, ссылок нет.
В динамике когда вода постоянно переливается это выглядит покрасивше. Но общая дальность видимости при непогоде существенно снижается.
Или зонтики раздать, а вообще пусть мокнут, чтоб эффект намокания был виден :D
Доступна предварительная версия рендера для Г1 и Г2 с дождем и улучшенным рендером шрифтов. Скачать можно здесь https://github.com/Degenerated1123/GD3D11/tree/master/PreviewBuilds
В Г2 дождь можно вызвать читом "bmelvilleb", дождь будет идти 10 минут, после чего еще 5 минут мир будет мокрым...
У меня эта функция выглядит так и норм. компилируется, Ikarus самый последний.
func int STR_Len (var string str)
{
var zString zStr;
zStr = _^(_@s(str));
return +zStr.len;
};
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.