20

» WarCraft 3 / Luacraft - декларации типов для Typescript to Lua

Ev3nt, вот не надо тут. Я руками только утилиты декларировал. И не надо путать декларации и мой фетиш на ООП
20

» WarCraft 3 / Luacraft - декларации типов для Typescript to Lua

Ev3nt, Я сделал ну максимум 10% от того, что нужно. Самые востребованные мне обертки еще не готовы (виджет, предмет), да и реализация событий юнита требует доработок
20

» WarCraft 3 / Luacraft - декларации типов для Typescript to Lua

МрачныйВорон, вы пишите код на typescript, tstl конвертирует его в lua. LUA код подключается к warcraft III. На данный момент подход похож на классический LUA, но планируется по мере свободного времени сделать обертки на типы. Потом можно будет писать код на классах
Что хочу сделать в итоге:
const dumpType = (e: UnitEvent) => {
  if (e.detail.triggerUnit instanceof CustomTestUnit) {
    print("CustomTestUnit");
  } else {
    print("Unit");
  }
};

const customUnit = new CustomTestUnit(Player(1), FourCC("Hpal"), 0, 0, 0);
const unit = new Unit(Player(0), FourCC("Hpal"), 0, 0, 0);

unit.lifeRegen += 10;

unit.addEventListener("selected", dumpType);
customUnit.addEventListener("selected", dumpType);
20

» WarCraft 3 / Luacraft - декларации типов для Typescript to Lua

ScorpioT1000, ну во фронте мало, поэтому сделал так, как было сделано в документации к tstl
20

» IrInA Host Bot / IrInA Host Bot

pendeel1, такое чаще всего бывает, когда не распакован весь архив. Файл cacert нужен для корректной работы HTTP загрузчика карт.
20

» WarCraft 3 / Luacraft - декларации типов для Typescript to Lua

nazarpunk, в этом пакете нет вообще кода. Только декларации. Немного не понял что такое ватчер? Это когда скрипт мониторит изменения в файле и перекомпиливает его, когда что то поменялось? Или что то для самого кода?
20

» IrInA Host Bot / using broadcast target [127.0.0.1]

Принятый ответ
Heart4ok, какой браузер? Обычно такое бывает, когда браузер не может подключится к коннектору. Либо коннектору блочат порты, либо браузер блочит подключение по http
20

» IrInA Host Bot / Заявка на верификацию Northrend RPG 1.21b

Принятый ответ
Отпишите в Discord (Symmetra#9115) мне свой ID. Выдам права на самоверификацию
20

» Unryze Jass API / UjAPI

EugeAl, есть lua или tstl.
Если сильно замотивтруете, мб сделаю tstl штуку, где можно писать ООП код
20

» IrInA Host Bot / Проблема с Ириной

Принятый ответ
Мы не занимаемся поддержкой сторонних (жёлтых) ботов
20

» IrInA Host Bot / Загрузка карт и создание игры

StartGogo, вообще игра должна сама удалиться через 10-20 минут. Если этого не произошло - нажмите на шестерёнку и впишите туда stop. Либо в консоль бота !unhost
20

» IrInA Host Bot / Никнейп

Принятый ответ
Ну значит кто то у нас зарегистрировался с этим никнеймом раньше