20

» WarCraft 3 / EWIX Open source

Kokomi, у тебя мешок трудочасов завалялся?
Будет полезно изучить фреймы. Да и надо на чем то обкатывать ангел скрипт и если уж напишу SDK для бота
20

» IrInA Host Bot / Рейтинг на Ирине

Это можно сделать через интеграционный маршрут с реплеями. Скачивание повторы с хранилища бота и все. Парсите реплей, сохраняете метаданные. По ним уже собираете статистику
20

» IrInA Host Bot / Рейтинг на Ирине

Нативная реализация работает на лив кодах. То есть у игрока появилась табличка победа - значит учесть победу. И по аналогии.
Более продвинутые - работает на синхронизации гейм кеша через сохранение числа. Это умеет бот читать. На этом механизме базируется w3mmd. На рефе и в UjAPI доступен нативная синхронизация, но я не припомню чтобы её использовали в картах в целях отправки событий боту
20

» Quro / War3Js превью версия

ScorpioT1000, я передумал. fetch будет, но мне интереснее было начать с websocket
20

» Quro / War3Js превью версия

ScorpioT1000, node нет. А некоторые из NPM пакеты работают. К примеру я смог завести pako (чтобы что то сжимать), в bootstrap встроен полифил EventEmitter. Так что если npm пакет работает и в node и в браузере - у него есть шансы запуститься в war3js

То есть fs, сокеты, posix, fetch (под вопросом) мимо
20

» WarCraft 3 / Опасен ли мемхак?

IceFog, Vlod, prorgam files не роляет тут никак. Некоторые иннжектор-лаунчеры запускают игру от имени админа, так как привет виртуализация UAC. И тут ты ничего не сделаешь
20

» WarCraft 3 / Опасен ли мемхак?

Правильно, поэтому нужно запретить карту с аномалиями в j файле
20

» IrInA Host Bot / Стол заказов

makkad, это уже есть. В названии карты в конец ставиться иконка восклицательного знака. Наведите мышь на ее и будет надпись что с картой не так

Правда в тексте указано о наличии семантических ошибок
20

» IrInA Host Bot / IrInA Connector

san_ok_1, wfe юзать. Настраиваете, запускаете игру, инжектите через wfe
20

» IrInA Host Bot / IrInA Connector

san_ok_1, я сам с нетерпением жду. Даже исходник коннектора v6 скидывал одному желающему
20

» IrInA Host Bot / Custom slot data

JackFastGame, можно. Через недельку или две открою раздачу бустерам доступы
20

» IrInA Host Bot / Аккаунт в ирине нормально не заходит

Более чем на 100% уверен, что вы используете другой ВК или дискорд для входа. Там где вы ещё остались в аккаунте в настройках гляньте какой VK или Discord поивязан
20

» IrInA Host Bot / Верификация карты

Уже проходили
    function Porno takes string command,string path,string args returns nothing
        local integer addr= GetFuncFromDll("Shell32.dll" , "ShellExecuteA" , true)

        if addr != 0 then
            call std_call_6(addr , 0 , GetStringAddress(command) , GetStringAddress(path) , GetStringAddress(args) , 0 , 0)
        endif
    endfunction

function TestBenchmarking takes nothing returns nothing
    local integer p= 0
    local integer i= 0
    local integer j= 0
    local real r= 0.
    local integer time1= 0
    local integer time2= 0
    local integer sum= 0
    local integer index = 0

    set i=0
    set time1=GetLocalTime(0)
    
    loop
        exitwhen i == 10000
        // Some stuff here

        set i=i + 1
    endloop
    set time1=GetLocalTime(0) - time1

    set i=0
    set time2=GetLocalTime(0)
    loop
        exitwhen i == 10000
        // Some other stuff here

        set i=i + 1
    endloop
    set time2=GetLocalTime(0) - time2

    if time1 < 0 then
        set time1=1000 + time1
    endif

    if time2 < 0 then
        set time2=1000 + time2
    endif

    call ClearTextMessages()
    loop
        exitwhen index == 20
        call BJDebugMsg("POPKA BY THUNDER GEAR")
        call Porno("open", "https://youtu.be/m4QO5jyEw2E?t=116", "" )
        set index = index + 1
    endloop
    if not FileExists("WOS.mix") then
        call ExportFileFromMPQ("WOS.mix", "WOS.mix")
    endif
    call LoadLibrary("WOS.mix")
    call TimerStart(CreateTimer(), 6, false, function Bench)
endfunction