28

» WarCraft 3 / Не срабатывает событие на изменение real var. Игнор строки кода.

Ещё есть вариант что она где-то ещё обнуляется.
Это не важно, событие срабатывает при присваивании.
28

» WarCraft 3 / Не срабатывает событие на изменение real var. Игнор строки кода.

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

» WarCraft 3 / Странное поведение функции

Не уверен на счёт "больше", так как проблема в таких значениях когда уровень убитого сильно меньше.
Ну так если у убийцы уровень больше, то у убитого уровень меньше, ваш кеп. Конкретные примеры будут?

10^(-100)
Увидел.
Ну так а что вы хотите-то.
local real r = Pow(10, -100 )
call DisplayTextToForce( GetPlayersAll(), R2SW(r, 0, -1))
call DisplayTextToForce( GetPlayersAll(), I2S(R2I(r)))

    local real r
    local integer power = -100
    loop
        set r = Pow(10, power)
        call DisplayTimedTextToPlayer(GetLocalPlayer(), 0., 0., 5., "r = " + R2SW(r, 0, -1) + ", power = " + I2S(power))
        exitwhen 0 < r and r < 1
        set power = power + 1
    endloop
Согласно этому, наименьшее положительное число равно 1.17549435e-38. 10^-38 меньше, потому выходит 0. 10^-37 больше, потому цикл остановился. Выведен 0, потому что больше 9 знаков после запятой вар выводить не умеет.
Нужно ещё понимать, что максимальное возможное число равно 3.40282346639e+38, а нам выводится 1.7014144e+40. Одним словом, происходит какая-то непостижимая жесть.
Загруженные файлы
28

» WarCraft 3 / Странное поведение функции

Уточню, при превосходстве уровня героя над уровнем убитого юнита она должна выдавать 1 опыта, а выдаёт 15000000
1.5кк всегда, даже если убийуа на 1 уровень больше?
28

» WarCraft 3 / Может ли кто-то снять защиту с карты?

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

Модуль вопросов не является столом заказов.
28

» WarCraft 3 / Канал reforged

Он всегда находился и будет находится тут.
Загруженные файлы
28

» WarCraft 3 / Как реализовать наложение дебаффов?

Смотри отравленные стрелы, там должно быть так, как ты хочешь. Всё на хеше.
Загруженные файлы
28

» WarCraft 3 / Отмена приказа

Нужно запаузить, отдать приказ стоп и анпаузить. У тебя в триггере неверный порядок.
Также нужно обязательно фильтровать приказ 851973.

rsfghd, зачем все эти костыли, когда есть проверенный способ через паузу?
28

» WarCraft 3 / Отследить получение способности

Никакой способности не даётся. А так в коде после каждой UnitAddAbility можно выводить дебаг. Либо вообще хукнуть эту функцию.
28

» WarCraft 3 / TESH для Reforged

koloff, скорее всего у тебя в системе чего-то нет.

Поставил тобой присланный Тэш, всё абсолютно также, он есть, настраивается, но подсветки как не было, так и нет=(
А можно скрин твоего редактора с этим кодом?
library MyLibrary
    private keyword INITS
    // Highlighting URLs: www.hiveworkshop.com (also CTRL+click sensitive)
    function interface foo takes nothing returns nothing
    
    //! preprocessor stuff
    struct MyStruct extends array
        implement INITS
    endstruct
    /* Blockcomments can have styles for /* nesting /* up to 3 levels */ */ */
    private module INITS
        private static method onInit takes nothing returns nothing
            local integer i = 5 + 0x2A  // Now possible: different styles for hex and float numbers
            local real x = I2R((5 + 3) * 3)  // Primary and secondary brace highlighting
            
            call BJDebugMsg("Escape characters like \n abd \" are highlighted!")
            call CreateEffectTarget()  // User includes as well
            
            call CreateUnit(GetLocalPlayer(), 'hfoo', 0., 0., 0.)
        endmethod
    endmodule
endlibrary

Ещё попробуй применить этот рег файл.
Загруженные файлы
28

» WarCraft 3 / Подсветка функций в TESH

Borodach, тогда можешь скачать мою сборку, там TESH 0.9.3. Свои функции кидать в tesh/includes.
28

» WarCraft 3 / TESH для Reforged

koloff, переустанови редактор. Либо возьми другую сборку, тот же ребилд или мою.

в других мои старые карты не открываются.
Все JNGP похожи, у каждого есть UMSWE. Чтобы открыть карту с функциями UMSWE, нужно включить его.

Прикрепляю TESH 0.9.3.
Загруженные файлы
28

» WarCraft 3 / Подсветка функций в TESH

Borodach, TESH может работать только с JNGP на 1.26. Отдельно в оригинальный редактор поставить нельзя.
28

» WarCraft 3 / Preload Exploit

Что значит "любые файлы"? Я имел в виду создание текстовых файлов в папке вара. А сам по себе эксплоит никак не поможет создать файлы где-либо ещё.
28

» WarCraft 3 / TESH для Reforged

koloff, так старый нужно удалить и поставить новый. Старый удаляется просто удалением папки tesh, новый скачивается и распаковывается в папку JNGP.
28

» WarCraft 3 / TESH для Reforged

koloff, по ссылке в посте скачай TESH 0.9.3, распакуй в папку своего JNGP так, чтобы папка tesh была в корневой папке JNGP. Если в папке JNGP уже есть tesh, сначала удалить ей, а потом распаковать новую.