• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!

Результаты поиска

  1. neromont

    Вопросы по скриптингу

    По этим функциям толковых описаний нет. Попробовал перевести с немецкого. Если где ошибся подскажите. G_CanNotCast() - Вызывается когда ГГ пытается активировать руну при этом не имея нужного магического круга. Выводит сообщение "Слишком низкий магический круг для использования этой руны"...
  2. neromont

    Вопросы по скриптингу

    HEX редакторы это конечно хорошо, но пока я пытаюсь разобраться с тем что есть. Когда буду хорошо ориентироваться в коде Gothic, тогда может быть и можно будет перейти к чему-то более серьезному. :)
  3. neromont

    Вопросы по скриптингу

    Да мне бы разобраться с тем что есть :). Тем более что из языков программирования знаю только JavaScript и немного C#. HEX-редакторы пока для меня темный лес.
  4. neromont

    Вопросы по скриптингу

    Просто в комментарии написано Вызывается ядром системы в качестве реакции на пассивное восприятие PERC_ASSESSBODY я и подумал :)
  5. neromont

    Вопросы по скриптингу

    Подскажите пожалуйста, кроме этих функций, движок вызывает еще какие-нибудь? Или возможно я указал какую-то лишнюю функцию? B_MM_AssessBody() B_MM_AssessDamage() B_MM_AssessEnemy() B_MM_AssessPlayer() B_RefreshArmor() B_RefreshAtInsert() G_CanNotCast() G_CanNotUse() G_CanSteal() G_PickLock()...
  6. neromont

    Вопросы по скриптингу

    Я так понял лучше работать с немецкими комментариями. Там подробнее описано. Все таки вызывается один раз за игровые сутки и может применяться для каких-либо своих целей. Вспомнил, что я на своем сайте переводил информацию по этой функции :)
  7. neromont

    Вопросы по скриптингу

    Стало быть, VAM ошибся?
  8. neromont

    Вопросы по скриптингу

    А B_RefreshArmor()? Комментарий, я так понимаю от VAM: // ******************************************************************* // Функция обновления доспехов НПС // ------------------------------------------------------------------- // Вызывается только экзешником (пока пуста) //...
  9. neromont

    Вопросы по скриптингу

    Но ведь есть функции движка без приставки G_, например PLAYER_HOTKEY_SCREEN_MAP, и B_RefreshArmor, B_InitGuildAttitudes, в общем называли как хотели.
  10. neromont

    Вопросы по скриптингу

    60 Кб. А приставки во внешних функциях B_, C_, G_ имеют какое-нибудь функциональное или смысловое значение?
  11. neromont

    Вопросы по скриптингу

    Оказывается для запуска игры в скриптах Gothic достаточно следующих строчек кода: class C_Npc { var int id; var string name[5]; var string slot; var string effect; var int npcType; var int flags; var int attribute[8]; var int HitChance[5]; var int protection[8]; var int damage[8]; var int...
  12. neromont

    Вопросы по скриптингу

    class c_npc { var int id; var string name[5]; // Кто знает для чего здесь массив?
  13. neromont

    Не стесняюсь спросить....

    Сейчас подробно изучаю основные скрипты Gothic и работу с Menu. Как только с этим немного разберусь, постараюсь описать оставшиеся элементы VisualFX.
  14. neromont

    Вопросы по скриптингу

    Тут у немцев есть из меню небольшой отрывок eventTimerMSec = 1000; // 1 second cycle with EVENT_TIMER А EVENT_TIMER вызывается с помощью пункта oneventaction[EVENT_TIMER]. Осталось связать это как-нибудь воедино, если конечно это все вообще работает.
  15. neromont

    Вопросы по скриптингу

    Подскажите, кто знает. В классе C_Menu флаг MENU_NOANI за что отвечает. Используется в меню журнала и статистики персонажа, но ее наличие или отсутствие не играет никакой роли. Возможно чего-то не заметил.
  16. neromont

    VisualFX

    Своеобразный массив :)
  17. neromont

    VisualFX

    Собственно говоря класс C_SVM можно расширять своими свойствами. Только что проверил.
  18. neromont

    VisualFX

    Класс CFX_BASE visname_s - аналогично параметру из класса C_PARTICLEFXEMITKEY. vissize_s - размер визуального эффекта. При тесте влиял только на размер текстуры указанной в поле visname_s. На связанные PFX эффекты никакого влияния не оказывал. visalpha - Прозрачность альфа-канала от 0.0 до...
  19. neromont

    VisualFX

    Это как? Не совсем? А какой размер? Я так понял этот класс можно заполнить своими свойствами var string или убрать вовсе. Сделал тест. Удалил все что было в файле, оставил только класс C_SVM. Игра запустилась. Поговорил с фермером о цене крестьянской одежды, ошибки не возникло. Крестьянин просто...
  20. neromont

    VisualFX

    Интересует следующий вопрос, можно ли расширять класс C_SVM. Я то добавил пару строк, скомпилировал, игра пошла, но может быть это приведет к каким-то багам в дальнейшем? class C_SVM { var string TESTString; var string MILGreetings; var string PALGreetings; var string Weather; var string...
Сверху Снизу