Pesca Bot (World of Warcraft FileFront)
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
/ / 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ù!












Love the bot. Chiedevo se sarebbe possibile aggiungere una riga per aggiungere un richiamo ogni 20 calchi o giù di lì. Probabilmente potrei farlo io, ma non conosco la lingua che si sta scrivendo in Essa non sembra capire l'operatore modulo (%) che usereste in Java o C + +. Ottimo lavoro.
Ho capito come allegare un richiamo. Si scopre che si ottiene quasi il 30 getta fuori di ogni richiamo, quindi sto usando 30 come il numero di loop. Questo può essere un modo piuttosto ghetto di gestione di questo, ma questa è la mia prima volta a lavorare con questo linguaggio. Se avete un modo migliore di farlo, mi piacerebbe vederlo.
Ho cambiato il tuo Misc variabile per includere una nuova:
/ / Misc Vars
x = 0
y = 0
i = 0
j = 0
lureCount = 0
E poi inserito questo pezzo di codice prima del vostro AKF Away codice:
Calcola lureCount = () LoopNo MOD 30
Se $ lureCount = 0
Ritardo 2500
KeyDown (return) 250
KeyDown / Usa 100
KeyDown (SPACE) 100
KeyDown Bright 100
KeyDown (SPACE) 100
KeyDown Baubles 100
KeyDown (return) 250
KeyDown (return) 250
KeyDown / Usa 100
KeyDown (SPACE) 100
KeyDown Nat 100
KeyDown (SPACE) 100
Pagle KeyDown's 100
KeyDown (SPACE) 100
KeyDown Extreme 100
KeyDown (SPACE) 100
KeyDown Angler 100
KeyDown (SPACE) 100
KeyDown FC-50 100
KeyDown 0 100
KeyDown 0 100
KeyDown (return) 250
Ritardo 2500
Altro
Ritardo 2500
Fine
Naturalmente, questo funziona solo per attaccare palline luminose a Nat Pagle Angler's Extreme FC-5000, ma non dovrebbe essere troppo difficile per la gente a cambiare per soddisfare i propri bisogni.
Mi piace ancora di vedere alcune volte ritardo casuale gettato in là, però, dal momento che un modello di ritardo consistente è una delle cose che dà BOT via il più facile.
Grazie per il tuo lavoro.
Funziona come il 10% del tempo per me
C'è qualche modo per saccheggiare il pesce come bene? Posso ottenere il mouse per fermare il galleggiante e catturare il pesce ma non verrà automaticamente bottino che finisce con il pesce sia scartata così triste ...: (
Capito che fuori parte, nelle opzioni di interfaccia è necessario impostare in modo che nessun tasto è tenuto a saccheggiare auto (di default il suo turno)
Inoltre, per includere un ritardo casuale in modo che doesnt sembrare così bot-come ho cambiato la parte inferiore sotto "proc principale" Mi sembra che lo rende un ritardo sulla fusione, mentre non è il tuo registrati come AFK (non so il codice ho solo copiato da un altro forum sui tempi di ritardo) fatemi sapere cosa ne pensate
///////////////
/ / 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
Costanti
Low = 5000 / / basso - Il limite inferiore della gamma.
High = 8000 / / High - Il limite superiore della gamma.
temp = 0
Fine
calcolare temp = INT (RND ($ Alta - Bassa $ + 1)) $ + basso
ritardo $ temp
Fine
Fine
Fa questo lavoro con la nuova patch 3.0.2?
da quando questo è uscito, non riesco più a catturare un pesce, è non cliccare più sul bobber quando 'schizzi'
Ill Help But You Gotta Tell Me Something. Attiva il bottino Auto-In il menu ESC .. Fare clic su Loot Auto. Ok, How Do U Make It automaticamente Fare clic sul Bobber? Per favore mi dica!
Non capisco un cazzo: S any1 può aiutarmi plz
Ho preso la scansione, ma doesnt fare clic sul bobber neanche per me: /