Здравствуйте, гость ( Вход | Регистрация )

11 страниц V « < 4 5 6 7 8 > »   
Ответить в эту темуОткрыть новую тему
> Lua
WKnight
сообщение 29.8.2017, 18:30
Сообщение #101


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Может слэши в пути?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.8.2017, 18:37
Сообщение #102


***********

Модератор UOPilot
Сообщений: 9.768
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30018
Пользователь №: 11.279



крутил в обе стороны. причем доводил уже до абсурда h:\1.
Ааа мялть. Экранирование. Ескейп последовательность.

Да... Дело привычки... '\' - надо писать два раза.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.9.2017, 9:38
Сообщение #103


***********

Модератор UOPilot
Сообщений: 9.768
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30018
Пользователь №: 11.279



linedelay = 0
Global const "linedelay" can not be changed.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.9.2017, 9:52
Сообщение #104


***********

Модератор UOPilot
Сообщений: 9.768
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30018
Пользователь №: 11.279



end_script ()
Global variable "end_script" not found.

send ("{Backspace}")
флуд в лог
"Function key: Backspace "


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 4.9.2017, 19:33
Сообщение #105


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Цитата
linedelay = 0
Задержка между строк в скрипте, не действует на скрипты луа.
Цитата
end_script ()
У луа свой метод прерывания скрипта. Когда доделаю перезапуск машины луа, тогда ченить придумаем с этой командой.
Цитата
"Function key: Backspace "
Флудит только в девелоперской версии. Для отладки.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 5.9.2017, 20:18
Сообщение #106


***********

Модератор UOPilot
Сообщений: 9.768
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30018
Пользователь №: 11.279



Цитата
Когда доделаю перезапуск машины луа

А когда? Очень забавно области видимости менять у переменных и одуревать)


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 6.9.2017, 12:19
Сообщение #107


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Цитата
Вообще на луа надо написать, но в нём не работали getimage и loadimage.
Они как бы работают, но это не совсем очевидно

Код

--lua
set ("%a1 [1] GetImage  ( 500 500 1140 1140")
s = "%a1 [1 1]"
saveimage (s, "c:\\temp\\test.bmp")
set ("%a2 [1] loadimage (c:\\temp\\test.bmp)")
ss = "%a2 [1 1]"
saveimage (ss, "c:\\temp\\test2.bmp")
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 6.9.2017, 12:30
Сообщение #108


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 25985
Пользователь №: 16.971
Возраст: 29



Цитата
это не совсем очевидно

Это совсем не очевидно. Даже не костыль, а инвалидная коляска (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 6.9.2017, 12:34
Сообщение #109


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Я в данном случае ничего в коде не делал, только проверил.
Сами команды работают. Нужно придумать как результат от них забирать попроще.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 6.9.2017, 13:04
Сообщение #110


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Код
--lua
s = getimage ( 500, 500, 1140, 1140)
saveimage (s, "c:\\temp\\test.bmp")
ss = loadimage ("c:\\temp\\test.bmp")
saveimage (ss, "c:\\temp\\test2.bmp")

Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 6.9.2017, 13:16
Сообщение #111


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 25985
Пользователь №: 16.971
Возраст: 29



Код
s = getimage ( 500, 500, 1140, 1140)
ss = loadimage ("c:\\temp\\test.bmp")

Возвращать 4 параметра.
Код
address, width, height, length = getimage ( 500, 500, 1140, 1140)


P.S. Перенесите в тему lua ответы не относящиеся к скрипту.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 7.9.2017, 12:00
Сообщение #112


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 25985
Пользователь №: 16.971
Возраст: 29



исправить Dir и Regexp
Код
resultarray = dir ([Path [Filemask]])
position, hitstring = regexp (string, regexp)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 10.9.2017, 6:39
Сообщение #113


***********

Модератор UOPilot
Сообщений: 9.768
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30018
Пользователь №: 11.279



Сохранение таблиц в файл находили? Кучу функций пользовательских перебрал - одна хуже другой. То типы данных не держут, то вложенные таблицы, то большие таблицы, то сохраненная таблица абсолютно не читабильна. Что-нибудь бы типа:
Код
LunaDB = {
    ["profiles"] = {
        ["Default"] = {
            ["bgcolor"] = {
                ["b"] = 0.07058823529411765,
                ["g"] = 0.07058823529411765,
                ["r"] = 0.07058823529411765,
            },
            ["bgalpha"] = 0.01,
            ["healthColors"] = {
                ["static"] = {
                    ["b"] = 0.8941176470588235,
                    ["g"] = 0.8980392156862745,
                    ["r"] = 0.8901960784313725,
                },
            },


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 10.9.2017, 12:04
Сообщение #114


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22698
Пользователь №: 16.156



Тут смотрел?
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 10.9.2017, 22:25
Сообщение #115


***********

Модератор UOPilot
Сообщений: 9.768
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30018
Пользователь №: 11.279



вызов dir не ясен. В прозрачном виде не вызвался,
set ("dir(%dirList "..options.path..options.ext..')"')
s = "%dirList[1][1]"
log(s)
тоже не захотело.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 10.9.2017, 23:35
Сообщение #116


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



build 9

Изменен синтаксис команды 'dir' при вызове из Lua. 'resultarray = dir ([Path [Filemask]])'
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 10.9.2017, 23:42
Сообщение #117


***********

Модератор UOPilot
Сообщений: 9.768
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30018
Пользователь №: 11.279



вот это оперативность =)


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.9.2017, 0:17
Сообщение #118


***********

Модератор UOPilot
Сообщений: 9.768
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30018
Пользователь №: 11.279



А не пашет. Есть подозрение, что ты билд не залил.
Код
--lua
do
    local tab = ""
    function table.show(t)
        if     type(t) == "nil"     then log("table is nil")
        elseif type(t) == "string"  then log('table is string: "'..t..'"')
        elseif type(t) == "number"  then log('table is number: '..t)
        elseif type(t) == "table"   then
            for k,v in pairs(t) do
                if  type (v) == "table" then
                    log(tab.."table: "..k)
                    tab = tab .. "    "
                    table.show(v)
                    tab = string.sub(tab, 1, -5)
                else
                    if type(v) == "string" then v = '"'..v..'"' end
                    if type(k) == "string" then k = '"'..k..'"' end
                    log(tab..""..k.." = "..v)
                end
            end
        else
            log('table is unknow data type')
        end
    end
end

dl = dir("c:\\")

table.show(dl)


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.9.2017, 2:39
Сообщение #119


***********

Модератор UOPilot
Сообщений: 9.768
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30018
Пользователь №: 11.279



Кнайт, я вижу, как меняются ночные билды, но оно не работает)


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.9.2017, 7:26
Сообщение #120


***********

Модератор UOPilot
Сообщений: 9.768
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30018
Пользователь №: 11.279



loadimage возвращает коды ошибок в виде стринга.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

11 страниц V « < 4 5 6 7 8 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 17.11.2025, 17:00
Designed by Nickostyle