Что нового

[APB reload]пишим бота

Yushka1980

Новичок
Сообщения
24
Репутация
0
подскажите что не так?бот должен делать выстрел когда прицел становится красным.спасибо

HotKeySet("{F6}","_Exit")
While 1
$Variable = PixelSearch(956,546,965,552,0xCF3429)
If IsArray($Variable) = True Then
MouseClick("LEFT")
EndIf
WEnd
Func _Exit()
Exit
EndFunc
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Re: не работает бот-тригер

Ой как вам сейчас прилетит то=)
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Re: не работает бот-тригер

Прочитайте внимательно правила раздела, и попробуйте оформить по ним
Вот вам пример как можно узнавать дескриптор(а значит и вид) курсора.
Код:
#include<WinAPIex.au3>
#include<GUIConstantsEx.au3>
#include<WindowsConstants.au3>
$gui=GUICreate("",300,200,-1,-1,$ws_overlappedwindow)
$b=GUICtrlCreateButton("Hello",100,100,200,21)
$d=GUICtrlCreateDummy()
Local $aAcc[1][2]=[["a",$d]]
GUISetAccelerators($aAcc,$gui)
GUISetState(@SW_SHOW,$gui)
While 1
	Switch GUIGetMsg()
		Case $d
			Local $i=_WinAPI_GetCursorInfo()
			WinSetTitle($gui,'',$i[2])
		Case $gui_event_close
			Exit
	EndSwitch
WEnd

При обычном курсоре в окне нажмите букву "A"(англ.) название окна изменится на дескриптор, наведите на "бордюры" окна что бы были стрелочки и снова нажмите кнопку "А" дескриптор изменится ==> вид курсора изменился. Попробуйте это разжевать но только после того как вы приведете в "божеский вид" тему(модератор Belfigor будет этому рад)
OffTopic:
Библиотеку WinAPIEx.au3 можно скачать по этой ссылке
 
Автор
Y

Yushka1980

Новичок
Сообщения
24
Репутация
0
Re: не работает бот-тригер

спасибо большое...буду думать ;)попробую...а Вы не могли бы помочь? :smile:
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Re: не работает бот-тригер

Yushka1980 сказал(а):
а Вы не могли бы помочь
После того как поправите 1 сообщение по этим правилам то конечно)


Добавлено:
Сообщение автоматически объединено:

А чем помочь?
 
Автор
Y

Yushka1980

Новичок
Сообщения
24
Репутация
0
подправил.а Ваша программа подойдёт для автокликера?не найду в какую строчку координаты вставлять и как найти цвет (красный)прицела?
PS какой Autoit скачатть лучше для win8.
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Yushka1980 сказал(а):
а Ваша программа подойдёт для автокликера?не найду в какую строчку координаты вставлять и как найти цвет (красный)прицела?
Мой скрипт переделывать нужно если его делать автокликером,
Цвет прицела не нужно искать, если игра не flash, а windows'овская то по моей аналогии можно сопоставлять 2 дескриптора - красный и любые другие
OffTopic:
Yushka1980 сказал(а):
какой Autoit скачатть лучше для win8.
У меня лично стоит 3.3.8.1 на win8(Enerprise\extended) , если вы про версию
 
Автор
Y

Yushka1980

Новичок
Сообщения
24
Репутация
0
моя заготовка подойдёт для автокликера или нет.?игра win-вская
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Yushka1980
Если на ваш лад, то примерно так только укажите дескриптор красного курсора(Как я думаю уже разжевали в моем предыдущем примере)
Код:
#include<WinAPIEx.au3>
HotKeySet("{F6}","_Exit")
While 1
	$hCur = _WinAPI_GetCursorInfo()
	$hCurRed= ;Здесь вам следует указать дескриптор красного курсора
	If $hCur[2] = $hCurRed Then
		MouseClick("LEFT")
	EndIf
	Sleep(30);Пауза в цикле что бы не нагружать процессор
WEnd
Func _Exit()
	Exit
EndFunc
 
Автор
Y

Yushka1980

Новичок
Сообщения
24
Репутация
0
спасибо .попробую ;)


Добавлено:
Сообщение автоматически объединено:

еще вопрос .FAQ по autoit где лучше посмотреть чтобы наглядней?спс
 
Верх