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

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

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

  1. MW 7

    получение данных из руны/свитка Npc_GetSpellItem

    Slavemaster есть еще такой нюанс: в данный момент "название спелла"(текстовое сообщение при активации спела) берётся из массива TXT_SPELLS. Можно ли сделать так что бы "название спела" бралось из item.description? а еще лучше что бы вызывалась какая то func string s_txt_spells_name и я мог...
  2. MW 7

    получение данных из руны/свитка Npc_GetSpellItem

    заклинание скорости использование Npc_GetSpellItem так же позволяет повесить и новые "бафы" / "дебафы" на имеющиеся спелы. Например заклинание "скорость". Нового тут ничего нет, всё тоже самое. Пример кода: INSTANCE ItRu_Speed(C_Item) { ItRu_Fear(); cond_atr[2] =...
  3. MW 7

    получение данных из руны/свитка Npc_GetSpellItem

    руны телепортации в начале делаем прототип руны телепортации. в прототипе я использую поле ID для "маркировки" всех новых рун телепортации. так же я добавляю требование к мане cond_atr[2] для руны. разработчики часто забывают про этот нюанс. в инстанции руны указываем мир и waypoint куда...
  4. MW 7

    получение данных из руны/свитка Npc_GetSpellItem

    свитки трансформации перед созданием новых свитков трансформации необходимо создать для них прототип. в этот прототип я добавлю id = ItSc_ID_Trf что бы их "сгруппировать" для будущих проверок. сама инстанция свитка будет содержать информацию о кол-ве маны необходимой для каста, цене...
  5. MW 7

    получение данных из руны/свитка Npc_GetSpellItem

    В игре существует несколько типов заклинания которые фактически являясь одинаковыми используют разные спеллы: заклинания лечения заклинания телепортации заклинания превращения заклинания вызова func c_item Npc_GetSpellItem (var c_npc self) позволит получить данные напрямую из руны/свитка...
  6. MW 7

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

    в hp для теста записал. // ------ TrfAll ------ func int Spell_Logic_TrfAll (var int manaInvested) { var c_item itm; itm = Npc_GetSpellItem(self); if manaInvested == 0 { if (self.attribute[ATR_MANA] < itm.cond_value[2]) { return SPL_SENDSTOP; }...
  7. MW 7

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

    Slavemaster, спасибо! работает func int SPELL_PROCESSMANA(var int MANAINVESTED) { var c_item itm; itm = Npc_GetSpellItem(SELF); Hlp_PrintConsole(Str_Format("SPELL_PROCESSMANA itm.name = %s",itm.name)); пойду осмыслять глубину, глубин :-D а вот пришло время воспользоваться советом...
  8. MW 7

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

    у меня есть чёткое ощущение что когда речь идёт о движке, наши с тобой суммарные знания стремятся к нулю. а поиском я тоже умею пользоваться ;-) это уже пройденный этап :) герой выбрал руну, а юзать её будет потом. *** думаю надо просто просить Slavemaster сделать патч на юнион который...
  9. MW 7

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

    у меня проверка по нему не срабатывает.
  10. MW 7

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

    в id можно записать. да. не пробовал. пойду проверю :-)
  11. MW 7

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

    на скриптах я могу получить все руны с флагом активный и проверить спелл прописанный в них с тем спелом что сейчас использует герой. но это будет работать корректно только тогда, когда у героя есть одна активная руна. если же у героя несколько "активных" рун с одним и тем же спелом, то среди...
  12. MW 7

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

    к чему это? мой вопрос чётко сформулирован ;-) и он в топики про вопросы по скриптингу. вот что то похожее 0x00680270 public: class oCItem * __thiscall oCNpc::GetSpellItem(int)
  13. MW 7

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

    например. используем одни спелл для трансформации. прописываем общий спелл логик и так далее. а информацию в кого превращаться герою , берем напрямую из инстанции руны. тоже самое с телепортами. мир и место куда телепортироваться можно хранить в самой руне.
  14. MW 7

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

    хочется попробовать сделать несколько рун с одним и тем же спелом. но ведь движок как то проверяет использует герой свиток или руну? :-)
  15. MW 7

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

    пробовал ничего не возвращает. хочется item :-)
  16. MW 7

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

    всем привет! как получить ссылку на руну которую использует герой? *** if Npc_HasSpell(self,NPC_GETACTIVESPELL(SELF)) на сколько я понимаю проверяет есть ли у героя руна к который "привязан" используемый спелл if (Npc_GetActiveSpellIsScroll(self)) проверяет используется руна или свиток
  17. MW 7

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

    DIA_Sagitta_Teach_Info, DIA_Neoras_TEACH_Info и так далее
  18. MW 7

    Gothic ½ Расширение возможностей парсера | zParserExtender [плагин для Union]

    а есть какая то функция которая вызывается когда НПС берёт предмет. то есть когда у него в инвентаре появляется item? заметил что то подобное в Архолос.
  19. MW 7

    В разработке... Union. Пожелания насчёт плагинов

    это делается на уровне скриптов. функции B_GETLEARNCOSTTALENT и B_GetLearnCostAttribute. Сделать универсальную функцию для всех модов невозможно, так как в модах функция имеет разный вид(логику), разные атрибуты, разные таланты, разные переменные отличающие за хранения значения...
  20. MW 7

    Union - мини плагины

    у меня есть просьба / предложение вынести Union_MarvinHelper в отдельный топик. крайне полезный плагин для разработчиков мода. но приходится каждый раз искать через поиск на форуме и не всегда находятся актуальные сообщения:-)
Сверху Снизу