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

 
Ответить в эту темуОткрыть новую тему
> script v2.42 goto atak?
Pudens
сообщение 23.1.2023, 3:33
Сообщение #1


*

Registred
Сообщений: 3
Регистрация: 23.1.2023
Группа: Пользователи
Наличность: 0
Пользователь №: 20.477
Возраст: 33



need help on this, im new to uopilot and just copy this script below
im having error on the "goto atak" the "atak" label says cannot find atak label
im using windows 10 pro 64bit
uopilot v2.42 WK



Repeat 10 //repete 10 vezes
:main //main script part
send tab //proximo target
if 542, 47 2175075 //verifica se o mob tem hp
goto atak //proximo comando
:atak //comandos para atacar o mob
send 1 //hit normal no mob
while 542,47 2175075 //verifica se o mob tem hp e repete o comando
goto atak
end_while
end_if
End_Repeat

thank you
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.1.2023, 15:19
Сообщение #2


***********

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



I have no error in this code:
Код
Repeat 10 //repete 10 vezes
    :main //main script part
    send tab //proximo target
    if  1 = 1 //verifica se o mob tem hp
        goto atak //proximo comando
        :atak //comandos para atacar o mob
        send 1 //hit normal no mob
        while 1 = 1 //verifica se o mob tem hp e repete o comando
            goto atak
        end_while
    end_if
End_Repeat

In general i strongly recommend to use lua syntax (put --lua in zero string for enable it) and never use goto.


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


*

Registred
Сообщений: 3
Регистрация: 23.1.2023
Группа: Пользователи
Наличность: 0
Пользователь №: 20.477
Возраст: 33



thank for replying sir,
but i dont get it, can you please give a example please

thank you very much sir
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 5.2.2023, 10:47
Сообщение #4


***********

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



Код
--lua
msg("Hello world")

https://uopilot.uokit.com/wiki/index.php?ti...%B8%D0%B9_(Lua)
https://uopilot.uokit.com/wiki/index.php?ti...D0%B8%D1%81_Lua


If you ask about your code i dont know what i can say. It works...

Сообщение отредактировал DarkMaster - 5.2.2023, 10:47


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


*

Registred
Сообщений: 3
Регистрация: 23.1.2023
Группа: Пользователи
Наличность: 0
Пользователь №: 20.477
Возраст: 33



Цитата(DarkMaster @ 5.2.2023, 15:47) *

Код
--lua
msg("Hello world")

https://uopilot.uokit.com/wiki/index.php?ti...%B8%D0%B9_(Lua)
https://uopilot.uokit.com/wiki/index.php?ti...D0%B8%D1%81_Lua
If you ask about your code i dont know what i can say. It works...


never use goto?
what should i use sir?

and how can i convert this script to lua?

Repeat 10
:main
send tab
if 542, 47 2175075
goto atak
:atak
send 1
while 542.47 2175075
goto atak
end_while
end_if
End_Repeat

sorry sir newbie

thank you..
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 6.2.2023, 7:31
Сообщение #6


***********

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



You can read any info about goto for any language. Its bad idea because code will be not readable. Use functions for it.
Learn lua:
https://tylerneylon.com/a/learn-lua/

Код

local attack = function()

end

local main = function()
    send("{Tab}")
    if color(542, 47) == 2175075 then
        attack()
        send(1)
        while color(542, 47) == 2175075 do
            attack()
        end
    end
end

for i = 1, 10 do
    main()
end


Something like that. But i dont have any info about attack. Its just example.


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

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

 

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