17

» Блог им. nvc123 / перебор структур циклом

Поправь меня если я ошибаюсь.
Этим примером мы создаем в триггере 2 подтригера:
  1. действие при использовании спелла.
  2. триггер на время для замены вэйта
17

» Блог им. nvc123 / использование структур для хранения данных

тобишь при обращении к стируктуре
struct cord{
unit u
real hp
}
я пишу
cord.u=GetTriggerUnit()
cord.hp=100
так?
17

» Блог им. nvc123 / использование структур для хранения данных

что такое структура, для чего она и что с ней делать. в статье ты написал действие над структурой, экземпляром и методом, но что такое структура а что такое метод и что такое экземпляр - не раскрыл. пример про собак вообще непонятно к какому селу. также непонятно что означает точка(A.u).
структура создаётся вне функции. где? в нестандартных, в библионтеке, за библиотекой, на луне?
17

» Блог им. nvc123 / Q/A

это и есть весь код. я пытался сделать действие над юнитами. но у меня не получилось.
17

» Блог им. nvc123 / Q/A

library test initializer init{
private unit U=GetTriggerUnit()
private void f1(){
SetUnitVertexColor(U, 0, 0, 0, 0)
}
private bool cond(){
return GetSpellAbilityId()=='A000'
}
private void act(){
U = CreateUnitAtLoc(GetOwningPlayer(GetTriggerUnit()), 'unt1', OffsetLocation(GetUnitLoc(GetTriggerUnit()), 99.00, -251.00), 0)
ExecuteFunc("f1")
U = CreateUnitAtLoc(GetOwningPlayer(GetTriggerUnit()), 'unt2', OffsetLocation(GetUnitLoc(GetTriggerUnit()), 99.00, -251.00), 0)
ExecuteFunc("f1")
}
private void init(){
Trigger jass=CreateTrigger()
TriggerRegisterAnyUnitEventBJ(jass,EVENT_PLAYER_UNIT_SPELL_EFFECT)
TriggerAddCondition(jass,function cond)
TriggerAddAction(jass,function act)
}
}
сори с блокнота писал
17

» WarCraft II: The Rebirth / WarCraft II: The Rebirth

1)Постройка лесопилки увеличивает добычу дерева (+25). Думаю нужно триггерно давать предмет "Вязанка дров" на 25 дерева относящему рабочему, при существовании хотя бы одной лесопилки. Такое можно будет сделать? Просто мне не совсем ясна механика способности Harvest.
2)Каждое улучшение главного здания увеличивает приносимое золото на 10 (замок 20). Думаю также надо воспользоваться предметом "Счастливая монетка".
  • да не вопрос, только нужно не давать а повысить способности уже созданным юнитам и заменить в здании рабов. И все
17

» Блог им. nvc123 / набор в школу jass

xgm.ru/p/wc3/gui-examples тут много примеров как сделать выбор героя, особенно загляни в раздел роассы.
17

» Блог им. nvc123 / основы синтаксиса и нативные функции

а по английски
Установил я Jass New Gen Pack (exp. 2). но всеравно карта неработает. в логе пишет 08 critical error bad char
nvc123, неплохо было бы начать обучение с мануала по софту необходимого для изучения сджасс.
17

» Блог им. nvc123 / основы синтаксиса и нативные функции

как я вижу на вджассе мы сократили операторы вызова и функции. сразу возникла проблема я работаю на ньюгене и при проверке карты с этим кодом у меня карта не работает. Что надо для карты?
И еще как на нем выглядит иф\зен\елсе?
17

» W3 Model Pack / W3 Model Pack

Ну не такая и старая. Новые модели я буду добавлять в пак как только залью новые архивы.
17

» Amazing Pokemon World / Amazing Pokemon World

спасибо за идею~Pavlin, но она у нас есть. Пока не уберем основные критические баги к этому не подойдем, да и к остальному тоже.
17

» Блог им. nvc123 / покупаем тетради и портфели

Вот мой вариант: герой вызывает юнита, если вызывает в куче врагов то их ранит, а призванному добавляется хп за каждого раненного врага. Так же увеличивается атака за каждого раненного врага плюс лвл героя. Если герой просто призывает юнита, то он получает урон и хп в зависимости от лвла героя.
Загруженные файлы
17

» Блог им. nvc123 / набор в школу jass

Buulichkaa, Не впервые мне говорят что я пишу статьи и задаю глупые вопросы.)))
17

» Блог им. nvc123 / набор в школу jass

а не проще было бы сделать определенный набор статей обучающей тематике вджасса? И экономия времени и нервов. А под возникающие вопросы дорабатывать статьи.