Помощь - Поиск - Пользователи - Календарь
Полная версия: luc color
UoKit.com Форумы > Кликер > UO Pilot
Vitol
скрипт

Код
set #x 441
set #y 17
set #a 442
set #b 36
get color #colora #x #y
get color #colorb #a #b
while #x #y #colora and #a #b #colorb
    send 1
    if  #time < timer
        send    F
        wait 200
        set #time timer + 38000 + random(1000)   // действие будет выполняться раз в 3 - 4 секунды (1 секунда = 1000, 1 минута = 60000)
    end_if
while_not #x #y #colora and #a #b #colorb
    while 1 = 1
        alarm
        wait 500
        send i
        wait 500
    end_while
end_while


Как это перевести в lua

Код
--lua
local x, y = 441, 17
local x1, y1 = 442, 36


А дальше чтото не могу заставить искать цвет и что бы он совмещал их вместе
Madeus
Код
--lua
local x, y = 441, 17
local x1, y1 = 442, 36
local colora = color(x, y)
local colorb = color(x1, y1)
while true do
  if  color(x, y) == colora and color(x1, y1) == colorb then
    send('1')
  end
  if  color(x, y) ~= colora and color(x1, y1) ~= colorb then
    alarm()
  end
end

остальное сам напишешь?)
Vitol
Цитата(Madeus @ 18.4.2021, 11:04) *
остальное сам напишешь?)

Спасибо постараюсь с таймером сам повоевать
cirus
Код
--lua
log 'clear' log 'mode compact'

local time = os.clock()
while true do
    if time < os.clock() then    -- каждые 3 секунды выполнить блок
        log('F')
        time = os.clock() + 3
    end
    wait(100)
end
Vitol
Код
--lua
local x, y = 441, 17
local x1, y1 = 442, 36
local colora = color(x, y)
local colorb = color(x1, y1)
while true do
  if  color(x, y) == colora and color(x1, y1) == colorb then
    send('1')
if color (1017, 934) == 14790491
    send('2)
  end
  if  color(x, y) ~= colora and color(x1, y1) ~= colorb then
    alarm()
  end
end


после send('1')
Проверить цвет на скилл два и добавить его то как это будет ?
Потом еще надо будет добавить скилл 3
cirus
Цитата
if color (1017, 934) == 14790491
send('2)
end

Код
if color (1017, 934) == 14790491 then
    send('2')
end
Vitol
скрипт

Код
--lua
local i, o = 503, 421
local x, y = 1764, 34
local x1, y1 = 1868, 124
local colora = color(x, y)
local colorb = color(x1, y1)
while true do
    if  color(x, y) == colora and color(x1, y1) == colorb then
        send('c')
        wait (25 + math.random (25))
        send('1')
        wait (475 + math.random (25))
        if  color (1016, 935) == 13995599  then
            send('6')
            wait (750 + math.random (25))
            end
            if  color (1074, 934) == 4414076   then
                send('7')
                wait (750 + math.random (25))
                end
                if  color (1127, 933) == 1516110   then
                    send('8')
                    wait (750 + math.random (25))
                else
                    if  color (1132, 933) == 0    then
                        if  color (1236, 933) == 3689880 then
                            send('0')
                            wait (100 + math.random (125))
                            end
                            end
                            end
                            if  color (1186, 932) == 2306882   then
                                send('9')
                                wait (750 + math.random (25))
                                end
                                end
                                if  color(x, y) ~= colora or color(x1, y1) ~= colorb then
                                    alarm()
                                    end
                                    end


Все вроде решил проблему с alarm biggrin.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.