1
20
1 год назад
1

» XGM Team / Изменения в проектах

PUVer, "сервер дискорд" - это мнимое чувство, что ты кого-то там собрал. У тебя не может быть никакого сервера дискорд, ты платишь своими ресурсами и донатом на развитие левой площадки, которая делает вид что у тебя "есть онлайн". На самом деле этот онлайн не у тебя.
В целом, не вижу большого смысла во всём этом обсуждении, только переливание воды.
Данная новость - наш новый регламент, хочется вам этого или нет.
Намек на то, что каждый проект должен иметь сайт?
0
20
1 год назад
0

» Администрация XGM / Слетает выбранная категория при переходам по страницам

txt2 сожрал ссылки, я хотел их оставить как есть
0
20
1 год назад
0

» Warcraft III - Lua / Главная страница

EugeAl, Запускать UJApi через лаунчер это обязательное условие. Иначе нативок не будет
1
20
1 год назад
1

» Warcraft III - Lua / Главная страница

EugeAl, в теории war3lua можно как mix запаковать. А так не тестировали ничего из предложенного
0
20
1 год назад
0

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

CyberGenius, да, нужен VIP. Но возможность более не поддерживается, и решать возникшие проблемы не буду
0
20
1 год назад
0

» IrInA Host Bot / Заявка на верификацию Fantasy Pirates 1.09g

Обработано
0
20
1 год назад
0

» IrInA Host Bot / Верификация SotDRP: Renewal #7

Принято
0
20
1 год назад
0

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

Принято
0
20
1 год назад
0

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

Принято
0
20
1 год назад
0

» Unryze Jass API / UjAPI

EugeAl, это не функция типа интерфейс, а объект, реализующий интерфейс. В JASS это все сложно представить и как-то юзать. Я бы посоветовал немного поковырять Java или C#, если будет скучно - JS
0
20
1 год назад
0

» Unryze Jass API / UjAPI

EugeAl, мы смотрим сейчас взглядом функциональщика. Возьмем пример nazarpunk. К примеру у нас есть абилка огненный вихрь сян лин (вокруг персонажа крутится обруч, который наносит урон при пересечении с персонажами). По большому счету нам все равно что вокруг кастера крутить - юнит, эффект, или хоть texttag. Так вот при инициальзации абилки вместо конкретной реализации можно передать как параметр Point. Способность будет пользоваться переданным инстансом Point чтобы толкать его вокруг кастера. А уже конкретная реализация этих методов будет взаимодействовать с игрой, вызывая нужные методы с нужными параметрами
0
20
1 год назад
0

» Unryze Jass API / UjAPI

EugeAl, не идут примеры в мою сонную голову.
По факту интерфейс это просто набор методов, которые должен реализовывать класс. То есть если в классе прописано, что он реализует интерфейс - он обязан иметь все те же функции, которые прописаны в нем.
0
20
1 год назад
0

» Unryze Jass API / UjAPI

ScorpioT1000, возможно и так.

EugeAl, погугли паттерн стратегия.
0
20
1 год назад
0

» Unryze Jass API / UjAPI

ScorpioT1000, в каком то смысле widget это интерфейс.
0
20
1 год назад
0

» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.35

ScorpioT1000, а что с бомжуром не так?
0
20
1 год назад
0

» IrInA Host Bot / Ошибка при заходе на карту - не удалось присоединиться

aRRTY, лог коннектора все ещё нужен
0
20
1 год назад
0

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

tempp11, насколько большие?
0
20
1 год назад
0

» IrInA Host Bot / Ошибка при заходе на карту - не удалось присоединиться

Лог коннектора можете предоставить?
0
20
1 год назад
0

» IrInA Host Bot / Не скачивает автоматически карту при заходе в комнату

Такое бывает, если игра не смогла записать карту в Maps/Doanload. Попробуйте руками скачать карту и положить туда. Либо игру положите ближе к корню
0
20
1 год назад
0

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

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

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

ScorpioT1000, о, и правда велосипед делаю
0
20
1 год назад
0

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

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

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

nazarpunk, пишу для себя, мне так удобнее
0
20
1 год назад
Отредактирован Kokomi
0

» 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);
1
20
1 год назад
1

» IrInA Host Bot / Главная страница

Saitama, какой коннектор используете? Обычный? socks?