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

 
Ответить в эту темуОткрыть новую тему
> Script Lua in UoPilot
Kiel
сообщение 20.4.2024, 23:24
Сообщение #1


*

Registred
Сообщений: 2
Регистрация: 20.4.2024
Группа: Пользователи
Наличность: 0
Пользователь №: 20.746
Возраст: 68




Hey guys
I'm learning how to use UoPilot and would like to know how to run a Lua script through it.
Can you help me?
Thanks in advance.

==================

Привет, ребята
Я учусь использовать UoPilot и хотел бы знать, как запустить через него скрипт Lua.
Вы можете помочь мне?
Заранее спасибо.


Privet, rebyata
YA uchus' ispol'zovat' UoPilot i khotel by znat', kak zapustit' cherez nego skript Lua.
Vy mozhete pomoch' mne?
Заранее спасибо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.4.2024, 23:42
Сообщение #2


***********

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



first one you need to enable it. Put to 0 string:
--lua

In general its same. Just use brackets after function:
command()

and split params by comma
command(param1, param2)

swap set #var to
var = command(param1, param2)

swap = to == inside if, dont forget "then", not end_if, but just "end"

--lua
if var == 10 then
var = command(param1, param2)
end

useful links:
https://uopilot.uokit.com/wiki/index.php?ti...D0%B8%D1%81_Lua
https://github.com/xmury/Lua/blob/master/Lu...utes%5BEN%5D.md

Сообщение отредактировал DarkMaster - 20.4.2024, 23:44


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Kiel
сообщение 21.4.2024, 15:13
Сообщение #3


*

Registred
Сообщений: 2
Регистрация: 20.4.2024
Группа: Пользователи
Наличность: 0
Пользователь №: 20.746
Возраст: 68



Цитата(DarkMaster @ 20.4.2024, 17:42) *

first one you need to enable it. Put to 0 string:
--lua

In general its same. Just use brackets after function:
command()

and split params by comma
command(param1, param2)

swap set #var to
var = command(param1, param2)

swap = to == inside if, dont forget "then", not end_if, but just "end"

--lua
if var == 10 then
var = command(param1, param2)
end

useful links:
https://uopilot.uokit.com/wiki/index.php?ti...D0%B8%D1%81_Lua
https://github.com/xmury/Lua/blob/master/Lu...utes%5BEN%5D.md



Thanks for answering.
I know to program in Lua. Before, I used ****, he use the Lua language, is discontinued
I need to know how I make the UoPilot code to run the.Lua script.
I'm from Brazil (Brazil) I speak little English and no Russian, sorry
Sorry if I can't make myself understood.
Grateful!

Сообщение отредактировал DarkMaster - 21.4.2024, 18:39
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.4.2024, 18:45
Сообщение #4


***********

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



Im not sure what you mean. Its same like old syntax. Same functions, but on lua syntax. List of functions https://uopilot.uokit.com/wiki/index.php?ti...%B8%D0%B9_(Lua)
Dont forget to enable lua! Put "--lua" into 0 string to enable it (without quotes). If its not enough for understanding, then explain what you dont understand.

// btw we use not main lua. We have a fork luajit. It have some more important functions like jit(yes, im captain), ffi, load dlls and etc.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

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