Pêche Bot (Allakhazam World of Warcraft)
Fonctions
- Bobber numérisation des résultats d'essai de 95% + de précision à grande vitesse
- Poissons de numérisation des résultats d'essai de 70% + de précision
- Easy-to-constantes de changement pour les inconditionnels du
- Supporte une résolution (oui, même non standard comme vraiment étirées)
- Supporte CosmosUI
- Dynamique de couleur RVB trouver (fonctionne dans pratiquement toute la lumière)
- AFK-Away
Utiliser
1. Copier / Coller le code ci-dessous dans AC Tool (qui se trouve à http://www.actool.net
2. Run WoW en mode fenêtre
3. Pêche compétences Mettre en slot '0 '
5. Sous Options Video (appuyez sur Echap pour faire apparaître le menu principal), Hardware décochez la case "curseur"
6. Zoom en 1ère personne du mode
7. Examen des constantes dans le script, en particulier 'RunCount' pour définir combien de fois le script doit exécuter
8. Exécutez la macro
Notes
- Pour de meilleurs résultats, essayez de désactiver toutes les options graphiques de fantaisie off (en particulier les «Points clés du terrain» sous Shaders .. prend tout l'éclat de l'eau) et utilisez une basse résolution (peut-être moins de 800 × 600, le plus petit le plus rapide)
- Si vous rencontrez des problèmes pour trouver le bouchon, où la souris va simplement sur le bouchon et ne s'arrête jamais, ou va un peu passé le bouchon avant de s'arrêter, essayez d'augmenter le «scanSpeed 'constant. Effectuez cette opération uniquement après la désactivation de tous les éléments graphiques de fantaisie et en diminuant la résolution
- S'il vous plaît s'il vous plaît s'il vous plaît poissons loin de la civilisation. Nous avons besoin de moins de publicité que possible, thankyouverymuch.
- Essayez de trouver un endroit où vous êtes niveau avec l'eau. Exécuter le script une fois ou deux fois et la note la plus haute limite où le script scans pour le bouchon. Ensuite lancez des 15 ou si jette à la main et constate, le cas le plus exprimés va. Essayez de faire correspondre ces deux lignes, vous obtiendrez des résultats beaucoup plus rapidement.
- Si le bouchon est atterrissage en dehors de la zone de numérisation, adject l'analyse constantes pourcentage de surface dans la macro à inclure les zones où les terres Bobber.
- Vous pouvez désactiver AFK Away si vous voulez discuter tandis que la pêche
Future
- Le scanner poissons isnt la meilleure en ce moment, seront définitivement mises au point nécessaires. Je vais essayer de travailler mieux que dans une future mise à jour.
- Un système de gestion des stocks pour ouvrir automatiquement les conteneurs tels que les palourdes, des bouteilles, des coffres, etc
- Une option de quitter la pêche après un certain laps de temps
- Une option pour activer le minutage aléatoire entre cylindre / cliquant sur le poisson / etc
Le Bot
/ / WoW Fishing Bot v1.1
/ / Made by QuietKnight
/ / Modifications
/ / V1.1
/ / + Ajout de l'option pour désactiver AFK Killer
/ / + Ajout des changements log
/ /
/ / V1.0
/ / + Version initiale
/ / Instructions spéciales:
/ / - Mettez votre compétence de pêche dans la fente '0 '
/ / - Zoom en 1ère personne du mode
/ / - En vertu des options vidéo, décochez la case "Hardware cursor '
SetActiveWindow World of Warcraft
Constantes
/////////////////////////
/ / CONSTANTES MODIFIABLE / /
/////////////////////////
/ / Run count
/ / Combien de fois le script devrait essayer de pêcher
RunCount = 10
/ / Vitesse
/ / Il s'agit de l'analyse initiale de vitesse. La valeur est faible, plus le scan va,
/ / Et le nombre le plus élevé, plus le scan va. Si vous rencontrez des problèmes
/ / Où l'analyse initiale isnt trouver le bouchon et la numérisation tout droit sur elle,
/ / Essayez d'augmenter ce nombre lentement.
scanSpeed = 60
/ / Distances case Scan
/ / Ce sont les distances détache des bords de l'écran pour rechercher un leurre
/ / Ces derniers sont mesurés en pourcentage de l'écran dans la direction appropriée
scanLeftDist = .3
scanRightDist = .3
scanTopDist = .4
scanBottomDist = .25
/ / Gamme de luminosité
/ / Ceci est le nombre de valeurs RVB sur et sous la «lueur d'espoir» qui est le
/ / Appât à rechercher. Fondamentalement, si vous obtenez le message "pas de poisson à crochet»,
/ / Essayez d'augmenter tant en nombre un peu, et si les bobs Bobber mais vous ne catch
/ / Rien, essayez de diminuer les deux numéros un peu. Cela peut changer d'environnement
/ / À l'environnement. Aussi, de façon générale shouldnt brightRangeUp être très élevé.
brightRangeDown = 50
brightRangeUp = 10
/ / Distance Luminosité
/ / Doesnt matter ce qu'il fait, mais au fond, laissez-le tranquille, sauf si vous avez des
/ / Les problèmes de capture en fait le poisson. Si vous rencontrez des problèmes et que vous voulez
/ / Pour l'ajuster, règle générale, plus la résolution est élevée, plus le nombre,
/ / La plage de nombres, mais ne devraient être n'importe où à partir de 2 min à 6 MAX. Si vous commencez
/ / Deviens trop de wack avec cela, vous ne serez jamais attraper un poisson
brightDist = 3
/ / AFK Away
/ / Set to 1 pour utiliser AFK Away (qui appuie sur ENTRÉE deux fois avant chaque coup) ou
/ / 0 pour désactiver AFK Away entièrement. Cela est vraiment utile si vous souhaitez
/ / Chat sur WoW alors qu'il pêchait.
afkAway = 0
/////////////////////////////
/ / CONSTANTES NON CHANGABLE / /
/////////////////////////////
/ / Analyse optimale des ratios étape
widthToWindowRatio = 0,056
heightToWindowRatio = 0,075
/ / Scanbox
scanTop = 0
scanBottom = 0
scanLeft = 0
scanRight = 0
scanStepX = 0
scanStepY = 0
scanSuccess = 0
/ / LES Box
boxMinX = 0
boxMaxX = 0
boxMinY = 0
boxMaxY = 0
boxCenterY = 0
boxCenterX = 0
boxScanStep = 4
boxAvgWidth = 0
boxAvgHeight = 0
/ / Vars Divers
x = 0
y = 0
i = 0
j = 0
/ / Vars Mouse
isMouseOrange = 0
mouseX = 0
mouseY = 0
/ / Lure emplacement
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
éclaboussé = 0
Fin
///////////////
/ / Main / proc /
///////////////
Delay 1000
Appel CalculateScanBoxConstants
Boucle $ RunCount
Touches 0
Delay 1000
Appel FindLureInitial
Appel FindBoxCenter
Calculer x = $ boxMaxX-10
MousePos $ x, $ boxCenterY
Retard scanSpeed $
Appel GetRGBValue
Appel WaitForSplash
Si afkAway $ = 1
Delay 2500
KeyDown (return) 250
KeyDown (return) 250
Delay 2000
Autre
Delay 5000
Fin
Fin
////////////////
/ / Procédures / /
////////////////
Procédure CalculateScanBoxConstants
Compute scanTop WindowTop = () + trunc (WindowHeight) (* $ scanTopDist)
Compute scanBottom = (() + (WindowTop WindowHeight)) - trunc (WindowHeight) (* $ scanBottomDist)
Compute scanLeft = () + WindowLeft trunc (WindowWidth) (* $ scanLeftDist)
Compute scanRight = (() + (WindowLeft WindowWidth)) - trunc (WindowWidth) (* $ scanRightDist)
Compute boxAvgWidth = TRUNC (WindowWidth) (* $ widthToWindowRatio)
Compute boxAvgHeight = TRUNC (WindowHeight) (* $ heightToWindowRatio)
Compute scanStepX = $ boxAvgWidth
Compute scanStepY = trunc ($ boxAvgHeight / 2)
Fin
Procédure FindLureInitial
SetConst scanSuccess = 0
Calculer y = $ scanTop
Alors que $ y <= $ scanBottom ET scanSuccess $ = 0
Compute LoopNo i = () MOD 2
Si $ i = 0
Timestamp dans Even
Calculer x = $ scanLeft
Autre
Timestamp En Odd
Calculer x = $ scanLeft + trunc ($ boxAvgWidth / 2)
Fin
Lorsque $ x <= $ scanRight ET scanSuccess $ = 0
/ / Déplacer la souris et attendre attendre (le deuxième est obligatoire!)
MousePos $ x, $ y
Retard scanSpeed $
Appel isMouseOrange
/ / Si la souris est orange
Si $ isMouseOrange = 1
SetConst lureInitLocX = $ x
SetConst lureInitLocY = $ y
SetConst scanSuccess = 1
Fin
Calculer x = $ x + $ scanStepX
Fin
Calculer y = $ y + scanStepY $
Fin
Fin
Procédure FindBoxCenter
/ / Find X min
SetConst scanSuccess = 0
Calculer x = $ lureInitLocX
Calculer y = lureInitLocY $
Alors que scanSuccess $ = 0
/ / Déplacer la souris et attendre attendre (le deuxième est obligatoire!)
MousePos $ x, $ y
Retard scanSpeed $
Appel isMouseOrange
Si $ isMouseOrange = 0
SetConst boxMinX = $ x
SetConst scanSuccess = 1
Autre
Calculer x = $ x - $ boxScanStep
Fin
Fin
/ / Find X max
SetConst scanSuccess = 0
Calculer x = $ lureInitLocX
Calculer y = lureInitLocY $
Alors que scanSuccess $ = 0
/ / Déplacer la souris et attendre attendre (le deuxième est obligatoire!)
MousePos $ x, $ y
Retard scanSpeed $
Appel isMouseOrange
Si $ isMouseOrange = 0
SetConst boxMaxX = $ x
SetConst scanSuccess = 1
Autre
Calculer x = $ x + $ boxScanStep
Fin
Fin
/ / Find min Y
SetConst scanSuccess = 0
Calculer x = $ lureInitLocX
Calculer y = lureInitLocY $
Alors que scanSuccess $ = 0
/ / Déplacer la souris et attendre attendre (le deuxième est obligatoire!)
MousePos $ x, $ y
Retard scanSpeed $
Appel isMouseOrange
Si $ isMouseOrange = 0
SetConst boxMinY = $ y
SetConst scanSuccess = 1
Autre
Calculer y = y $ - $ boxScanStep
Fin
Fin
/ / Find Y max
SetConst scanSuccess = 0
Calculer x = $ lureInitLocX
Calculer y = lureInitLocY $
Alors que scanSuccess $ = 0
/ / Déplacer la souris et attendre attendre (le deuxième est obligatoire!)
MousePos $ x, $ y
Retard scanSpeed $
Appel isMouseOrange
Si $ isMouseOrange = 0
SetConst boxMaxY = $ y
SetConst scanSuccess = 1
Autre
Calculer y = $ y + $ boxScanStep
Fin
Fin
Compute boxCenterX = trunc (($ boxMinX + $ boxMaxX) / 2)
Compute boxCenterY = trunc (($ boxMinY + boxMaxY $) / 2)
SetConst lureInitLocX = $ boxCenterX
SetConst lureInitLocY = boxCenterY $
Fin
Procédure GetRGBValue
SetConst $ brightTotal = 0
Calculer y = boxCenterY $
Compute i = boxCenterY $ + trunc (($ boxMaxY - boxCenterY $) / 3)
Alors que $ y <= $ i
Calculer x = $ boxMinX
While $ x <= $ boxCenterX
LoadRGB $ x, $ y
CurTotal Compute rgbRed = () + () + (rgbGreen rgbBlue)
Si $ curTotal> $ brightTotal
Compute brightTotal = $ curTotal
SetConst brightR rgbRed = ()
SetConst brightG rgbGreen = ()
SetConst brightB rgbBlue = ()
Compute brightRMin = brightR $ - $ brightRangeDown
Compute brightRMax = brightR $ + $ brightRangeUp
Compute brightGMin = $ brightG - $ brightRangeDown
Compute brightGMax = $ brightG + $ brightRangeUp
Compute brightBMin = brightB $ - $ brightRangeDown
Compute brightBMax = brightB $ + $ brightRangeUp
SetConst brightX = $ x
SetConst Brighty = $ y
Fin
Calculer x = $ x + 2
Fin
Calculer y = $ y + 2
Fin
Fin
Procédure WaitForSplash
SetConst $ éclaboussé = 0
Appel isMouseOrange
Alors que éclaboussé = $ 0 à $ isMouseOrange = 1
Delay 100
/ / Check comptant actuel
LoadRGB $ brightX, Brighty $
Si rgbRed ()> OU $ brightRMax rgbRed () <$ brightRMin rgbGreen ou ()> OU $ brightGMax rgbGreen () <$ brightGMin rgbBlue ou ()> OU $ brightBMax rgbBlue () <brightBMin $
/ / Vérifier en haut à gauche
Calculer x = brightX-$ brightDist
Calculer y = $ Brighty-$ brightDist
LoadRGB $ x, $ y
Si rgbRed ()> OU $ brightRMax rgbRed () <$ brightRMin rgbGreen ou ()> OU $ brightGMax rgbGreen () <$ brightGMin rgbBlue ou ()> OU $ brightBMax rgbBlue () <brightBMin $
/ / Vérifier en haut à droite
Calculer x = brightX $ + $ brightDist
Calculer y = $ Brighty-$ brightDist
LoadRGB $ x, $ y
Si rgbRed ()> OU $ brightRMax rgbRed () <$ brightRMin rgbGreen ou ()> OU $ brightGMax rgbGreen () <$ brightGMin rgbBlue ou ()> OU $ brightBMax rgbBlue () <brightBMin $
/ / Départ en bas à gauche
Calculer x = brightX-$ brightDist
Calculer y = $ + $ Brighty brightDist
LoadRGB $ x, $ y
Si rgbRed ()> OU $ brightRMax rgbRed () <$ brightRMin rgbGreen ou ()> OU $ brightGMax rgbGreen () <$ brightGMin rgbBlue ou ()> OU $ brightBMax rgbBlue () <brightBMin $
/ / Départ en bas à droite
Calculer x = brightX $ + $ brightDist
Calculer y = $ + $ Brighty brightDist
LoadRGB $ x, $ y
Si rgbRed ()> OU $ brightRMax rgbRed () <$ brightRMin rgbGreen ou ()> OU $ brightGMax rgbGreen () <$ brightGMin rgbBlue ou ()> OU $ brightBMax rgbBlue () <brightBMin $
/ / Check haut à gauche (élargie)
Calculer x = $ brightX-(brightDist $ * 2)
Calculer y = Brighty $ (brightDist $ * 2)
LoadRGB $ x, $ y
Si rgbRed ()> OU $ brightRMax rgbRed () <$ brightRMin rgbGreen ou ()> OU $ brightGMax rgbGreen () <$ brightGMin rgbBlue ou ()> OU $ brightBMax rgbBlue () <brightBMin $
/ / Vérifier en haut à droite (extended)
Calculer x = $ brightX + (brightDist $ * 2)
Calculer y = Brighty $ (brightDist $ * 2)
LoadRGB $ x, $ y
Si rgbRed ()> OU $ brightRMax rgbRed () <$ brightRMin rgbGreen ou ()> OU $ brightGMax rgbGreen () <$ brightGMin rgbBlue ou ()> OU $ brightBMax rgbBlue () <brightBMin $
/ / Départ en bas à gauche (extended)
Calculer x = $ brightX-(brightDist $ * 2)
Calculer y = Brighty $ + (brightDist $ * 2)
LoadRGB $ x, $ y
Si rgbRed ()> OU $ brightRMax rgbRed () <$ brightRMin rgbGreen ou ()> OU $ brightGMax rgbGreen () <$ brightGMin rgbBlue ou ()> OU $ brightBMax rgbBlue () <brightBMin $
/ / Départ en bas à droite (extended)
Calculer x = $ brightX + (brightDist $ * 2)
Calculer y = Brighty $ + (brightDist $ * 2)
LoadRGB $ x, $ y
Si rgbRed ()> OU $ brightRMax rgbRed () <$ brightRMin rgbGreen ou ()> OU $ brightGMax rgbGreen () <$ brightGMin rgbBlue ou ()> OU $ brightBMax rgbBlue () <brightBMin $
SetConst éclaboussé = 1
RightClick Shift
Delay 500
Fin
Fin
Fin
Fin
Fin
Fin
Fin
Fin
Fin
Appel isMouseOrange
Fin
Fin
Procédure isMouseOrange
SetConst $ isMouseOrange = 0
/ / Récupère la couleur de la souris
Compute mouseX MouseX = () + 4
Compute mouseY MouseY = () + 4
LoadRGB $ mouseX, mouseY $
/ / Si la souris est orange (variance ajouté juste pour faire bonne mesure ..)
Si rgbRed ()> = 210 et rgbRed () <= 218 et rgbGreen ()> = 160 ET rgbGreen () <= 168 et rgbBlue ()> = 84 ET rgbBlue () <= 92
SetConst $ isMouseOrange = 1
Fin
Fin
ajustements qui ont travaillé
Est utilisé Menethil après Peaufiner la stuff
mon Tweaks:
/////////////////////////
/ / CONSTANTES MODIFIABLE / /
/////////////////////////
/ / Run count
/ / Combien de fois le script devrait essayer de pêcher
RunCount = 10000
/ / Vitesse
/ / Il s'agit de l'analyse initiale de vitesse. La valeur est faible, plus le scan va,
/ / Et le nombre le plus élevé, plus le scan va. Si vous rencontrez des problèmes
/ / Où l'analyse initiale isnt trouver le bouchon et la numérisation tout droit sur elle,
/ / Essayez d'augmenter ce nombre lentement.
scanSpeed = 65
/ / Distances case Scan
/ / Ce sont les distances détache des bords de l'écran pour rechercher un leurre
/ / Ces derniers sont mesurés en pourcentage de l'écran dans la direction appropriée
scanLeftDist = .25
scanRightDist = .25
scanTopDist = .4
scanBottomDist = .25
/ / Gamme de luminosité
/ / Ceci est le nombre de valeurs RVB sur et sous la «lueur d'espoir» qui est le
/ / Appât à rechercher. Fondamentalement, si vous obtenez le message "pas de poisson à crochet»,
/ / Essayez d'augmenter tant en nombre un peu, et si les bobs Bobber mais vous ne catch
/ / Rien, essayez de diminuer les deux numéros un peu. Cela peut changer d'environnement
/ / À l'environnement. Aussi, de façon générale shouldnt brightRangeUp être très élevé.
brightRangeDown = 45
brightRangeUp = 9
/ / Distance Luminosité
/ / Doesnt matter ce qu'il fait, mais au fond, laissez-le tranquille, sauf si vous avez des
/ / Les problèmes de capture en fait le poisson. Si vous rencontrez des problèmes et que vous voulez
/ / Pour l'ajuster, règle générale, plus la résolution est élevée, plus le nombre,
/ / La plage de nombres, mais ne devraient être n'importe où à partir de 2 min à 6 MAX. Si vous commencez
/ / Deviens trop de wack avec cela, vous ne serez jamais attraper un poisson
brightDist = 3
/ / AFK Away
/ / Set to 1 pour utiliser AFK Away (qui appuie sur ENTRÉE deux fois avant chaque coup) ou
/ / 0 pour désactiver AFK Away entièrement. Cela est vraiment utile si vous souhaitez
/ / Chat sur WoW alors qu'il pêchait.
afkAway = 1
Classé dans: World of Warcraft Gold
Like this post? Abonnez-vous à mon flux RSS et d'obtenir plus de charges!












3.2 a rendu vraiment facile à niveau à 450 pêcheurs ont juste à rester au même endroit. Toutefois, j'ai été à la recherche d'un bon et facile à utiliser bot de pêche pour patch 3.2, je n'ai donc pas perdre mon temps à monter mon compétence de pêche et, enfin, j'ai trouvé un bon. Grande-bot à utiliser et si vous voulez faire de l'or provenant de la pêche sans vous de pêche réellement I would definitely recommend it. J'allume mon bot et quand je reviens, j'ai fait plus de 1000 or. Je l'ai trouvé à wowfisher.com si quelqu'un veut le lien.