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

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
    Ждем именно вас!

    Ссылка на конкурсную тему - тык

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

  1. MW 7

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

    Споси у Доси в её топике Готика 2: НВ - Неофициальное обновление для Г2 НВ
  2. MW 7

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

    D36 правила модельки доспехов. Используй её архив с моделями.
  3. MW 7

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

    это же твой мод. вот тебе и решать где вызывать эту функцию ;-) func void PC_Sleep(var int t) { ... B_Hero_SetModelFatness(self); ... }; а можно и наверное и так fatness = (STR_SetModelFatness - 100) * 2 / 100 ; if (fatness > 2) { fatness = 2; } else if (fatness < -2) {...
  4. MW 7

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

    Да. Только лучше заранее продумать место откуда она будет вызываться. что бы не вызывать её по сто раз из разных мест. я бы вызывал её из кровати. func void B_Hero_SetModelFatness(var C_Npc slf) { if (Npc_IsPlayer(slf) == true) { var int STR_SetModelFatness; var float...
  5. MW 7

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

    del
  6. MW 7

    Готика 2: НВ Неофициальное обновление для Г2 НВ

    Скорее нет, чем да. Перезапуск игры поможет.
  7. MW 7

    Инструкция OnDamage_Hit – модернизация урона [модостроение]

    а я не понимаю как за три года можно не освоить синтаксис скобку пропустил. обновил. а может быть даже так
  8. MW 7

    Инструкция OnDamage_Hit – модернизация урона [модостроение]

    Коготь Белиара "крадёт" жизни за удар пару дней назад в известном топике поднимался вопрос о воровстве жизней при смерти НПС. в связи с чем я решил привести пример кода как "воровать" жизни за удар. //self - атакующий //victim - атакуемый // жертва //item - орудие убийства (может быть null)...
  9. MW 7

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

    Так при ударе молнии не будет эффекта.
  10. MW 7

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

    KirTheSeeker, у тебя есть формула расчёта. в ней есть множитель BeliarWeapCurrentLvL. значение этой переменной устанавливается при молитве(?) статуи белиара. добавил доп проверки.
  11. MW 7

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

    KirTheSeeker, наверное ты через марвин коготь вставил. сходи к статуи белиара помолись.
  12. MW 7

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

    проверил. работает.
  13. MW 7

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

    а где ты это увидел? НПС умирает и переходит в состояние ZS_Dead. почему же в таком случае не будет вызываться функция C_BeliarWeapSuckEnergy из ZS_Dead_loop? :)
  14. MW 7

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

    Это точно делать не надо. Мегавольт совершенно справедливо отметил что это лучше сделать внутри цикла состояния. То есть в ZS_Dead_loop
  15. MW 7

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

    if(self.aivar[AIV_TAPOSITION] == ISINPOS) { B_DragonKillCounter(self); C_BeliarWeapSuckEnergy (self, other) ; self.aivar[AIV_TAPOSITION] = NOTINPOS; };
  16. MW 7

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

    у тебя скрипты неоф. обновления от D36 ? попробуй func void B_DragonKillCounter(var C_Npc current_dragon) { C_BeliarWeapSuckEnergy (current_dragon, other) ; ...
  17. MW 7

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

    а где ты вызываешь C_BeliarWeapSuckEnergy ?
  18. MW 7

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

    func int C_BeliarWeapSuckEnergy
  19. MW 7

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

    там еще надо проверку делать на то что убийца это герой. // slf - жертва // oth - агрессор func void C_BeliarWeapSuckEnergy(var C_Npc slf,var C_Npc oth) { // выход если if (Npc_IsPlayer(oth) == false) { return FALSE; }; if...
  20. MW 7

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

    Это целое число. А ты пытаешься из неё сделать процент, то есть не целое число. Так не получится. Или используй новую переменную как целое число или используй тип float. Ещё посмотри что у тебя внутри проверки C_ScHasReadiedBeliarsWeapon Self или hero
Сверху Снизу