Что нового

Возникает ошибка в функции, помогите.

Nurgllz

Новичок
Сообщения
26
Репутация
2
Func Check()
Send ("1")
ToolTip('Check',180,0)
SLeep(2000)
$coord1 = PixelSearch(11, 111, 1345, 627, 0:rofl:8F45, 5 )
MouseMove ($coord1[0]+2, $coord1[1]+2)
Do
$pos = MouseGetPos()
PixelSearch ($pos[0]-2, $pos[1]-2, 0xF8C492, 5 )
Sleep(500)
Until @error
MouseClick ("right")
Sleep(5000)
EndFunc


Incorrect number of parameters in function call.

Если нужно выложу скрины или обьясню более подробно...
 

SyDr

Сидра
Сообщения
651
Репутация
158
Re: Возникает ошибка в функции, хелп)

Неправильное колчиество параметров при вызове функции.
Саму строку, в которой возникает ошибка, вы не указали.
 
Автор
N

Nurgllz

Новичок
Сообщения
26
Репутация
2
Re: Возникает ошибка в функции, хелп)

PixelSearch ($pos[0]-2, $pos[1]-2, 0xF8C492, 5 )
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: Возникает ошибка в функции, хелп)

Nurgllz [?]
PixelSearch ($pos[0]-2, $pos[1]-2, 0xF8C492, 5 )

У функции PixelSearch должно быть 5 обязательных аргументов, а у Вас - 4, вернее из обязательных - 3. Отсюда и ошибка. Добавьте недостающие аргументы и все должно быть нормально.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Re: Возникает ошибка в функции, хелп)

x1, y1, x2, y2, col - минимум
если хочешь искать не в области а в одной точке то в место x2, y2 укажи x1, y1 тоесть
x1, y1, x1, y1, col будет искать указанный цвет в указанном пикселе.
 
Автор
N

Nurgllz

Новичок
Сообщения
26
Репутация
2
Re: Возникает ошибка в функции, хелп)

Решил выйти из положения вот так...
1-я часть работает, 2-я пока что на доработке.
Всем спасибо за помощь, как доделаю выложу здесь, если будет удобоваримый бот)
Func Check()
Send ("1")
ToolTip('Check',180,0)
SLeep(2000)
$coord1 = PixelSearch(256, 17, 1345, 627, 0xA3643A, 10 )
If Not @error Then
MouseMove ($coord1[0], $coord1[1]+10)
bigfish()
EndIf
EndFunc

Func bigfish()
While 1
ToolTip('Do - Until',180,0)
$pos = MouseGetPos()
PixelSearch ($pos[0]-100, $pos[1]-100, $pos[0]+50, $pos[1]+50, 0xFFF2D0)
If @error Then
MouseClick ("right")
Sleep(5000)
Check()
EndIf
WEnd
EndFunc
 

Nik_rus

Python The Snake.
Сообщения
214
Репутация
62
Re: Возникает ошибка в функции, хелп)

OffTopic:
AutoIt3 код принято выделять в отдельном теге - autoit
 
Верх