Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе квент 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Теперь я понял то, что движёк Готики полудинамический и полустатический, а не динамический, т.е. то, что надо было разработчикам игры - программисты для них это сделали и не думали, что потом какой-нибудь Вася Иванив захочет модостроить и у него будут проблемы, решение которых "обходом" со...
Хорошо. Тогда такой вопрос: существует ли анимация, когда открывается инвентарь? или просто проигрывается S_RUN, а инвентарь показыватся на уровне движка?
Я просто хотел проиграть анимацию для ГГ, при условии, что у него открыт инвентарь.
Да толку то? всё равно движёк не позволяет делать...
Да, я тоже об этом думал. Вообще то можно поставить триггер-скрипт, и при условии, что ГГ открывает инвентарь(BS_INVENTORY), удалять эти предметы(всмесле те, что для фиксирования фазы анимации), вот, и хранить кол-во предметов в переменной и создавать тогда, когда ГГ закрыват инвентарь и т. д. ...
Никто не пишет, не спрашивает, тогда я напишу...
Возможно ли как-то отследить какую анимацию в данный момент проигрывает НПС?
Только не "BS_" флаги, а например такие, как S_run, t_.... и т.д.
Посту ниже:
Я бы не согласился с тем, что нельзя...
Посмотрел event теги и решил, а что если...
Т.е. этим всем ты хочешь сказать, что я могу только заменить уже существующую(ии) гильдию(ии), но не добавить вниз этой таблицы ещё строку и столбец, т.к. таблица 16x16 = 256 и нарушать это дело нельзя?
Не знаю что такое с ГГ, но произошла странная вещь...
Пишу в _Intern/Constains
const int GIL_TEST = 70;
тут жа заменяю
const int GIL_MAX = 67;
Заменяю у PC_Hero
guild = GIL_TEST;
Затем в игре пытаюсь достать оружие и происходит глюк с анимацией. WTF???
Какое отношение гильдия имеет к...
Dimmell,
Читай начальные посты... Мне кажатся ты поленился прочитать пару страниц назад.
Не занимайся самодеятельностью пожалуйста! А если у тебя ломаются мозги от одного цикла, то как ты вообще пишешь скриптовые функции?
Для поста выше:
Согласен с укуром.
Если бы alex_draven'y нужно было бы...
Интересно, а что будет, если вот такой расклад:
MySword_1 = 5 шт.
MySword_2 = 7шт.
MySword_3 = 1 шт.
Что произойдёт с Npc_RemoveInvItem(self,MySword_3); на 2-ом входе в цикл?
т.е. MySword_3 = 0 шт. И произойдёт удаление чего? или просто проигнорилуется движком, или удалится первая попавшаяся...
Мда.. впринципе уже хорошо, что Kerrax может создать что-то типа "нового" двига для Готики. Мне интересно как он смог брать данные из 3ds-файлов и воспроизводить их, используя DirectX? Ведь на сколько я помню, DirectX работает только с .X-файлами... А есть библиотеки, которые были в Готике и их...
Зачем тебе удалять пяток раз. Тебе нужно просто ввести НПС в цикл. А в этом цикле пускай выполняется ф-ция очистки "Npc_HasItems-ое" кол-во раз(если использовать счётчик) или до тех пор, пока не будет у НПС- торговца данной инстанции. Ведь распорядки дня - это тоже циклы. Вот и создай такой...
alex_draven, я так понимаю тебе нужно удалить определённый вид мечей из инвентаря НПС?
Создай 2 одинаковых меча в инвентаре НПС.
Проверь как работает ф-ция Npc_HasItems(). Что она возвратит тебе? Если 2, то она работает норм и проблема в ф-ции Npc_RemoveInvItems().
Скорей всего ф-ция...
Смотри внимательнее на синтаксис. Или лучше напиши сюда скрипт в каком месте у тебя возникает ошибка. Я имею ввиду не весь Startup, а ту процедуру, в которой у тебя возникает ошибка. Скорей всего ты забыл где-то сверху от ошибки поставить ";".
Можно присвоить значение переменной в ф-ции func void Startup_[имя стартового уровня](). Только как правильно присвоить, я не знаю.
Если у тебя не получится никак присвоить значение переменной и сделать так, чтобы скрипт работал, то у меня, кажется, есть решение твоей проблемы...
Я не очень...
Проще будет показать, но этот пример пока не работает. Вот:
А как же? Конечно сменится. Ведь лук в игре - он для всех одинаковый. Значит и ф-ции для все одинаковые. Можно наставить разных условий. Надо просто подумать головой.
Мільтен, вот так будет правильней...
Lingviston, я бы не советовал тебе писать адресацию проблем именно ukur'у, потому что на твой вопрос просто из за принципа найдётся мало отвечающих.
Вот, посмотри пример лука:
Здесь тупо динамически меняются заряды для лука. Если сохранить игру, то заряды(динамически изменённые) не будут...
Извините, что вмешиваюсь в разговор, но скрипты от оригинальной Готики 2 компилруются с ошибками. Redds, как? скомпилировал скрипты? Ответ пиши в личку(если хочешь, можешь не отвечать).
Re: StrongHand (в разработке)
Есть такой вопрос разработчикам. Конечно меня это не очень то волнует, но всё же задам.
Будет ли убрано окно с надписью Gothic II DIE NACHT DES RABEN при загрузке игры? А то как то не очень хорошо получается. Это ладно там для мелких модов или просто для теста, то...
Если бы это были координаты точки, являющейся опорной для карты, то достаточно было бы указать (x,y). Хоть я и не занимался картами, но могу сказать, что это связано как с картой(как рисунок), так и с самим уровнем.
Doc - документ или карта
Set - установить
Level - уровень
Coords - координаты...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.