Caratteristiche
- Bobber scansione ha i risultati del test del 95% + precisione con grande velocità
- Pesce di scansione ha i risultati del test del 70% + precisione
- Facile da cambiare, costanti per il tweaking
- Supporta qualsiasi risoluzione (sì, anche quelli non standard, come davvero disteso)
- Supporta CosmosUI
- Dynamic colore RGB trovare (funziona praticamente in qualsiasi luce)
- AFK-Away

Usa
1. Copia / incolla il codice sottostante in AC Tool (reperibile su http://www.actool.net
2. Esegui WoW in modalità finestra
3. pesca di abilità Metti in slot '0 '
5. In Opzioni Video (premere Esc per aprire menu principale), deselezionate 'hardware cursor'
6. Zoom in modalità prima persona
7. Recensione costanti nello script, in particolare 'RunCount' per impostare quante volte lo script dovrebbe funzionare
8. Eseguire la macro

Note
- Per ottenere risultati migliori, prova ad attivare tutti i fantasia grafica off opzioni (in particolare 'Highlights Terrain' sotto Shaders .. prende tutto la luminosità fuori dall'acqua) e di utilizzare una risoluzione bassa (forse sotto 800 × 600, più piccola è la più veloce)
- Se si hanno problemi a trovare i bobber, in cui il mouse passa semplicemente sopra le fermate bobber e mai, o va un po 'passato il bobber prima di fermarsi, provare ad aumentare la' velocità di scansione 'costante. Farlo solo dopo aver spento tutti gli elementi grafici di fantasia e diminuendo la risoluzione
- Please Please Please pesce lontano dalla civiltà. Abbiamo bisogno di pubblicità il meno possibile, thankyouverymuch.
- Cercate di trovare un posto dove ti trovi a livello con l'acqua. Eseguire lo script di una o due volte e si noti il più alto riga in cui lo script esegue la scansione per i bobber. Poi buttare 15 o così calchi manualmente e nota in cui il più alto cast va. Prova ad abbinare queste due linee in su, si ottengono risultati molto più veloce.
- Se il galleggiante è di atterraggio al di fuori dell'area di scansione, la scansione adject costanti percentuale nella macro area di includere le aree in cui le terre bobber.
- È possibile disattivare AFK Away, se si desidera chattare mentre pesca

Future
- Il isnt scanner pesce i migliori in questo momento, sarà sicuramente bisogno di tweaking. Cercherò di ottenere che lavorare meglio in un futuro aggiornamento.
- Un sistema di gestione dell'inventario per aprire automaticamente su contenitori come vongole, bottiglie, casse, ecc
- Una possibilità di uscire da pesca, dopo un certo periodo di tempo
- L'opzione per attivare timings casuale tra calchi / clic del pesce / etc

Il Bot


CODICE

/ / WoW Pesca Bot v1.1
/ / Made by QuietKnight

/ / Cambiamenti
/ / V1.1
/ / + Aggiunta l'opzione per disattivare AFK Killer
/ / + Aggiunto nei cambiamenti di registro
/ /
/ / V1.0
/ / + Versione iniziale

/ / Istruzioni speciali:
/ / - Metti la tua abilità di pesca nello slot '0 '
/ / - Zoom in prima persona modalità
/ / - In Opzioni Video, deselezionare 'hardware cursor'

World SetActiveWindow di Warcraft

Costanti

/////////////////////////
/ / COSTANTI VARIABILE / /
/////////////////////////

/ / Esegue conteggio
/ / Quante volte lo script dovrebbe cercare di pesce
RunCount = 10

/ / Velocità
/ / Questa è l'iniziale velocità di scansione. Più basso è il numero, più veloce la scansione va,
/ / E più alto è il numero, più lenta è la scansione va. Se hai problemi
/ / Dove il isnt scansione iniziale trovare il bobber e proprio diritto di scansione è finita,
/ / Provare ad aumentare questo numero lentamente.
velocità di scansione = 60

/ / Casella Scansione delle distanze
/ / Queste sono le distanze dai lati dello schermo per la ricerca di un richiamo
/ / Questi sono misurati come percentuale della schermata nella direzione appropriata
scanLeftDist = 0,3
scanRightDist = 0,3
scanTopDist = 0,4
scanBottomDist = 0,25

/ / Campo di luminosità
/ / Questo è il numero dei valori RGB sopra e sotto la 'macchia' che è la
/ / Richiamo a cercare. In sostanza, se stai ricevendo il messaggio 'No a pesce gancio',
/ / Provare ad aumentare un po 'entrambi i numeri, e se il bob galleggiante, ma tu non ti cattura
/ / Qualcosa, provare a diminuire entrambi i numeri un po '. Questo può cambiare da ambiente
/ / Per l'ambiente. Inoltre, in linea generale shouldnt brightRangeUp essere molto elevato.
brightRangeDown = 50
brightRangeUp = 10

/ / Luminosità distanza
/ / Non importa quello che fa, ma in fondo, lascia stare se non hai
/ / Problemi in realtà la cattura del pesce. Se hai problemi e vuoi
/ / Per modificarlo, la regola generale è, maggiore è la risoluzione, maggiore è il numero,
/ / Il numero di serie, ma dovrebbe essere ovunque da 2 a 6 MIN MAX. Se si avvia
/ / Diventando troppo fuori wack con questo, non sarai mai prendere un pesce
brightDist = 3

/ / AFK Away
/ / Imposta a 1 per usare AFK Away (che preme Invio due volte prima di ogni getto) o
/ / A 0 per disabilitare AFK Away completamente. Questo viene in aiuto se ti piace
/ / Chat su WoW durante la pesca.
afkAway = 0

/////////////////////////////
/ / Costanti non CHANGABLE / /
/////////////////////////////

/ / Scansione ottimale rapporti di step
widthToWindowRatio = 0,056
heightToWindowRatio = 0,075

/ / Scanbox
scanTop = 0
scanBottom = 0
scanLeft = 0
scanRight = 0
scanStepX = 0
scanStepY = 0
scanSuccess = 0

/ / The Box
boxMinX = 0
boxMaxX = 0
boxMinY = 0
boxMaxY = 0
boxCenterY = 0
boxCenterX = 0

boxScanStep = 4

boxAvgWidth = 0
boxAvgHeight = 0

/ / Misc Vars
x = 0
y = 0
i = 0
j = 0

/ / Mouse Vars
isMouseOrange = 0
mouseX = 0
mouseY = 0

/ / Lure posizione
lureInitLocX = 0
lureInitLocY = 0

/ / RGB Info
brightX = 0
Brighty = 0
brightTotal = 0
brightR = 0
brightG = 0
brightB = 0
brightRMin = 0
brightRMax = 0
brightGMin = 0
brightGMax = 0
brightBMin = 0
brightBMax = 0
curTotal = 0

/ / Splash
schizzato = 0

Fine

///////////////
/ / Proc Main / /
///////////////

Ritardo 1000
Call CalculateScanBoxConstants

Loop $ RunCount
Tasti da 0
Ritardo 1000
Call FindLureInitial
Call FindBoxCenter

Calcolare x = $ boxMaxX-10
MousePos $ x, $ boxCenterY
Ritardo $ velocità di scansione

Call GetRGBValue
Call WaitForSplash

Se afkAway $ = 1
Ritardo 2500
KeyDown (return) 250
KeyDown (return) 250
Ritardo 2000
Altro
Ritardo 5.000
Fine

Fine


////////////////
/ / Procedure / /
////////////////

Procedura CalculateScanBoxConstants


Calcola scanTop = () + WindowTop Tronco (() * $ WindowHeight scanTopDist)
Compute scanBottom = ((WindowTop) + () WindowHeight) - Tronco (() * $ WindowHeight scanBottomDist)
Calcola scanLeft = () + WindowLeft Tronco (() * $ WindowWidth scanLeftDist)
Compute scanRight = ((WindowLeft) + () WindowWidth) - Tronco (() * $ WindowWidth scanRightDist)

Calcola boxAvgWidth = Tronco (() * $ WindowWidth widthToWindowRatio)
Calcola boxAvgHeight = Tronco (() * $ WindowHeight heightToWindowRatio)

Calcola scanStepX $ = boxAvgWidth
Calcola scanStepY = Tronco ($ boxAvgHeight / 2)

Fine

Procedura FindLureInitial
SetConst scanSuccess = 0
Calcolare y = $ scanTop

Mentre $ y <= $ E $ scanBottom scanSuccess = 0

Calcolare i = () LoopNo MOD 2

Se $ i = 0
Timestamp anche nelle
Calcolare x = $ scanLeft
Altro
Timestamp In Odd
Calcolare x = $ scanLeft + Tronco ($ boxAvgWidth / 2)
Fine

Mentre $ x <= $ E $ scanRight scanSuccess = 0
/ / Sposta il mouse e attendere un secondo (attesa è richiesto!)
MousePos $ x, $ y
Ritardo $ velocità di scansione

Call isMouseOrange

/ / Se il mouse è di colore arancione
Se isMouseOrange $ = 1
SetConst lureInitLocX $ = x
SetConst lureInitLocY = $ y
SetConst scanSuccess = 1
Fine

Calcolare x = $ x + $ scanStepX
Fine

Calcolare y = $ y + $ scanStepY
Fine

Fine

Procedura FindBoxCenter

/ / Trova X min
SetConst scanSuccess = 0
Calcolare x = $ lureInitLocX
Calcolare y = $ lureInitLocY
Mentre $ scanSuccess = 0

/ / Sposta il mouse e attendere un secondo (attesa è richiesto!)
MousePos $ x, $ y
Ritardo $ velocità di scansione

Call isMouseOrange

Se $ isMouseOrange = 0
SetConst boxMinX $ = x
SetConst scanSuccess = 1
Altro
Calcolare x = $ x - boxScanStep $
Fine
Fine

/ / Trova max X
SetConst scanSuccess = 0
Calcolare x = $ lureInitLocX
Calcolare y = $ lureInitLocY
Mentre $ scanSuccess = 0

/ / Sposta il mouse e attendere un secondo (attesa è richiesto!)
MousePos $ x, $ y
Ritardo $ velocità di scansione

Call isMouseOrange

Se $ isMouseOrange = 0
SetConst boxMaxX $ = x
SetConst scanSuccess = 1
Altro
Calcolare x = boxScanStep $ x + $
Fine
Fine

/ / Trova Y min
SetConst scanSuccess = 0
Calcolare x = $ lureInitLocX
Calcolare y = $ lureInitLocY
Mentre $ scanSuccess = 0

/ / Sposta il mouse e attendere un secondo (attesa è richiesto!)
MousePos $ x, $ y
Ritardo $ velocità di scansione

Call isMouseOrange

Se $ isMouseOrange = 0
SetConst boxMinY = $ y
SetConst scanSuccess = 1
Altro
Calcolare y = $ y - boxScanStep $
Fine
Fine

/ / Trova max Y
SetConst scanSuccess = 0
Calcolare x = $ lureInitLocX
Calcolare y = $ lureInitLocY
Mentre $ scanSuccess = 0

/ / Sposta il mouse e attendere un secondo (attesa è richiesto!)
MousePos $ x, $ y
Ritardo $ velocità di scansione

Call isMouseOrange

Se $ isMouseOrange = 0
SetConst boxMaxY = $ y
SetConst scanSuccess = 1
Altro
Calcolare y = $ y + $ boxScanStep
Fine
Fine


Calcola boxCenterX = Tronco (($ + $ boxMinX boxMaxX) / 2)
Calcola boxCenterY = Tronco (($ + $ boxMinY boxMaxY) / 2)

SetConst lureInitLocX $ = boxCenterX
SetConst lureInitLocY $ = boxCenterY

Fine

Procedura GetRGBValue

SetConst $ brightTotal = 0

Calcolare y = $ boxCenterY
Calcolare i = $ boxCenterY + Tronco (($ boxMaxY - $ boxCenterY) / 3)

Mentre $ y <= $ i

Calcolare x = $ boxMinX
Mentre $ x $ <= boxCenterX

LoadRGB $ x, $ y
Calcola curTotal = () + (RGBRed RGBGreen) + () RGBBlue

Se $> curTotal $ brightTotal
Calcola brightTotal = $ curTotal

SetConst brightR = () RGBRed
SetConst brightG = () RGBGreen
SetConst brightB = () RGBBlue

Calcola brightRMin = $ brightR - $ brightRangeDown
Calcola brightRMax = $ + brightR brightRangeUp $
Calcola brightGMin = $ brightG - brightRangeDown $
Calcola brightGMax brightRangeUp = $ + $ brightG
Calcola brightBMin = $ brightB - $ brightRangeDown
Calcola brightBMax = $ + brightB brightRangeUp $

SetConst brightX $ = x
SetConst Brighty = $ y
Fine

Calcolare x = $ x + 2
Fine

Calcolare y = $ y + 2
Fine

Fine

Procedura WaitForSplash

SetConst $ schizzato = 0

Call isMouseOrange

Mentre $ schizzato = 0 e $ isMouseOrange = 1
Ritardo 100

/ / Controllo in loco corrente
LoadRGB brightX $, $ Brighty
Se (RGBRed)> $ brightRMax o () RGBRed <$ brightRMin RGBGreen o ()> $ brightGMax o () RGBGreen <$ brightGMin RGBBlue o ()> $ brightBMax o () RGBBlue <$ brightBMin

/ / Check in alto a sinistra
Calcolare x = $ brightX-brightDist $
Calcolare y = $ $-Brighty brightDist
LoadRGB $ x, $ y
Se (RGBRed)> $ brightRMax o () RGBRed <$ brightRMin RGBGreen o ()> $ brightGMax o () RGBGreen <$ brightGMin RGBBlue o ()> $ brightBMax o () RGBBlue <$ brightBMin

/ / Check in alto a destra
Calcolare x = $ brightX brightDist + $
Calcolare y = $ $-Brighty brightDist
LoadRGB $ x, $ y
Se (RGBRed)> $ brightRMax o () RGBRed <$ brightRMin RGBGreen o ()> $ brightGMax o () RGBGreen <$ brightGMin RGBBlue o ()> $ brightBMax o () RGBBlue <$ brightBMin

/ / Check basso a sinistra
Calcolare x = $ brightX-brightDist $
Calcolare y = brightDist $ + $ Brighty
LoadRGB $ x, $ y
Se (RGBRed)> $ brightRMax o () RGBRed <$ brightRMin RGBGreen o ()> $ brightGMax o () RGBGreen <$ brightGMin RGBBlue o ()> $ brightBMax o () RGBBlue <$ brightBMin

/ / Controlla in basso a destra
Calcolare x = $ brightX brightDist + $
Calcolare y = brightDist $ + $ Brighty
LoadRGB $ x, $ y
Se (RGBRed)> $ brightRMax o () RGBRed <$ brightRMin RGBGreen o ()> $ brightGMax o () RGBGreen <$ brightGMin RGBBlue o ()> $ brightBMax o () RGBBlue <$ brightBMin

/ / Check in alto a sinistra (estesa)
Calcolare x = $ brightX-($ brightDist * 2)
Calcolare y = $ Brighty-($ brightDist * 2)
LoadRGB $ x, $ y
Se (RGBRed)> $ brightRMax o () RGBRed <$ brightRMin RGBGreen o ()> $ brightGMax o () RGBGreen <$ brightGMin RGBBlue o ()> $ brightBMax o () RGBBlue <$ brightBMin

/ / Check in alto a destra (estesa)
Calcolare x = $ brightX + ($ brightDist * 2)
Calcolare y = $ Brighty-($ brightDist * 2)
LoadRGB $ x, $ y
Se (RGBRed)> $ brightRMax o () RGBRed <$ brightRMin RGBGreen o ()> $ brightGMax o () RGBGreen <$ brightGMin RGBBlue o ()> $ brightBMax o () RGBBlue <$ brightBMin

/ / Controlla in basso a sinistra (estesa)
Calcolare x = $ brightX-($ brightDist * 2)
Calcolare y = $ Brighty + (* brightDist $ 2)
LoadRGB $ x, $ y
Se (RGBRed)> $ brightRMax o () RGBRed <$ brightRMin RGBGreen o ()> $ brightGMax o () RGBGreen <$ brightGMin RGBBlue o ()> $ brightBMax o () RGBBlue <$ brightBMin

/ / Controlla in basso a destra (estesa)
Calcolare x = $ brightX + ($ brightDist * 2)
Calcolare y = $ Brighty + (* brightDist $ 2)
LoadRGB $ x, $ y
Se (RGBRed)> $ brightRMax o () RGBRed <$ brightRMin RGBGreen o ()> $ brightGMax o () RGBGreen <$ brightGMin RGBBlue o ()> $ brightBMax o () RGBBlue <$ brightBMin

SetConst schizzato = 1
RightClick Shift
Ritardo 500

Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine

Call isMouseOrange

Fine
Fine

Procedura isMouseOrange
SetConst $ isMouseOrange = 0

/ / Prendi il colore mouse
Calcola mouseX = () mouseX + 4
Calcola mouseY = () mouseY + 4
LoadRGB mouseX $, $ mouseY

/ / Se il mouse è di colore arancione (varianza aggiunto per buona misura ..)
Se RGBRed ()> = 210 e RGBRed () <= 218 e RGBGreen ()> = 160 E RGBGreen () <= 168 e RGBBlue ()> = 84 E RGBBlue () <= 92
SetConst isMouseOrange $ = 1
Fine
Fine




modifiche che hanno funzionato

utilizzato Oriente Menethil dopo tweaking la roba

il mio Tweaks:
/////////////////////////
/ / COSTANTI VARIABILE / /
/////////////////////////

/ / Esegue conteggio
/ / Quante volte lo script dovrebbe cercare di pesce
RunCount = 10000

/ / Velocità
/ / Questa è l'iniziale velocità di scansione. Più basso è il numero, più veloce la scansione va,
/ / E più alto è il numero, più lenta è la scansione va. Se hai problemi
/ / Dove il isnt scansione iniziale trovare il bobber e proprio diritto di scansione è finita,
/ / Provare ad aumentare questo numero lentamente.
velocità di scansione = 65

/ / Casella Scansione delle distanze
/ / Queste sono le distanze dai lati dello schermo per la ricerca di un richiamo
/ / Questi sono misurati come percentuale della schermata nella direzione appropriata
scanLeftDist = 0,25
scanRightDist = 0,25
scanTopDist = 0,4
scanBottomDist = 0,25

/ / Campo di luminosità
/ / Questo è il numero dei valori RGB sopra e sotto la 'macchia' che è la
/ / Richiamo a cercare. In sostanza, se stai ricevendo il messaggio 'No a pesce gancio',
/ / Provare ad aumentare un po 'entrambi i numeri, e se il bob galleggiante, ma tu non ti cattura
/ / Qualcosa, provare a diminuire entrambi i numeri un po '. Questo può cambiare da ambiente
/ / Per l'ambiente. Inoltre, in linea generale shouldnt brightRangeUp essere molto elevato.
brightRangeDown = 45
brightRangeUp = 9

/ / Luminosità distanza
/ / Non importa quello che fa, ma in fondo, lascia stare se non hai
/ / Problemi in realtà la cattura del pesce. Se hai problemi e vuoi
/ / Per modificarlo, la regola generale è, maggiore è la risoluzione, maggiore è il numero,
/ / Il numero di serie, ma dovrebbe essere ovunque da 2 a 6 MIN MAX. Se si avvia
/ / Diventando troppo fuori wack con questo, non sarai mai prendere un pesce
brightDist = 3

/ / AFK Away
/ / Imposta a 1 per usare AFK Away (che preme Invio due volte prima di ogni getto) o
/ / A 0 per disabilitare AFK Away completamente. Questo viene in aiuto se ti piace
/ / Chat su WoW durante la pesca.
afkAway = 1

Prova a World of Warcraft oro a The Exchange MMORPG!

Archiviato in: World of Warcraft Gold

Ti piace questo post? Iscriviti al Feed RSS mia e ricevere carichi di più!