Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Давно хотел сказать, что это почти полностью решило проблему застреваний при касте, либо переборки в руках, спеллов. Иногда случается, но это небо и земля по сравнению с тем, что было. Спасибо!
Я хотел бы сделать так, чтобы при закликивании НПС он мог что то типа взорваться, нанести урон и...
да
не, ничего не меняется. Все равно как берет в руки призыв - сразу начинает его бесконечно перебирать (как будто система считает, что каст уже завершен и просто сразу вызывает return true), либо тормозить и держать в руках просто.
Потому что НПС из скрипта выйдет раньше, чем дойдет до стрелки, так как при попадании в инструкцию rand == 0 - вернется false
func int B_SelectSpell(var C_Npc slf,var C_Npc oth)
{
var int dK_rnd;
var int dK_Mega;
var int rand; rand = 0;
if(slf.guild == GIL_NIK)
{...
Но теперь так как rand = 0 изначально - нпс будет всегда выходить из b_selectspell.
Проблема в том, что он постоянно недокастует призыв. То есть стрелу нормально пускает всегда, а призыв вечно не завершает. Это вот прямо самая главная проблема.
Да, именно так. Нпс именно Nikita должен кастовать призыв и стрелки рандомно, а вот вызванный для самого Никиты экземпляр только атаковать все подряд с меча (никакой магии)
окей. я сделал все. В итоге вроде даже работает - только вот кастует он призыв только в начале - потом уже второй каст он не закканчивает, убирает, либо стоит в состоянии каста бесконечно. Со стрелами больше такой проблемы нет.
if(slf.guild == GIL_NIK)
{
if(Npc_IsDrawingWeapon(slf))...
Я пытался реализовать рандомный каст заклинаний, с определенным шансом для каждого. На деле пекрвые заклы нпс кастует нормально, потом тупит - либо стоит на месте с заклинанием в руках бесконечно, либо просто перебирает каждое. Что здесь не так:
if(slf.guild == GIL_NIK)
{...
ну так при касте вызова другим нпс - nikita_for_npc. Для героя - summoned_nikita. Если ты об этом
Хочу сделать так, чтобы при касте на определенного НПС, например ледяной глыбы, эффект и урон полностью отражался на того, кто кастанул. Как можно реализовать?
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.