Вторые координаты нужны для того, чтобы определить угол(если только он не константа) и проверить лежат ли эти координаты за границами карты (практически во всех спеллах это важно).
ЗЫ я увидел лишь один вопрос и попытался на него ответить. Если хотите, чтобы вам помогли расжевать статью, то постарайтесь формулировать конкретные вопросы
Ты ведь это делаешь на протяжении всей игры? Как по мне, было бы проще занести в массив 12 областей и потом тупо циклом проходится по ним делая 2 действия- создание 2 юнитов в центре области rect[i]
Событие- Юнит умирает
Условие- Герой
Действие:
Запоминаешь юнита
Запускаешь таймер на n сек, где n - время, которые укажешь арифметикой.
В функцию таймера пилишь воскрешение героя (есть функция)
У исследований в варе можно лишь повышать уровень.
Попробуй базироваться на способности книги, что повышает хп. (не помню как называется). Положительный параметр - повысил хп. Отрицательный - понизил.
Как отметил СССР, по приказу. Но я бы советовал отдельно создать группу и в нее закидывать по приказу. Включил - закинул. Выключил - удалил. Отсюда следует, что определить включен ли автокаст или нет можно по наличию юнита в группе
Господа, десинхронизацию удалось устранить.
Причиной послужил многоуровневое улучшение. Это 100% информация. И пожалуй, очень важная, ибо я ни в одной статье не встречал, что такое возможно!
Улучшение я оставил по-прежнему. Лишь сменил иконки. Раньше стоял на каждый уровень 1 улучшения (а их 25 уровней) по уникальной иконке. С 15-16 уровня иконки начинали повторятся через каждые 6 штук (скрины). Теперь я поставил лишь на 3 уровня разные иконки. После 3 иконка перестает меняться.
Такая же история с названиями улучшений. Теперь они после 3 уровня последующие стали называться также, как называется 3 лвл.
Десинхронизация ушла...
А то что причина таилась не в скрипте могут подтвердить пользователи nvc123 и 16GB. Он заглядывал в скрипт карты и ни раз подтверждал, что с ним порядок!
vincent_freeman, было время, когда у меня не было вообще никакого скилла, как и у многих, но тем ни менее как-то научились. А научились из 10-14 вопросов в Q/A, статей с сайта и практикой в редакторе JNGP. Другого способа не существует.
nvc123, кажется, я понял, что автор имел в виду. Он неверно задал вопрос. Утечка кроется не в MatchingUnit. А утечка кроется, в каком месте используют её.
Обычно ее используют при отсеивании юнитов в группе. А от в гуи это как раз то, отрывок чего я присоединил. То есть утечку создает группа.
Не понял, что это за функция. Но в поиске глянул, какие функции имеют слово Matching. Это все BJ функции.
К примеру:
function GetUnitsInRangeOfLocMatching takes real radius, location whichLocation, boolexpr filter returns group
local group g = CreateGroup()
call GroupEnumUnitsInRangeOfLoc(g, whichLocation, radius, filter)
call DestroyBoolExpr(filter)
return g
endfunction
Честно сказать, код можно было бы и без моего участия раздобыть.
А что касается "почему ф-ция Matching unit утечна, и какие есть способы, чтобы ее обойти", то вам следует пройти в раздел "Статьи". Клац и клац. Мне кажется, что вам лучше самому прочитать, чем я буду копипастить статью целиком
Если я неверно понял, о какой функции идет речь, то поправьте меня
nvc123, я на форуме видел, что там чел отсылался на какую-то мапу. Вроде, называлась как-то ангел арена что ли. Там , он грит, смотри поменять. Это так?
Просто человек набивает цену,не может быть то,чего не может быть
. Факт остается фактом. Я сам был удивлен и не поверил, пока не увидел своими глазами. Я во время игры сказал, чтобы качали атаку. На что мне игроки сказали нет. Будет десинхрон. Я не поверил. И по завершению был десинхрон. Clamp:
Карту в студию!
Все способы, что предлогались я опробую на следующей неделе. Карту скину тоже на след неделе. Раньше никак. Хотя, если вы играете в warcraft, то зайдите на бот, что хостит карту Footman Frenzy 3.75
» WarCraft 3 / Поставить респавн героя: Уровень героя умноженное на число.
Ред. EnergyFrost
» WarCraft 3 / полярные координаты
ЗЫ я увидел лишь один вопрос и попытался на него ответить. Если хотите, чтобы вам помогли расжевать статью, то постарайтесь формулировать конкретные вопросы
» WarCraft 3 / Оптимизация точек
» WarCraft 3 / Структура elseif (Осторожно jass).
Ред. EnergyFrost
» WarCraft 3 / Поставить респавн героя: Уровень героя умноженное на число.
Условие- Герой
Действие:
Запоминаешь юнита
Запускаешь таймер на n сек, где n - время, которые укажешь арифметикой.
В функцию таймера пилишь воскрешение героя (есть функция)
» WarCraft 3 / Проблемка с циклом!
» WarCraft 3 / Увеличение максимального количества здоровья на 5%
» WarCraft 3 / Увеличение максимального количества здоровья на 5%
» WarCraft 3 / Увеличение максимального количества здоровья на 5%
Попробуй базироваться на способности книги, что повышает хп. (не помню как называется). Положительный параметр - повысил хп. Отрицательный - понизил.
» WarCraft 3 / Глобальные переменные
» WarCraft 3 / Как проверить, включен ли автокаст у определенной способоности?
Ред. EnergyFrost
» WarCraft 3 / Jass функции
Ред. EnergyFrost
» WarCraft 3 / Опять Десинхронит.
Причиной послужил многоуровневое улучшение. Это 100% информация. И пожалуй, очень важная, ибо я ни в одной статье не встречал, что такое возможно!
Такая же история с названиями улучшений. Теперь они после 3 уровня последующие стали называться также, как называется 3 лвл.
Десинхронизация ушла...
А то что причина таилась не в скрипте могут подтвердить пользователи nvc123 и 16GB. Он заглядывал в скрипт карты и ни раз подтверждал, что с ним порядок!
Ред. EnergyFrost
» WarCraft 3 / как Удалить разом все Декорации
» WarCraft 3 / Не работает спелл
Давайте скрин самого спелла в РО. Скрин предмета в РО.
» WarCraft 3 / Что за утечка с Matching unit
Ред. EnergyFrost
» WarCraft 3 / Что за утечка с Matching unit
Ред. EnergyFrost
» WarCraft 3 / Что за утечка с Matching unit
Обычно ее используют при отсеивании юнитов в группе. А от в гуи это как раз то, отрывок чего я присоединил. То есть утечку создает группа.
» WarCraft 3 / Что за утечка с Matching unit
Ред. EnergyFrost
» WarCraft 3 / Что за утечка с Matching unit
К примеру:
А что касается "почему ф-ция Matching unit утечна, и какие есть способы, чтобы ее обойти", то вам следует пройти в раздел "Статьи". Клац и клац. Мне кажется, что вам лучше самому прочитать, чем я буду копипастить статью целиком
Если я неверно понял, о какой функции идет речь, то поправьте меня
Ред. EnergyFrost
» WarCraft 3 / Полоса загрузки
» WarCraft 3 / Полоса загрузки
» WarCraft 3 / Опять Десинхронит.
» WarCraft 3 / Опять Десинхронит.
Ред. EnergyFrost
» WarCraft 3 / Опять Десинхронит.
Clamp: Все способы, что предлогались я опробую на следующей неделе. Карту скину тоже на след неделе. Раньше никак. Хотя, если вы играете в warcraft, то зайдите на бот, что хостит карту Footman Frenzy 3.75