Zaczynam robić bota do plemion, problem w tym, że program przestaje klikać w przycisk napad - wystarczy wcześniej kliknąć w oknie ff gdzie jest podłączony autoit w obojętnie jaki link, nieważne czy przez _FF.au3 czy ręcznie czyli:
Podaje wycinki funkcji, żeby było przejrzyściej, normalnie te wartości pobieram z gui.
To działa jeśli wcześniej ręcznie PRZED uruchomieniem skryptu wejdę na stronę Plac :
#include <FF.au3>
_FFconnect()
$napadlk="200"
$napadx="726"
$napady="573"
$obj_lk = _FFObjGet("light", "name")
$obj_x = _FFObjGet("x", "name")
$obj_y = _FFObjGet("y", "name")
_FFObj($obj_lk, "value", $napadlk)
_FFObj($obj_x, "value", $napadx)
_FFObj($obj_y, "value", $napady)
$aag=_FFXPath('//*[@id="target_attack"]')
_FFClick($aag)
_FFFormSubmit()
To już nie - wypełni pola ale _FFClick nie zadziała, _FFFormSubmit potem działa ale nie tam gdzie powinien ponieważ wcześniej nie zadziałał ten _FFClick :
#include <FF.au3>
_FFconnect()
_FFLinkClick("Plac", "text")
$napadlk="200"
$napadx="726"
$napady="573"
$obj_lk = _FFObjGet("light", "name")
$obj_x = _FFObjGet("x", "name")
$obj_y = _FFObjGet("y", "name")
_FFObj($obj_lk, "value", $napadlk)
_FFObj($obj_x, "value", $napadx)
_FFObj($obj_y, "value", $napady)
$aag=_FFXPath('//*[@id="target_attack"]')
_FFClick($aag)
_FFFormSubmit()
To naprawia problem, ale może mi się potem podłączyć nie do tego okna FF które chcę... :
#include <FF.au3>
_FFconnect()
_FFLinkClick("Plac", "text")
$napadlk="200"
$napadx="726"
$napady="573"
$obj_lk = _FFObjGet("light", "name")
$obj_x = _FFObjGet("x", "name")
$obj_y = _FFObjGet("y", "name")
_FFObj($obj_lk, "value", $napadlk)
_FFObj($obj_x, "value", $napadx)
_FFObj($obj_y, "value", $napady)
_FFDisconnect()
_FFConnect()
$aag=_FFXPath('//*[@id="target_attack"]')
_FFClick($aag)
_FFFormSubmit()
Parametry tego przycisku, w który chcę żeby klikało:
<input type="submit" style="font-size: 10pt;" value="Napad" name="attack" class="attack" tabindex="15" id="target_attack">