Для меня главный интерес представляют макросы. С помощью них можно было устанавливать параметры функции по умолчанию, создавать шаблоны классов, создавать подобие inline функций. А также добавлять недостающие языку возможности вводя новые синт. конструкций
Doc,
По поводу подсветки запуска и билда - просил готовые решения или рабочие мануалы.
По поводу парсера - это неюзабельно для невысококвалифицированной части аудитории, почему-то ничего не сказали по поводу поддержки старых диалектов.
Внимательно читаем www.lua.org/pil/6.1.html
Можете оставить этот юмор при себе? Или вы предлагаете для каждой функции вручную описывать замыкания? Эта наработка как раз избавляет от этого разработчика, делая всё в одну строку. Более того, замыкания в луа несколько иначе интерпретируются в jass, чем тут, стоило прежде обратить на это внимание.
Прошу экономить время, ваше и моё. Вы же прекрасно понимаете, чем отличается:
Я использую обычный .bat скрипт, в котором одна строка копирует файл карты, другая вставляет в нее мой код (с помощью MPQEditor.exe), а третья запускает варкрафт с этой картой.
от
скиньте подробные мануалы, чтобы можно было их сравнить с предыдущими и проверить работоспособность на 1.26 и 1.31.
Может вы скажите, какие есть удобные решения по работе с lua сейчас?
Подсветка, запуск, билд, скиньте подробные мануалы, чтобы можно было их сравнить с предыдущими и проверить работоспособность на 1.26 и 1.31.
Может у вас есть инструмент для преобразования jass кода в lua?
Или, может, есть парсер cjass -> lua, или хотя бы vjass -> lua?
Ведь большое количество проектов были написаны с использованием этих диалектов, есть ли возможность облегчить им переход?
Наконец, подскажите вы, где в луа встроена система сохранения параметров с функцией в объект?
Когда увидел в первый раз, был очень впечатлён, и появилась идея как это делать вообще без хеша строк и без самих хештаблиц - с помощью сборки define из textmacro.
А, так у тебя тоже фильтры только не через хеш? Тогда это даже шустрее будет
Запуск тоже через boolexpr, но у потока есть лимит запусков boolexpr-ов, злоупотреблять не стоит. Сейчас для каждой функции собирается личный конструктор и деструктор аргументов. Тут задача - хранить где-то функцию с динамическим диапазоном аргументов каких-либо типов максимально просто.
Да я тоже так писал) Но как я это представлю людям, мол, описывайте дефайны сами при появлении новой комбинации аргументов) А тут вроде как одна строчка под необходимым методом, и больше не паришься
Ананьин, вчера общались с ребятами, у некоторых остался доступ к серверам в рашке. VPN поможет, но надо смотреть, чтобы пинг был небольшим, для комфортной игры. Сейчас упал даже вход в LAN. Можешь попробовать через IrInA Bot сыграть.
Если проблема только в сокрытии иконок на панели игрока, то смещение - не единственный способ без мемхака.
Не знаю, чем тебе помочь по поводу памяти, т.к. не видел ни описание этой проблемы, ни то, какие именно объекты переполняют, только слышал о лимитах в Гб озу.
Если ты опишешь конкретные ситуации падения, то можно будет придумать что-нибудь
Выкидывает при первом запуске не хоста после генерации гор.
Второй запуск успешен (варкрафт не перегружали). Хост, страж леса, бежал к желтому восклицательному знаку. По пути утопился в реке в проклятых землях. Затимился с ним через команды чата. Бежал на помощь. В 5 секундах от него выкинуло из игры.
Перегрузил варкрафт, меня выкинуло на генерации гор, хоста - нет. Перезапустили карту, у меня норм, выкинуло его (видимо из-за того, что он более двух игр не перегружал)
Играли вдвоем, сыграть более 2 минут не удалось. Зачем тебе там мемхак?!
prog, люди тут не пищат, а интересуются. Пожалуйста, можно более уважительно относится к другим.
PT153, GetLocalPlayer, спасибо, надеюсь, аннотации можно выносить отдельно от кода, как это доступно сейчас в TESH.
Человек, думаю, "испугался" таких больших кусков кода, когда на функцию в одну строку приходится нерационально тратить 7 строк. Что может не очень удобно.
Хорошо, значит дело не в ссд. (если вдруг ОСь будет конфликтовать с ссд, то заметить это можно будет невооруженным глазом)
Тогда причиной падения скорости можно считать переустановку. Если так, то вариантов довольно много, от драйверов и антивируса, до фишки, когда винда заранее подгружает часто открываемые программы для ускорения запуска.
» WarCraft 3 / Нужно ли обнулять handle в хеш-таблице?
» WarCraft 3 / Вопрос физической сложности проверки карты
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Отложенный запуск функции
Ред. Vlod
» WarCraft 3 / cJass2Lua(v1.12) - Преобразователь кода cJass и JASS в Lua
Ред. Vlod
» WarCraft 3 / cJass2Lua(v1.12) - Преобразователь кода cJass и JASS в Lua
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
Ред. Vlod
» WarCraft 3 / Сохранение функции со списком аргументов
По поводу подсветки запуска и билда - просил готовые решения или рабочие мануалы.
По поводу парсера - это неюзабельно для невысококвалифицированной части аудитории, почему-то ничего не сказали по поводу поддержки старых диалектов. Можете оставить этот юмор при себе? Или вы предлагаете для каждой функции вручную описывать замыкания? Эта наработка как раз избавляет от этого разработчика, делая всё в одну строку. Более того, замыкания в луа несколько иначе интерпретируются в jass, чем тут, стоило прежде обратить на это внимание.
» WarCraft 3 / Сохранение функции со списком аргументов
Подсветка, запуск, билд, скиньте подробные мануалы, чтобы можно было их сравнить с предыдущими и проверить работоспособность на 1.26 и 1.31.
Или, может, есть парсер cjass -> lua, или хотя бы vjass -> lua?
Ведь большое количество проектов были написаны с использованием этих диалектов, есть ли возможность облегчить им переход?
Ред. Vlod
» WarCraft 3 / Как прицепить integer к типу юнита
Ред. Vlod
» WarCraft 3 / Как прицепить integer к типу юнита
» WarCraft 3 / Сохранение функции со списком аргументов
» WarCraft 3 / Что случилось с гареной
» WarCraft 3 / Сохранение функции со списком аргументов
Ред. Vlod
» Hunter or Victim / Hunter or Victim
Ред. Vlod
» Hunter or Victim / Hunter or Victim
- Выкидывает при первом запуске не хоста после генерации гор.
- Второй запуск успешен (варкрафт не перегружали). Хост, страж леса, бежал к желтому восклицательному знаку. По пути утопился в реке в проклятых землях. Затимился с ним через команды чата. Бежал на помощь. В 5 секундах от него выкинуло из игры.
- Перегрузил варкрафт, меня выкинуло на генерации гор, хоста - нет. Перезапустили карту, у меня норм, выкинуло его (видимо из-за того, что он более двух игр не перегружал)
Играли вдвоем, сыграть более 2 минут не удалось.Зачем тебе там мемхак?!
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Сохранение функции со списком аргументов
Ред. Vlod
» Hunter or Victim / Hunter or Victim
» WarCraft 3 / Баг с define
Ред. Vlod
» WarCraft 3 / [lua] Математические функции
» WarCraft 3 / [lua] Математические функции
» WarCraft 3 / Стал долго запускаться варкрафт и редактор
» IrInA Host Bot / Создание и настройка файла конфигурации
» IrInA Host Bot / Создание и настройка файла конфигурации