28

» WarCraft 3 / Проблема с отображением модели

WarSC, каждый раз делать квадрат заново вместо того чтобы взять готовый?
мне тебя не понять
28

» WarCraft 3 / Проблема с отображением модели

WarSC, кнопка на экране делается через модель квадрата (2 треугольника)
если сбоит именно модель то возьми её из карты с дгуи
28

» WarCraft 3 / Как проверить находится юнит в бою или нет? на ГУИ

записывать последнюю атаку/получение урона и время в бд
потом проверять как давно это произошло
на гуи это геморой так что лучше юзать vjass
иначе никак
28

» WarCraft 3 / Радиус строительства

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

» WarCraft 3 / Способности и алгоритмы на заказ

Tobi123, как именно активируешь?
он написал что нужно применить на врага но судя по описанию он без цели
28

» WarCraft 3 / Проблема с отображением модели

WarSC, скачай дгуи
там есть хорошие квадратики у которых таких багов вроде как нету
28

» WarCraft 3 / Способности и алгоритмы на заказ

SkyEvil, не совсем понятно с целью
спелл юзается на врага но даёт бонус кастеру и никак не влияет на цель заклинания
28

» WarCraft 3 / FAQ по WorldEdit'y

thoren omnis, никак
сферы конфликтуют с рикошетом
если играл в доту то должен помнить предупреждение когда пикаешь луну
28

» WarCraft 3 / Attack speed

M1n3rva, что за фигню ты несёшь
максимально возможная скорость атаки зависит лишь от скорости анимации атаки
в редакторе называется анимация точки повреждения
при значение 0 юнит может атаковать каждые 0,001 секунды
атаковать быстрее невозможно
28

» WarCraft 3 / Оптимизация триггеров, борьба с утечками?

Принятый ответ
Alexander69, xgm.guru/p/wc3/optimisations
внимательно прочти то что там написано
особенно про переменные
если коротко то объект не может быть удалён из памяти пока используется (хранится в переменных/хэше/кэше)
28

» WarCraft 3 / IsTerrainPathable или GetTerrainType ?

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

» WarCraft 3 / Как мне настроить получение опыта Героя по своему вкусу?

Принятый ответ
чтобы было вообще по своему вкусу отключаешь стандартное получение опыта и пишешь свою систему
в этом тебе помогут статьи
28

» WarCraft 3 / Шулер

BrEd Pitt, а массив вообще нафиг?
на промежутке до 100 псевдорандом тупит
по крайне мере так писали на форуме(лично я не проверял распределение)
28

» WarCraft 3 / Шулер

EnergyFrost, там не больше а меньше должно быть
шанс лучше брать от 0 до 100 либо вообще от 0 до 1000
псевдорандом вар3 слегка баганый
28

» WarCraft 3 / Шулер

шансы делаются через случайное число
если случайное число от 0 до 100 больше чем 25 то победа
иначе нет
это для 25% шанса выиграть
дальше думай сам
28

» WarCraft 3 / Отлов игрока

Принятый ответ
нет нельзя
про mapcontrol :
вырезка из common.j
constant mapcontrol         MAP_CONTROL_USER                    = ConvertMapControl(0)

    constant mapcontrol         MAP_CONTROL_COMPUTER                = ConvertMapControl(1)

    constant mapcontrol         MAP_CONTROL_RESCUABLE               = ConvertMapControl(2)

    constant mapcontrol         MAP_CONTROL_NEUTRAL                 = ConvertMapControl(3)

    constant mapcontrol         MAP_CONTROL_CREEP                   = ConvertMapControl(4)

    constant mapcontrol         MAP_CONTROL_NONE                    = ConvertMapControl(5)
если коротко то в сценарий - свойства игроков есть столбец управляет
вот эта фигня там и задаётся
28

» WarCraft 3 / Таймер.

Принятый ответ
call UnitAddAbility(unit, abilcode)
local timer t = CreateTimer()
call StartTimer(t, 4, false, null)
loop
call TriggerSleepAction(0.1)
exitwhen TimerGetRemaining == 0
endloop
call UnitRemoveAbility(unit, abilcode)
за подобное положена смертная казнь
вейт плох тем что он не точен (погрешность в 0,1 секунды и работает во время паузы игры)
и тем что всякие вырезано используют его там где надо использовать таймеры
почитай про то как правильно использовать таймеры
чтобы понимать где нужен вейт а где таймер
вот две статьи
можешь посмотреть ещё статьи про связку таймер+хэш/рб но её юзать не советую т.к. стэк намного удобнее и быстрее
28

» Блог им. BaHeK / Защита карты ч.2

для рпг можно тупо отредактировать близардджи и не трогать карту