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

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

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

  1. neromont

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

    ...func void B_RefreshArmor() { }; Тоже касается функции: C_CanNpcCollideWithSpell. func int B_GetGreatestPetzCrime - Возвращает значение. func int B_SelectSpell - Возвращает значение. func string B_BuildLearnString - Возвращает значение. func int B_GetLearnCostTalent - Возвращает значение и...
  2. Лебедев

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

    _Intern\Constants.d - изменения внесены (поиск по WOLF указал) AI\AI_Intern\AI_Constants.d AI\AI_Intern\Species.d - AI\Magic\C_CanNpcCollideWithSpell.d - тут ледяной волк (зависимости) AI\Magic\Spell_ProcessMana.d - призыв волка описан изначально AI\Magic\Spells\Spell_SummonWolf.d - заклинание...
  3. MaGoth

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

    Если ты для своего мода использовал какие-то другие скрипты, то не удивительно.. Также скрипты будут разнится в англ, и нем., и русских версиях именованием тестовых переменные и некоторыми функциями.. Надо просто эти разности найти и поправить.. У меня в оригинале срц Г2НВ выглядит так, например:
  4. cool_er

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

    Не знаю как у тебя, но вот посмотри на мой gothic.src:
  5. MaGoth

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

    В этом скрипте может быть много ошибок, или не быть совсем, все зависит от того, что ты в своих скриптах нахимичил. Правильно этот блок выглядит так: if(spellType == SPL_LightningFlash) { if(C_NpcIsDown(self)) { return COLL_DONOTHING; }...
  6. cool_er

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

    Ничего не понял, однако посмотрев на код из спойлера увидел что там "COLL_APPLYDOUBLEDAMAGE;" вместо "return COLL_APPLYDOUBLEDAMAGE;"
  7. Лебедев

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

    ...114 ) .... <zParser.cpp,#2700 Теперь на 114 строчку ругается "};" а 3.14 при декомпиляции проекта уже удивило: AI\Magic\C_CanNpcCollideWithSpell.d(210): Ошибка:Найдена ошбка в dat файле - `COLL_APPLYDOUBLEDAMAGE`. Исправьте созданный скрипт вручную. Хотя COLL_APPLYDOUBLEDAMAGE в одной...
  8. Лебедев

    Готика 2: НВ Celestial warrior / Небесный воин

    Но как сказал MaGoth в Готиках никогда не было деления параметров защит по типам магии, Огонь, Вода, Белиар и т.д.. Итог всё равно можно действовать только в 6 параметрах и магия огня, воды, тёмных магов по сути одна на всех параметр MAGIC. Прости драгоценный Defman, трижды перепиши квесты...
  9. Myxomop

    Готика 2: НВ Celestial warrior / Небесный воин

    Лебедев Обратите внимания на этот скрипт _work\data\Scripts\Content\Ai\Magic\C_CanNpcCollideWithSpell.d в нем можно выставить практически любые условия нанесения урона на любое заклинание и любого противника. З.Ы. Грибы попрошу не трогать! :D
  10. Не стесняюсь спросить....

    ну вот в таком (не все копировал) ВОТ ОШИБКА!!!! СПАСИБО ))) Оказывается там после spell_processmana компилировалось)) И опять ошибка. При вводе кодом руны вызова демона лорда выскакивает такая ошибка (она вылазиет при одевании руны и при вызове демона-лорда)...
  11. Кузнец: Безымянный герой Общее обсуждение

    Вписал я, то что ты сказал, проблема все равно осталась таже...
  12. Dimus

    Кузнец: Безымянный герой Общее обсуждение

    В версии 0.9.5 это должно работать - вот параметры огненного и ледяного големов: В отличие от G2 и G2a все заклинания стихии огня в "Кузнеце" наносят урон именно огнём (DAM_FIRE), а не магией (DAM_MAGIC). Вдобавок они наносят ледяным големам двойной урон:
  13. Dimus

    Для чайников

    Как раз в этой функции обработка коллизий у ледяных заклинаний одинакова: if(spellType == SPL_IceLance) { if(C_NpcIsDown(self) || C_BodyStateContains(self,BS_SWIM) || C_BodyStateContains(self,BS_DIVE)) { return COLL_DONOTHING; }; if((self.guild...
  14. ElderGamer

    Для чайников

    Что-то мне подсказывает, что нужно ковырнуть функцию C_CanNpcCollideWithSpell.
  15. MEG@VOLT

    Важно Уроки скриптологии by VAM

    15. Магия. Общие магические функции расположены в директории AI\Magic // **************************************************** // Регистрация повреждения от магии и начисление экспы // **************************************************** //...
  16. Leonion

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

    Можно ли сделать так, чтобы массовые заклинания (волна льда, волна смерти) учитывались функцией C_CanNpcCollideWithSpell? Если точнее, хотел сделать массовый спелл, который не наносит урон людям, но игра в гробу видела условие "if (self.guild < GIL_SEPERATOR_HUM)", прописанное в...
  17. Leonion

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

    ...< GIL_SEPERATOR_HUM) && (self.guild != GIL_BDT) && (KAPITELORCATC == TRUE)) { return COLL_DONOTHING; }; в C_CanNpcCollideWithSpell.d Тем не менее, маги все равно умудряются наносить урон случайным жертвам, оказавшимся на пути их спелла (и это несмотря на то, что когда разозленная...
  18. НастасьСанна

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

    C_CanNpcCollideWithSpell определяет, как будет реагировать конкретный npc, когда в него попадет конкретное заклинание. COLL_DONOTHING - заклинание не подействует. Например, нельзя поджечь плывущего NPC. COLL_DOEVERYTHING - полноценный обычный эффект. Полный урон, заморозка, горение и т.д...
  19. Dimus

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

    Прошу знатоков детально объяснить, что означают значения, которые возвращает функция C_CanNpcCollideWithSpell(var int spellType): const int COLL_DONOTHING = 0; // ничего не делать const int COLL_DOEVERYTHING = 1; // сделать всё (нанести урон без учёта защиты???) const int COLL_APPLYDAMAGE = 2...
  20. Dimus

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

    Нет, в данном случае имеет место эффект столкновения заклинания с целью, определяемый в функции C_CanNpcCollideWithSpell(var int spellType), в качестве образца показаны коллизии для боевых заклинаний паладинов: Т.к. базовый урон заклинания "изгнание зла" равен 300, это приводит к смерти...
Сверху Снизу