Olen tekemässä VB.Netillä bottia erääseen peliin ja tarvitsisin apua jo heti alkuun joten miten saan ohjelmani lähettämään tiettyjä merkkejä kuten pascalissa sendkeys toiminto ja miten saisin ohjelmani etsimään tiettyä kuvaa näytöltä sekä kohdistettua kaikki toimenpiteet tiettyyn kohtaan (Lataa Scar ja kokeile sitä target nappia(vedä ja pudota se jonnekkin!))?
Pascalissa ei ainakaan mitään Sendkeys-toimintoa ole. VB:ssä kylläkin. Mutta WinAPI:n funktioita voi käyttää VB.Netissäkin, tästä on tainnut joskus olla puhetta (jossakin ainakin :), ja keybd_event on edelleenkin oikea funktio näihin.
Kuvan etsiminen ei mene sen helpommalla kuin että otat screenshotin ja etsit vastaavat pikselit. Sitä voi sitten klikkailla, http://pp.kpnet.fi/blaze/codefaq/#simulatemouse
Sama asia Antin suusta: https://www.ohjelmointiputka.net/keskustelu/7114-pelikorttien-lukeminen-ruudulta
En nyt valitettavasti löytänyt/etsinyt ohjeita WinAPIn käytöstä .Net-ohjelmissa.
Tulipa taas järkeviä selitettyä väsyneenä :) Mutta ehkä tuosta jotakin saa irti.
mutta tietääkös kukaan, että miten nuo toiminnot saa kohdistettua tiettyyn ikkunaan kuten SCAR:issa?
Luulin, että sendkeys on pascalia, koska sitä käytetään scarissa, jossa ainakin pitäisi olla pascal skripti kielenä
No aktiiviselle ikkunallehan nuo tapaavat mennä. Eli aktivoit kohdeikkunan.
Jos tuossa on kyse samasta skriptikielestä josta joku Pascal-oppaiden kommenteissa kyseli, niin se ei ole Pascalia nähnytkään. Ei PHP:täkään sanota C++:ksi, vaikka se onkin syntaksiltaan samantapainen.
NanoSoft kirjoitti:
mutta tietääkös kukaan, että miten nuo toiminnot saa kohdistettua tiettyyn ikkunaan kuten SCAR:issa?
Luulin, että sendkeys on pascalia, koska sitä käytetään scarissa, jossa ainakin pitäisi olla pascal skripti kielenä
Mikset vaan lataa RS autominer scriptiä netistä ja käytä sitä. Turhaan omaa rupeet väsäämään. Voin lähettää sulle hyvän PowerMiner scriptin jos haluut.
Kulma kirjoitti:
NanoSoft kirjoitti:
mutta tietääkös kukaan, että miten nuo toiminnot saa kohdistettua tiettyyn ikkunaan kuten SCAR:issa?
Luulin, että sendkeys on pascalia, koska sitä käytetään scarissa, jossa ainakin pitäisi olla pascal skripti kielenäMikset vaan lataa RS autominer scriptiä netistä ja käytä sitä. Turhaan omaa rupeet väsäämään. Voin lähettää sulle hyvän PowerMiner scriptin jos haluut.
ei ole tulossa runeen, joten ei sen scriptit siinä pelissä toimi... peli = secrets of mirage
<ot>
Sitten herääkin kysymys, miksi pitää tehdä botti? Jos ei muuten pärjää, vaihtakaa peliä. ;)
</ot>
Aihe on jo aika vanha, joten et voi enää vastata siihen.