CocaColaBear Posted September 2, 2013 Posted September 2, 2013 (edited) Всем привет! Как-то мне понадобилось скомпилировать целую папку *.lua файлов и компилировать через https://luac.multitheftauto.com/ было не вариант. Поэтому взяв API из того же сайта, я написал для себя программу, которая позволяет компилировать отдельные файлы или же целые папки с *.lua-файлами (с сохранением путей, например если в ресурсе есть подкаталоги, то на выходе вы получите те же подкаталоги, со скомпилированными *.lua-файлами). Если кому-нибудь пригодится, то ссылка будет ниже. Файлы на выходе имеют расширение *.luac - дабы отличаться от нескомпилированных. ВАЖНО!!! Программа должна находится в папке, в пути которой отсутствуют русские буквы (например на диске C:\). Иначе скрипт может не скомпилироваться. Ссылки на скачивание: RGhost или MEGA Найдете ошибки - пишите, исправлю. Edited July 19, 2014 by Guest
Luc1feR Posted September 2, 2013 Posted September 2, 2013 Если путь к файлу содержит русские символы, то пишет ошибку якобы нельзя скомпилировать, но если нажать на кнопку компилировать, выводит надпись об успешной компиляции и создает пустой файл .luac в конечную папку. Если вначале компилировать файл, а затем пробовать компилировать папку, то компилируется файл. Если выбрать сразу папку работает нормально.
CocaColaBear Posted September 2, 2013 Author Posted September 2, 2013 Если путь к файлу содержит русские символы, то пишет ошибку якобы нельзя скомпилировать, но если нажать на кнопку компилировать, выводит надпись об успешной компиляции и создает пустой файл .luac в конечную папку.Если вначале компилировать файл, а затем пробовать компилировать папку, то компилируется файл. Если выбрать сразу папку работает нормально. Спасибо. Исправил, перезалил. Файлы, в которых присутствуют русские символы не компилируются (отсюда и размер 0). А файлы, которые находятся в подкаталогах с русскими буквами просто не берутся в учет при компилировании. Данная проблема связана с кодировками, я попытаюсь решить ее.
Luc1feR Posted September 3, 2013 Posted September 3, 2013 Спасибо. Исправил, перезалил.Файлы, в которых присутствуют русские символы не компилируются (отсюда и размер 0). А файлы, которые находятся в подкаталогах с русскими буквами просто не берутся в учет при компилировании. Данная проблема связана с кодировками, я попытаюсь решить ее. Было бы очень хорошо, если бы смог решить проблемы с кодировкой.
Stemka Posted September 3, 2013 Posted September 3, 2013 Судя, по-всему очень даже удобная изюминка^^ но можно на какой нибудь другой ФО залить? Мой IP адрес там запрещен почему-то...
Luc1feR Posted September 3, 2013 Posted September 3, 2013 Судя, по-всему очень даже удобная изюминка^^ но можно на какой нибудь другой ФО залить?Мой IP адрес там запрещен почему-то... Вот держи на http://rghost.ru/48548971, надеюсь подойдет.
Stemka Posted September 3, 2013 Posted September 3, 2013 Судя, по-всему очень даже удобная изюминка^^ но можно на какой нибудь другой ФО залить?Мой IP адрес там запрещен почему-то... Вот держи на http://rghost.ru/48548971, надеюсь подойдет. Благодарю
CocaColaBear Posted September 3, 2013 Author Posted September 3, 2013 Было бы очень хорошо, если бы смог решить проблемы с кодировкой. Проблема решена. Теперь можно спокойно компилировать файлы в папках с русским названием, а так же файлы, содержащие русские символы в названии. Единственное условие - программа должна находится в папке, где отсутствуют русские символы. Например C:\ Перезалито.
Luc1feR Posted September 3, 2013 Posted September 3, 2013 Благодарю Рад помочь=) Проблема решена. Теперь можно спокойно компилировать файлы в папках с русским названием, а так же файлы, содержащие русские символы в названии. Единственное условие - программа должна находится в папке, где отсутствуют русские символы. Например C:\ Перезалито. Отличная работа)
CocaColaBear Posted September 8, 2013 Author Posted September 8, 2013 Обновил программу. Вместо cURL используется Luac_mta.
Kenix Posted September 8, 2013 Posted September 8, 2013 Обновил программу. Вместо cURL используется Luac_mta. Отлично! А то отправлять ~100 HTTP запросов на сервер не вариант.
Other Languages Moderators Disinterpreter Posted September 8, 2013 Other Languages Moderators Posted September 8, 2013 Под линукс будет?
TheNormalnij Posted September 8, 2013 Posted September 8, 2013 Под линукс будет? Ну, тут типо только скриптик осталось написать, нах gui.
TheNormalnij Posted September 13, 2013 Posted September 13, 2013 Хд, наши немецкие друзья все равно сделали с Gui. Тут
CocaColaBear Posted September 13, 2013 Author Posted September 13, 2013 Хд, наши немецкие друзья все равно сделали с Gui.Тут Он начал с такой же ошибки, как и я. Использует curl, вместо luac_mta
CocaColaBear Posted July 19, 2014 Author Posted July 19, 2014 Решил выложить новую версию данного компилятора. Что нового: Полностью изменен интерфейс Добавлен Drag & Drop для папок и файлов. Добавлена возможность сохранять папку, в которую будут помещены скрипты Ускорен процесс компиляции в программе. Теперь каждый файл компилируется в отдельном, независимом потоке. * Обновлены ссылке в шапке
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now