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

 
Ответить в эту темуОткрыть новую тему
> Нужен человек, шарящий за язык Lua
HumanOrWoman
сообщение 19.9.2022, 10:57
Сообщение #1


*

Registred
Сообщений: 1
Регистрация: 19.9.2022
Группа: Пользователи
Наличность: 0
Пользователь №: 20.342
Возраст: 26



Есть ли кто-то с дискордом и свободным времени, чтобы помочь разобраться в синтаксисе? Или, может, кто-то поможет в самой темке?

Задача, чтобы в пати из 6 чаров пятеро фолловились за последним членом группы.
Для этого я написал вот такой скрипт.

--lua
handle_wb = findwindow ("WBOdin")
handle_es = findwindow ("ESDanyasha")
handle_hw = findwindow ("HWTri")
handle_ep = findwindow ("EPDirtyJohny")
handle_hm = findwindow ("HMPyat")
handle_ta = findwindow ("TAend0rphin")
}
handles = {
--handle_es[1][1],
handle_hw[1][1],
handle_ep[1][1],
handle_hm[1][1],
handle_ta[1][1],
}
handle = {
handle_wb[1][1]
}
for i=1, #handles do
workwindow(handles[i])
right(476, 773, handles[i])
wait = 200
left(526, 816, handles[i])

end
workwindow(handles[1])
for y=1, #handle do
workwindow(handle[y])
right(477, 773, handle[y])
wait = 200
left(529, 849, handle[y])

end
workwindow = handle_wb
end_script()

На всякий случай укажу ссылку на то, как код выглядит в пилоте:
https://prnt.sc/aQIKLJY7memK

Прикол такого нагромождения в том, что для лидера группы контекстное меню, вызываемое правой кнопкой мыши немного отличается.
https://prnt.sc/QUgZpPv0klQc - вот так выглядит контекстное меню для обычного члена группы, когда он жмет ПКМ на последнего сопартийца
https://prnt.sc/5EbPNLFcP--1 - а вот так выглядит контекстное меню для лидера группы, когда он жмет ПКМ на последнего сопартийца

Это по сути мой первый код для подобных вещей. Я программированием еще не занимался. Не могли бы вы подсказать:
1) есть ли здесь лишние строчки?
2) handles и handle это переменные по типу x и y, которые я могу обозвать как угодно? (те handles и handle, которые я указал перед "=" и фигурными скобками
3) если есть лишние строчки, то как должен выглядеть этот код компактно и без лишней чепухи?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.9.2022, 14:10
Сообщение #2


***********

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



Если в дискорде, то Kov#9948


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

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

 

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