28

» WarCraft 3 / Функция для выбора героя из нейтральной таверны

native IssueNeutralImmediateOrderById   takes player forWhichPlayer,unit neutralStructure, integer unitId returns boolean
28

» WarCraft 3 / как сделать здание ?

Svet_2009, ты можешь в настройках карты или через триггеры поставить лимит на тип юнитов. Если у тебя нет кд, то тогда лимит можно прямо в настройках продажи юнита настроить.
28

» WarCraft 3 / как сделать здание ?

А в чём проблема? Берётся любое строение, создаются нужные юниты, им ставятся нужные параметры продажи и кд (если надо), они добавляются в это строение.
28

» WarCraft 3 / Вопрос об обычной кампании варика 3

Миссия 5 в кампании Падение Лордерона (RoC). Переносятся вещи Джайны.
28

» WarCraft 3 / Герою требуется опыта: таблица в константах

Desgul, в варике используется такая формула
f(n) = a * f(n - 1) + b * n + c
a - предыдущее значение фактора.
b - фактор уровня.
c - фактор константы.
Обычно a = 1, если так, то не пиши a.
Тут вводишь формулу выше, ставишь запятую, пишешь f(2) = 500. Тыкаешь enter, тебе выводит прямую формулу. Её копируешь, открываешь снова тот сайт, вставляешь 2 раза (3, если есть a), вместо n подставляешь нужные уровни и напротив каждого выражения равно нужному кол-ву опыта. Тебе выдаются решения для b и ca), если они существуют.
28

» WarCraft 3 / К какому типу созданий относится здание, сделано игруш. башней

Построенная структура в событии "Юнит завершает строительство". Либо строящиеся строение в событии "Юнит начинает строительство".
28

» WarCraft 3 / Герою требуется опыта: таблица в константах

Desgul, у меня всё верно. Только из-за того, что там используются float, выходит не 39999997, а 39999980.
Однако данные способ мне не очень нравится, для третьего уровня 1501, для четвёртого уже 27к. Лучше скажи, сколько опыта нужно для 4-го или любого другого, помимо уровней 2, 3 и 60.

Только из-за того, что там используются float, выходит не 39999997, а 39999980.
Я поэтому не рекомендовал бы использовать такие большие числа, float с ними плохо справляется.
Uploaded files
28

» WarCraft 3 / Герою требуется опыта: таблица в константах

Desgul, 40 миллионов очков на 60-м уровне?

Предыдущее значение фактора - 1.
Таблица - 500.
Фактор константы - -71488.
Фактор уровня - 24163.
Так для 3-го уровня нужно будет 1501 опыт.
Для 60-го - 39999997.
Возможно есть иной вариант, но тогда мне нужно знать кол-во очков для 4-го уровня.

А вот теперь главный панчлайн.
40,000,000 нужно с 59-й по 60-й или с 1-го по 60-й? Если второе, то выше решение.
28

» WarCraft 3 / Герою требуется опыта: таблица в константах

Desgul, если есть какая-то формула, то лучше её записать в рекуррентном виде.
28

» WarCraft 3 / Экспортировать все текстовые описания из карты

описания предметов и способностей отсутствуют
Там всё есть, как правило.
28

» WarCraft 3 / Jass MythBusters

Unryze, код всегда кидай в форматировании, у тебя строки кода из C++ без него из-за чего текст в мифе про TriggerAddAction нечитаем.
И я так и не понял, почему мы смотрели код TriggerRemoveCondition, а не TriggerRemoveAction.

Как вы видите, хендлов всё так же 10000, а это значит, что TriggerRemoveActions не работает.
Так конечно функция не работает, ведь она закоментированна.
Итого: утекает не TriggerAddAction, а отсутствие удаление деструктора triggeraction в DestroyTrigger и TriggerClearActions.
Отсутствие удаление деструктора? Либо отсутствие деструктора, либо отсутствие удаления.

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

» WarCraft 3 / Условие не работает

В GUI у вас нет возможности в полной мере использовать циклы.
Для генерации случайных чисел хватит.
28

» WarCraft 3 / Скилл "ракеты" мультишот

Extremator, а что пробовать, я выше отписал, как сделать нужное кол-во доп целей, вплоть до бесконечности.
28

» WarCraft 3 / Скилл "ракеты" мультишот

If you set values of “Damage Per Target” and “Maximum Number of Targets” to 0, and “Maximum Total Damage” to X, then at most X additional projectiles will be launched. (Prometheus3375)
  • If X = 0, then the ability will target all enemies in its range. (Prometheus3375)
  • If X = 1, then the ability will target 1 enemy in its range but two projectiles appear due to the normal attack flying against the primary target. (Prometheus3375)

В данном случае нужно поставить "Maximum Total Damage" на 2, чтобы 3 цели атаковать.
28

» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0

Ещё

Выглядит реально круто, на мой взгляд!
Uploaded files
28

» Прочее / Не включается автоматически режим сбережения при низкой батарее

Выяснил опытным путём, что настройка на скриншоте 6 просто не работает даже после сброса до заводских. Причём после этого режим сам включается при 20% и это никак не изменить.
28

» WarCraft 3 / Двоичная система в Варкрафте

Какой патч? Если 1.31+, то там есть битовые операции.
28

» Прочее / Не включается автоматически режим сбережения при низкой батарее

ScorpioT1000, думал это сделать, но это откатит телефон до всех обновлений, нужно ещё аутентификаторы отвязат, потом назад привязать. Долго это, поэтому хотел бы услышать способы до сброса. Если ничего не поможет, тогда на выходных этим займусь.