Честно говоря и IDE и LSP совершают разбор строки, а что мешает langiage injection подключить к серверу вопрос открытый
Если langiage injection в IntelliJ не умеет валидировать SQL запрос, например существование указных полей в схеме, то это подсветка уровня notepad++ и разбор строки
Сервер проверки кода работает по rpc и должен быть максимально независимым. Все что предоставляет IDE это раскрашивание символов и события наведения, выделения кода
Начнём пожалуй с выбора языка. У intelliJ типизированная java что только одной строгой типизацией заруливает унылый ts, насчёт которого у меня есть что сказать
Начать стоит с вопроса - причем тут ЯП? LSP сервер пишется на любом языке, хоть на lua хоть на go
Так зачем устанавливать варкрафт в ProgramFiles, если можно скачать архив и распаковать в папку. Игра отлично работает без админа, а после открытия мемхака запускать так уже опасно, (как в принципе любое проприетарное по)
PT153, просто не использовал collection.abc, возможно неявно из за необходимости кроссверсионности так как десятки сервисов и надо чтобы библиотеки работали везде. Насчет разного поведения было интересно, спасибо за развернутые ответы)
Для написания вредоносного кода тут потребуется значительно больше сил, чем в вставка вредоносного кода в какой либо игре в стиме. Тем более варкрафт работает без рут прав в отличии некоторых других программ
Если есть событие moveslot и оно работает, то вместо периодической проверки на слот можно сделать реакцию на событие, и во время события проверять какой предмет в первом слоте
Однако в таком случае надо убедится что событие отрабатывает и в случае выбрасывания/передачи/продажи предмета. Вероятно придется подписаться и на другие события чтобы это работало корректно
я не изучал этот вопрос, но учитывая что это страница в браузере не думаю что есть вменяемая интеграция с системой. Видел в гугл чате, но он настолько лагучая фигня что даже не рассматриваю
Да, есть знакомый у которых приложение было на флатере но из за ограничений они переписывают на натив. За этим глобально будущее для сервисов функционал которых находится за пределами устройства и не требует нотификаций. Буквально одно приложение работает на всех платформах это очень круто
(ИМХО то что на андроиде приложения работают только на яве это путь вникуда)
На работе есть долгосрочная задача для внутрянки компании и как не фронтент разраб скорее всего буду делать ее на Flet (python flatter) потому что изучать веб стек слишком долго
А почему бы при поднятии предмета не запускать периодический таймер который будет проверять в каком слоте предмет, а при выбрасывании убирать эффект и останавливать таймер
Очереди куда. Мейнтейнить опен сорс это не кукурузу есть, если проект написан сложно его скорее всего не будут поддерживать. И зачем было жаловаться тогда на трудочасы
Все хорошо, но хотелось бы масштабирования, например
Расстояние между точками используют чтобы определить что одна точка находится в окружности от другой. Но что делать если этих точек 100, возможно корень вычислять не нужно, а если точек 10_000...
Построение выпуклой области обходит все точки, но если этих точек 100_000 то обходить все как то не перфоманс
И так далее на самом деле
Еще игровые объекты это не точки, а окружности квадраты прямоугольники и овалы, и часто стоит геометрическая задача быстро найти пересекаются ли два объекта и куда их расталкивать
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
Ред. Vlod
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Опасен ли мемхак?
» WarCraft 3 / Как можно хранить значения в юнитах? Аналог SetUnitUserData
Ред. Vlod
» WarCraft 3 / Опасен ли мемхак?
» WarCraft 3 / [WarCraft III] Jass identifier renamer
» WarCraft 3 / Опасен ли мемхак?
» WarCraft 3 / Как можно хранить значения в юнитах? Аналог SetUnitUserData
» WarCraft 3 / Опасен ли мемхак?
» WarCraft 3 / Помогите сделать триггер
Ред. Vlod
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Смекаешь
» WarCraft 3 / Visual Studio Code: ujass
» WarCraft 3 / Visual Studio Code: ujass
» WarCraft 3 / Смена типа атаки во время игры
» WarCraft 3 / Помогите сделать триггер
» WarCraft 3 / Отсос и восстановление
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
» WarCraft 3 / Visual Studio Code: ujass
» WarCraft 3 / Visual Studio Code: ujass
» WarCraft 3 / [WarCraft III] Jass identifier renamer
» WarCraft 3 / Visual Studio Code: ujass
» WarCraft 3 / Геометрия: Интерактивная статья