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

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

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

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

  1. RPD

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

    здорово получилось, спасибо. Единственное что - если, допустим, призванные экземпляры уже убили первую цель - они дальше будут стоять и тупить до того, пока их самих не ударят Такая же проблема у меня и с обычными Никитами. если в них попадает какой нибудь фаербол - будут молча стоять и не...
  2. RPD

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

    const int SPL_Cost_SummonNikita = 250; instance Spell_SummonNikita(C_Spell_Proto) { time_per_mana = 0; targetCollectAlgo = TARGET_COLLECT_NONE; }; func int Spell_Logic_SummonNikita(var int manaInvested) { if(Npc_GetActiveSpellIsScroll(self) && (self.attribute[ATR_MANA] >=...
  3. RPD

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

    да, сам себя У меня кстати как раз нет проверки на гильдию, только на инстанцию нпс Привел. Сохраняются проблемы: Вызванный экземпляр от лица игрока только дерется мечом (Должен также кастовать заклы). А вызванный экземпляр у НПС тупо стоит на месте и ничего не делает, ни на что не реагирует
  4. RPD

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

    if((Hlp_GetInstanceID(slf) == Hlp_GetInstanceID(nikita)) || (Hlp_GetInstanceID(slf) == Hlp_GetInstanceID(Summoned_Nikita)) || (Hlp_GetInstanceID(slf) == Hlp_GetInstanceID(Nikita_For_Npc))) { var int rand; rand = Hlp_Random(4); if(!Npc_GetInvItem(slf,ItRu_FullHeal))...
  5. RPD

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

    Дело в том, что я, как писал выше, закл сделал. Все вызывается prototype Nikita_Default(C_NPC) { name[0] = "Никита"; guild = GIL_NIK; voice = 20; npcType = npctype_main; level = 100; aivar[AIV_PARTYMEMBER] = TRUE; attribute[ATR_STRENGTH] = 200...
  6. RPD

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

    хорошо. прямо таки вызова непися, не монстра?
  7. RPD

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

    Тебя попрошу ответить на вопросы выше, если не сложно, пожалуйста. вижу, что разбираешься да, конечно
  8. RPD

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

    Ой, ну если ты все понимаешь буквально, извини конечно
  9. RPD

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

    Понятно. Конечно я переделал существующую. Я это и имел ввиду
  10. RPD

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

    Определенно. не отказался бы от информации по этому поводу. Есть?
  11. RPD

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

    Моя гильдия, сам создавал Я написал, что прописывал для инстанций в этом файле инструкции. Не кастуют именно вызванные экземпляры, хотя и принадлежат одной гильдии За это спасибо, Это понятно, но, опять же, вызванные экземпляры почему то игнорируют эти правила
  12. RPD

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

    В общем я решил совсем оторваться и сделать руну призыва именно НПС, а не монстра. Получилось на половину. prototype Nikita_Default(C_NPC) { name[0] = "Никита"; guild = GIL_NIK; voice = 20; npcType = npctype_main; level = 100; aivar[AIV_PARTYMEMBER] = TRUE...
  13. RPD

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

    Спасибо! Ну так анимация протыкания оппонента. Не я писал, это же встроенная B_FinishingMove()
  14. RPD

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

    Вот правда берет и роняет. И вообще после добиваний у него два меча, либо уже один, если прошлый, который есть у него изначально, уронил. func void B_FinishingMove(var C_Npc slf,var C_Npc oth) { if(!Npc_IsInFightMode(slf,FMODE_MELEE)) {...
  15. RPD

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

    Спасибо, именно этого не сделал. То есть LOOP_CONTINUE? Еще нпс почему то часто роняет свой меч после добиваний, потом, конечно же, не поднимает. Возможно, это связано с функцией B_FinishingMove? В ней прописывается взятие ржавого меча. А вообще не получается отследить, когда именно роняет...
  16. RPD

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

    Вопрос такой: Мой Нпс часто тупит при попытке проткнуть оппонента. Я, как исал выше, пытался сделать так, чтобы он протыкал человека сразу после того, как вырубил и вроде получилось, но вот, как говорю, тупит. Кидаю весь ZS_Attack. Мой код, как смог, выделил: func int ZS_Attack_Loop() {...
  17. RPD

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

    знать бы еще тогда, как надо считать
  18. RPD

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

    спасибо. Сразу еще проблема появилась: func void Use_Mushroom_02() { Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Mushroom_02); if(Npc_IsPlayer(self)) { Mushroom_02_Eaten = Mushroom_02_Eaten + 1; if(Mushroom_02_Eaten == Mushroom_02_Eaten_MAX) {...
  19. RPD

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

  20. RPD

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

    это скорее проблема в src файле как мне кажется, так как неизвестный идентификатор
Сверху Снизу