28

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

SebastianCarrey, не говори "через редактор". То, о чём ты упоминаешь, называется GUI (графический пользовательский интерфейс), и без кода не выйдет, если тебе, конечно, не пофиг на утечки, которые могут возникнуть при использовании гуишных функций

MUI: (Не знаю, что это)
чел.. ну удосужься хотя бы ресурс почитать, в котором заявку оставляешь
Загруженные файлы
28

» WarCraft 3 / Засоренность карты.

за чёрные квадраты не понял, но были моменты, когда тень навсегда оставалась от объекта, который удалил (вроде как перезаход в редактор помог тогда), неудаляемые области воды происходили из-за бага с уклоном, впрочем, на этом и фичи делают, ошибка компиляции скорее из-за кривого парсера, и возможно она возникает при сохранении карты из w3m в w3x формат
28

» WarCraft 3 / Снежные горы

RvzerBro, раньше и телефонов не было, наверное в этом вся проблема?
28

» WarCraft 3 / Снежные горы

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

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

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

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

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

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

может потому что триггер регистрирует регион, а не рект?..
28

» WarCraft 3 / Музыка в варкрафт 1.26

SсRealm, это и весь ответ, вав и мп3, можешь закрывать вопрос. А нужен такой формат, поскольку используется для 3д звуков в игре
28

» WarCraft 3 / Есть ли утечка в этом триггере?

IzobretatelBoom, я уже устаю напоминать об присутствии утечки в функции выбора юнитов..
чтобы избавиться от утечки, нужно кастомскриптом выбирать юнитов, нет возможности на гуи безутечно выбрать юнитов на карте
Загруженные файлы
28

» WarCraft 3 / Как узнать будущее на карте? World Editor.

LastUchiha, плот это сооружение для плавания, скреплённые между собой бревна/бутылки, неважно, главное чтобы для переправы подходило
28

» WarCraft 3 / Как узнать будущее на карте? World Editor.

LastUchiha, у тебя не выйдет то, о чём ты говоришь, по крайней мере в том представлении, в котором оно описано, поскольку это невозможно
28

» WarCraft 3 / Как узнать будущее на карте? World Editor.

а вот как быть с событиями по типу - "Игрок 1 убьёт Игрока 2 через 1 минуту"?)
надеюсь это шутка? ты фактически говоришь как предсказать будущее в реальности
28

» WarCraft 3 / Помогите добавить ботов в карту naruto ninpou 9.7

Emercy, то, что ты нашёл эти функции, не значит, что оно относится к нужному тебе ии, надо смотреть работу прописанного кода и провести параллели, за бесплатно вряд ли этим кто-то займётся, копошиться в чужом коде порой всё равно, что ногти плоскогубцами вытаскивать
28

» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)

Altrrik_derff34, пиши в дискорде хгма либо в телеграмме, там тебе ответят люди сразу и ты не будешь флудом тут заниматься
28

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

Panda_95, переменными нужно пользоваться чтобы утечек было, но я не буду расписывать как юзать кастомскрипты и прочее:
  1. укажи переменной типа real расстояние между героем и точкой
  2. выбери всех юнитов, которым хочешь задать расстояние
  3. 2.1. переместить выбранного юнита в точку с полярным смещением
  4. 2.2. первый аргумент - центральная точка, второй аргумент - расстояние (пункт 1), третий аргумент - угол, на который переместить (укажи просто угол между выбранным юнитом и точкой)
если не понятно, то позже сделаю пример, может сегодня, может завтра, может через 20 лет
28

» WarCraft 3 / Сохранить и записать получаемый опыт

native SetHeroXP takes unit whichHero, integer newXpVal, boolean showEyeCandy returns nothing
Загруженные файлы
28

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

Выполнение заказа

Заклинание готово!

Заказчик: Panda_95
Заказ: Угол поворота Юнитов
Выполнено: Да
Карта: xgm.guru/files/100/123666/comments/541795/facing.w3x

Загруженные файлы
28

» WarCraft 3 / Прерывание внутри триггера

юзай это xgm.guru/p/wc3/spellcast
library AllGlobalsLib initializer init
globals
    constant hashtable H = InitHashtable( )
    constant key AbilityKey
endglobals

private function actions takes nothing returns nothing
    if HaveSavedString( H, GetSpellAbilityId( ), AbilityKey ) then
        call ExecuteFunc( LoadStr( H, GetSpellAbilityId( ), AbilityKey ) )
    endif
endfunction

private function init takes nothing returns nothing
    local trigger trg = CreateTrigger( )
    local integer i = 0
    
    loop
        call TriggerRegisterPlayerUnitEvent( trg, Player( i ), EVENT_PLAYER_UNIT_SPELL_EFFECT, null )
        set i = i + 1
        exitwhen i >= bj_MAX_PLAYER_SLOTS
    endloop
    
    call TriggerAddAction( trg, function actions )
    
    call SaveStr( H, 'A000', AbilityKey, "FirstAbility_Actions" )
    call SaveStr( H, 'A001', AbilityKey, "SecondAbility_Actions" )
    call SaveStr( H, 'A002', AbilityKey, "ThirdAbility_Actions" )
    call SaveStr( H, 'A003', AbilityKey, "FourthAbility_Actions" )
    
    set trg = null
endfunction
endlibrary
просто сохраняешь в равкод абилки вызываемую ей функцию, ты сможешь получать кастера, точку каста, цель каста и всё остальное, поскольку ExecuteFunc наследует параметры потока, из которого вызывается эта функция, создавая новый поток
28

» WarCraft 3 / Вылет в самом начале игры

Extremator, у меня вылетало с крашем, я тогда проводил какие-то манипуляции с корнями деревьев ночных эльфов
Upd, которые у зданий
28

» WarCraft 3 / Water Elemetal Texture

RvzerBro, это типа рофл какой-то или ты действительно не удосужился загуглить?
Загруженные файлы