Pêche Bot (World of Warcraft chasseurs)
Caractéristiques
- Bobber analyse 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
- Facile à changer constantes pour les retouches
- Prend en charge une résolution (oui, même les non-standard comme vraiment tendu)
- Prise en charge CosmosUI
- Trouver des dynamiques de couleurs RVB (fonctionne dans pratiquement toute la lumière)
- AFK-Away
Utilisez
1. Copier / Coller le code ci-dessous dans AC Tool (qui se trouve à http://www.actool.net
2. Exécuter WoW en mode fenêtré
3. compétence de pêche mis dans la fente "0"
5. Sous Options vidéo (appuyez sur Echap pour faire apparaître le menu principal), décochez la case "Hardware Cursor"
6. Zoom en mode première personne
7. constantes d'examen dans le script, en particulier «RunCount de fixer combien de fois le script devrait fonctionner
8. Exécutez la macro
Notes
- Pour de meilleurs résultats, essayez de désactiver toutes les options graphiques de fantaisie off («Points clés du terrain», notamment en vertu de Shaders .. prend tout l'éclat de l'eau) et utiliser une basse résolution (peut-être moins de 800 × 600, plus la plus rapide)
- Si vous rencontrez des problèmes pour trouver le flotteur, où la souris va tout simplement sur le flotteur et s'arrête jamais, ou va un peu passé le flotteur avant d'arrêter, essayez d'augmenter la «scanSpeed« constante. Effectuez cette opération uniquement après avoir éteint tous les graphiques de fantaisie et de diminuer 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 la publicité aussi peu que possible, thankyouverymuch.
- Essayez de trouver un endroit où vous êtes de niveau avec l'eau. Exécuter le script une fois ou deux fois et note la plus haute ligne où le script scanne pour le bouchon. Puis jetez 15 ou alors jette à la main et où la plus haute note va coulé. 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 balayage, adject l'analyse constantes de pourcentage de surface dans la macro afin d'inclure les zones où les terres flotteur.
- Vous pouvez désactiver AFK Away si vous voulez discuter lors de la pêche
Future
- Le isnt scanner poissons les meilleurs à l'heure actuelle, sera certainement besoin de peaufinage. Je vais essayer d'obtenir que le travail mieux dans une future mise à jour.
- Un système de gestion des stocks pour ouvrir automatiquement les conteneurs tels que les palourdes, les bouteilles, coffres, etc
- Une option permettant de quitter la pêche après un certain laps de temps
- Une option pour activer les horaires aléatoires entre les moulages / cliquant sur des poissons / etc
Le Bot
/ / WoW pêche Bot v1.1
/ / Fait par QuietKnight
/ / Change
/ / V1.1
/ / + Ajout de l'option pour désactiver AFK Killer
/ / + Ajout des changements journal
/ /
/ / V1.0
/ / + Version initiale
/ / Instructions spéciales:
/ / - Mettez vos compétences de pêche dans la fente "0"
/ / - Zoom en première personne mode
/ / - Sous Options vidéo, décochez la case "Hardware Cursor"
SetActiveWindow mondiale de Warcraft
Constantes
/////////////////////////
/ / CONSTANTES VARIABLES / /
/////////////////////////
/ / Compte Run
/ / Combien de fois le script doit essayer de poissons
RunCount = 10
/ / Vitesse
/ / C'est la première vitesse de balayage. La valeur est faible, plus le scan va,
/ / Et plus le nombre, le ralentissement de la numérisation va. Si vous rencontrez des problèmes
/ / Où le isnt analyse initiale de trouver le flotteur et simple numérisation de droit sur elle,
/ / Essayez d'augmenter ce nombre lentement.
scanSpeed = 60
/ / Boîte de distances Scan
/ / Ce sont les distances des côtés de l'écran pour rechercher un leurre
/ / Ce sont mesurées en pourcentage de l'écran dans la direction appropriée
scanLeftDist = 0.3
scanRightDist = 0.3
scanTopDist = 0.4
scanBottomDist = 0,25
/ / Plage de luminosité
/ / C'est le nombre de valeurs RGB sur et sous la «lueur d'espoir» qui est le
/ / Leurre à comparer. Fondamentalement, si vous obtenez le message "Pas de poisson à crochet,
/ / Essayez d'augmenter à la fois un peu les chiffres, et si les bobs bobber mais vous n'avez pas de capture
/ / Quelque chose, essayez de diminuer un peu les deux numéros. Cela peut changer d'environnement
/ / À l'environnement. Aussi, en règle générale ne devrais brightRangeUp être très élevé.
brightRangeDown = 50
brightRangeUp = 10
/ / Distance de luminosité
/ / Ne marche pas question ce qu'il fait, mais au fond, le laisser seul, sauf si vous avez des
/ / Problèmes effectivement attraper le poisson. Si vous rencontrez des problèmes et que vous voulez
/ / De ruser, règle générale, plus la résolution est élevée, plus le nombre,
/ / Le numéro de série, mais ne devrait être entre 2 à 6 MIN MAX. Si vous commencez
/ / Devient trop de wack avec cela, vous ne serez jamais attraper un poisson
brightDist = 3
/ / AFK Away
/ / Défini à 1 pour utiliser AFK Away (qui appuie sur Entrée deux fois avant chaque lancer) ou
/ / 0 pour désactiver AFK Away entièrement. Ceci vient en utile si vous souhaitez
/ / Chat sur WoW pendant la pêche.
afkAway = 0
/////////////////////////////
/ / Constantes non CHANGABLE / /
/////////////////////////////
/ / Optimal scan ratios étape
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
/ / Vars Divers
x = 0
y = 0
i = 0
j = 0
/ / Vars Mouse
isMouseOrange = 0
mouseX 0 =
mouseY 0 =
/ Emplacement Lure /
lureInitLocX 0 =
lureInitLocY 0 =
/ Info / RGB
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
///////////////
/ / Proc Main / /
///////////////
Delay 1000
Appel CalculateScanBoxConstants
Loop $ RunCount
Touches de 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
Autres
Delay 5000
Fin
Fin
////////////////
/ / Procédures / /
////////////////
CalculateScanBoxConstants procédure
scanTop Compute = {} + windowtop Tronc ({} * $ WindowHeight scanTopDist)
Calculer scanBottom = ({} + {windowtop WindowHeight}) - Tronc ({} * $ WindowHeight scanBottomDist)
scanLeft Compute = {} + WindowLeft Tronc ({} * $ WindowWidth scanLeftDist)
Calculer scanRight = ({} + {WindowLeft WindowWidth}) - Tronc ({} * $ WindowWidth scanRightDist)
Calculer boxAvgWidth = trunc ({} * $ WindowWidth widthToWindowRatio)
Calculer boxAvgHeight = trunc ({} * $ WindowHeight heightToWindowRatio)
Calculer scanStepX $ = boxAvgWidth
Calculer scanStepY = trunc ($ boxAvgHeight / 2)
Fin
Procédure FindLureInitial
scanSuccess SetConst = 0
Calculer y = $ scanTop
Bien que scanSuccess $ y <= $ scanBottom ET = 0 $
Calculer i = {} LoopNo MOD 2
Si $ i = 0
Timestamp, même dans
Calculer x = $ scanLeft
Autres
Timestamp En Odd
Calculer x = $ scanLeft + Tronc ($ boxAvgWidth / 2)
Fin
Alors que $ x <= $ $ scanSuccess scanRight ET = 0
/ / Déplacez la souris et attendre une seconde (d'attente est nécessaire!)
MousePos $ x, $ y
Retard $ scanSpeed
Appel isMouseOrange
/ / Si la souris est orange
Si $ isMouseOrange = 1
SetConst lureInitLocX $ = x
SetConst lureInitLocY = $ y
scanSuccess SetConst = 1
Fin
Calculer x = $ x + $ scanStepX
Fin
Calculer y = $ y + $ scanStepY
Fin
Fin
Procédure FindBoxCenter
/ / Trouver X min
scanSuccess SetConst = 0
Calculer x = $ lureInitLocX
Calculer y = lureInitLocY $
Alors $ scanSuccess = 0
/ / Déplacez la souris et attendre une seconde (d'attente est nécessaire!)
MousePos $ x, $ y
Retard $ scanSpeed
Appel isMouseOrange
Si $ isMouseOrange = 0
SetConst boxMinX $ = x
scanSuccess SetConst = 1
Autres
Calculer x = $ x - $ boxScanStep
Fin
Fin
/ / Trouver max X
scanSuccess SetConst = 0
Calculer x = $ lureInitLocX
Calculer y = lureInitLocY $
Alors $ scanSuccess = 0
/ / Déplacez la souris et attendre une seconde (d'attente est nécessaire!)
MousePos $ x, $ y
Retard $ scanSpeed
Appel isMouseOrange
Si $ isMouseOrange = 0
SetConst boxMaxX $ = x
scanSuccess SetConst = 1
Autres
Calculer x = x + boxScanStep $ $
Fin
Fin
/ / Trouver Y min
scanSuccess SetConst = 0
Calculer x = $ lureInitLocX
Calculer y = lureInitLocY $
Alors $ scanSuccess = 0
/ / Déplacez la souris et attendre une seconde (d'attente est nécessaire!)
MousePos $ x, $ y
Retard $ scanSpeed
Appel isMouseOrange
Si $ isMouseOrange = 0
SetConst boxMinY = $ y
scanSuccess SetConst = 1
Autres
Calculer y = $ y - boxScanStep $
Fin
Fin
/ / Trouver max Y
scanSuccess SetConst = 0
Calculer x = $ lureInitLocX
Calculer y = lureInitLocY $
Alors $ scanSuccess = 0
/ / Déplacez la souris et attendre une seconde (d'attente est nécessaire!)
MousePos $ x, $ y
Retard $ scanSpeed
Appel isMouseOrange
Si $ isMouseOrange = 0
SetConst boxMaxY = $ y
scanSuccess SetConst = 1
Autres
Calculer y = $ y + $ boxScanStep
Fin
Fin
Calculer boxCenterX = Tronc (($ + $ boxMinX boxMaxX) / 2)
Calculer boxCenterY = Tronc ((boxMinY $ + boxMaxY $) / 2)
SetConst lureInitLocX $ = boxCenterX
SetConst lureInitLocY $ = boxCenterY
Fin
Procédure GetRGBValue
SetConst $ brightTotal = 0
Calculer y = boxCenterY $
Calculer i = boxCenterY $ + Tronc ((boxMaxY $ - $ boxCenterY) / 3)
Alors que $ y <= $ i
Calculer x = $ boxMinX
Si $ x $ <= boxCenterX
LoadRGB $ x, $ y
Calculer curTotal = {} + {RGBRed RGBGreen} + {} RGBBlue
Si $> $ curTotal brightTotal
Calculer brightTotal = $ curTotal
SetConst brightR = {} RGBRed
SetConst brightG = {} RGBGreen
SetConst brightB = {} RGBBlue
brightRMin Compute = $ brightR - $ brightRangeDown
brightRMax Compute = $ brightR + brightRangeUp $
brightGMin Compute = brightG $ - $ brightRangeDown
brightGMax Compute = brightRangeUp brightG $ + $
brightBMin Compute = $ brightB - $ brightRangeDown
brightBMax Compute = $ 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 $ éclaboussé = 0 AND $ isMouseOrange = 1
Délai de 100
/ / Vérifier au comptant
LoadRGB $ brightX, Brighty $
Si {RGBRed}> $ {brightRMax OU RGBRed} <$ {brightRMin OU RGBGreen}> $ {brightGMax OU RGBGreen} <$ {brightGMin OU RGBBlue}> $ {brightBMax OU RGBBlue} <$ brightBMin
/ / Vérifier en haut à gauche
Calculer x = $ brightX-brightDist $
Calculer y = Brighty $ $-brightDist
LoadRGB $ x, $ y
Si {RGBRed}> $ {brightRMax OU RGBRed} <$ {brightRMin OU RGBGreen}> $ {brightGMax OU RGBGreen} <$ {brightGMin OU RGBBlue}> $ {brightBMax OU RGBBlue} <$ brightBMin
/ / Vérifier en haut à droite
Calculer x = $ brightX + brightDist $
Calculer y = Brighty $ $-brightDist
LoadRGB $ x, $ y
Si {RGBRed}> $ {brightRMax OU RGBRed} <$ {brightRMin OU RGBGreen}> $ {brightGMax OU RGBGreen} <$ {brightGMin OU RGBBlue}> $ {brightBMax OU RGBBlue} <$ brightBMin
/ / En bas à gauche Vérifier
Calculer x = $ brightX-brightDist $
Calculer y = brightDist Brighty $ + $
LoadRGB $ x, $ y
Si {RGBRed}> $ {brightRMax OU RGBRed} <$ {brightRMin OU RGBGreen}> $ {brightGMax OU RGBGreen} <$ {brightGMin OU RGBBlue}> $ {brightBMax OU RGBBlue} <$ brightBMin
/ / Vérifie en bas à droite
Calculer x = $ brightX + brightDist $
Calculer y = brightDist Brighty $ + $
LoadRGB $ x, $ y
Si {RGBRed}> $ {brightRMax OU RGBRed} <$ {brightRMin OU RGBGreen}> $ {brightGMax OU RGBGreen} <$ {brightGMin OU RGBBlue}> $ {brightBMax OU RGBBlue} <$ brightBMin
/ / Vérifier en haut à gauche (étendu)
Calculer x = $ brightX-($ 2 * brightDist)
Calculer y = $ Brighty-($ 2 * brightDist)
LoadRGB $ x, $ y
Si {RGBRed}> $ {brightRMax OU RGBRed} <$ {brightRMin OU RGBGreen}> $ {brightGMax OU RGBGreen} <$ {brightGMin OU RGBBlue}> $ {brightBMax OU RGBBlue} <$ brightBMin
/ / Vérifier en haut à droite (étendu)
Calculer x = $ brightX + ($ 2 * brightDist)
Calculer y = $ Brighty-($ 2 * brightDist)
LoadRGB $ x, $ y
Si {RGBRed}> $ {brightRMax OU RGBRed} <$ {brightRMin OU RGBGreen}> $ {brightGMax OU RGBGreen} <$ {brightGMin OU RGBBlue}> $ {brightBMax OU RGBBlue} <$ brightBMin
/ / Vérifie en bas à gauche (étendu)
Calculer x = $ brightX-($ 2 * brightDist)
Calculer y = Brighty $ + (* brightDist $ 2)
LoadRGB $ x, $ y
Si {RGBRed}> $ {brightRMax OU RGBRed} <$ {brightRMin OU RGBGreen}> $ {brightGMax OU RGBGreen} <$ {brightGMin OU RGBBlue}> $ {brightBMax OU RGBBlue} <$ brightBMin
/ / Vérifie en bas à droite (étendu)
Calculer x = $ brightX + ($ 2 * brightDist)
Calculer y = Brighty $ + (* brightDist $ 2)
LoadRGB $ x, $ y
Si {RGBRed}> $ {brightRMax OU RGBRed} <$ {brightRMin OU RGBGreen}> $ {brightGMax OU RGBGreen} <$ {brightGMin OU RGBBlue}> $ {brightBMax OU RGBBlue} <$ brightBMin
SetConst éclaboussé 1 =
RightClick Shift
Retard 500
Fin
Fin
Fin
Fin
Fin
Fin
Fin
Fin
Fin
Appel isMouseOrange
Fin
Fin
isMouseOrange procédure
SetConst $ isMouseOrange = 0
/ / Obtenir la couleur de la souris
Calculer mouseX = {} MouseX + 4
Calculer mouseY = {} MouseY + 4
LoadRGB $ mouseX, mouseY $
/ / Si la souris est orange (la variance a ajouté 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 les choses
mon Tweaks:
/////////////////////////
/ / CONSTANTES VARIABLES / /
/////////////////////////
/ / Compte Run
/ / Combien de fois le script doit essayer de poissons
RunCount = 10000
/ / Vitesse
/ / C'est la première vitesse de balayage. La valeur est faible, plus le scan va,
/ / Et plus le nombre, le ralentissement de la numérisation va. Si vous rencontrez des problèmes
/ / Où le isnt analyse initiale de trouver le flotteur et simple numérisation de droit sur elle,
/ / Essayez d'augmenter ce nombre lentement.
scanSpeed = 65
/ / Boîte de distances Scan
/ / Ce sont les distances des côtés de l'écran pour rechercher un leurre
/ / Ce sont mesurées en pourcentage de l'écran dans la direction appropriée
scanLeftDist = 0,25
scanRightDist = 0,25
scanTopDist = 0.4
scanBottomDist = 0,25
/ / Plage de luminosité
/ / C'est le nombre de valeurs RGB sur et sous la «lueur d'espoir» qui est le
/ / Leurre à comparer. Fondamentalement, si vous obtenez le message "Pas de poisson à crochet,
/ / Essayez d'augmenter à la fois un peu les chiffres, et si les bobs bobber mais vous n'avez pas de capture
/ / Quelque chose, essayez de diminuer un peu les deux numéros. Cela peut changer d'environnement
/ / À l'environnement. Aussi, en règle générale ne devrais brightRangeUp être très élevé.
brightRangeDown = 45
brightRangeUp = 9
/ / Distance de luminosité
/ / Ne marche pas question ce qu'il fait, mais au fond, le laisser seul, sauf si vous avez des
/ / Problèmes effectivement attraper le poisson. Si vous rencontrez des problèmes et que vous voulez
/ / De ruser, règle générale, plus la résolution est élevée, plus le nombre,
/ / Le numéro de série, mais ne devrait être entre 2 à 6 MIN MAX. Si vous commencez
/ / Devient trop de wack avec cela, vous ne serez jamais attraper un poisson
brightDist = 3
/ / AFK Away
/ / Défini à 1 pour utiliser AFK Away (qui appuie sur Entrée deux fois avant chaque lancer) ou
/ / 0 pour désactiver AFK Away entièrement. Ceci vient en utile si vous souhaitez
/ / Chat sur WoW pendant la pêche.
afkAway = 1
Classé dans: World of Warcraft Gold
Comme ce poste? Abonnez-vous à mon flux RSS et obtenir plus de charges!












Quelqu'un at-il une idée de comment travailler un flotteur dans cette macro? Aimerait travailler dans une certaine façon, mais mon expérience ne l'alow. Donc s'il ya des ACtool wizzes travaille encore sur cette essayer:)
J'ai changé un peu le code pour ajouter un flotteur. Ce n'est pas la meilleure façon de le faire mais voici ce que j'ai fait:
changement de la boucle principale du programme pour inclure une nouvelle variable "bobberCount". Je le régler manuellement à la manière dont de nombreux flotteurs j'ai. La variable «RunCount" devient alors le nombre de lancers par flotteur. J'essaie toujours de chiffres, mais 80 est en sécurité. Voici la nouvelle boucle principale:
Loop $ bobberCount
Keys -
Touches 1
Delay 5500
Loop $ RunCount
Touches de 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
Autres
Delay 5000
Fin
Fin
Fin
avis que cela exige de votre flotteur être dans le "-" slot et votre bâton dans le "1" slot. vous pouvez facilement modifier ce à n'importe quel emplacement fonte rapide.
je ne comprends pas la façon d'intégrer cette partie bobber dans la macro régulière. J'obtiens l'erreur "Impossible de trouver le bobbercount variable" sur la ligne 136 est ce que ses allusion. ce que je suis absent?
Est-ce censé autoloot le poisson, la cause n'est ce pas, suis-je raté quelque chose?
ok obtenu pensé à elle, vous devez désactiver le butin automatique intégré au jeu, alos est-il un wat pour accélérer le x et y analyse une fois qu'il a trouvé le bouchon?
Salut, j'ai besoin d'aide.
le doesnt macro piller les poissons. J'ai essayé quelques actions, mais rien ne se passe. Je pense que le doesnt macro détecter les éclaboussures. Pourquoi? Quelqu'un peut m'aider?
Je vais avoir le même problème, any1 peut aider?
im obtenir une erreur après le démarrage de presse qui dit que i
Erreur: CalculateScanBoxConstants procédure n'a pas pu être trouvé!
Module: new.mac Ligne: 137
Qu'est-ce que je fais mal
mon curseur garde remise à une position dans le milieu de l'écran après qu'il trouve l'objet cliquable, mais avant il éclaboussures. puis-je résoudre ce problème?
TURN OFF AUTO pillage!!
si vous obtenez la boîte de butin, puis son travail il vous suffit de désactiver autoloot dans le warcraft options de menu. si vous n'obtenez pas la boîte de butin, puis ce n'est pas de trouver le bouchon et vous avez probablement na pas de lire les instructions, vous frappez juste jouer et je voulais le faire fonctionner.
sur une note séparée, quelqu'un voudrait-il me dire comment faire un timer qui compte alors que le code est exécuté? telles que lancer ce sort et démarrer une minuterie de 30 secondes (temps de recharge). après 30 secondes de définir une variable. quelque chose comme ça?
! Aide!
Im obtenir une erreur s'il vous plaît dites-moi pourquoi!
Erreur: Macro Line: scantop Compute = {} + windowtop Tronc ({} * $ WindowHeight scanTopDist)
A causé une erreur: Violation d'accès à 004054c2 adresse dans le module 'ACTool.exe. Lire d'adresse 00000010
module: fish.mac Ligne: 171
S'il vous plaît aider-! -
tout s'est mis au travail, il court, question que je marche à travers, est-il me dit toujours que je ne peux pas faire cela tout en se déplaçant ... une idée de ce pourrait être la cause?
Elle fonctionne bien pour moi et tous, mais le isnt splash détecté et j'ai eu toutes les choses sur les bas, récupérez le curseur matériel non contrôlé et mise hors tension .... il trouve le flotteur, mais quand il le éclaboussures il ne marche pas ... cliquez sur. Whats up avec qui? Comment puis-je résoudre ce problème?
tout fonctionne trouver pour moi, le problème est que je reçois toujours un "pas de poisson sont accrochés»
une idée de comment résoudre ce problème?
Donc ce qui se passe pour moi ... c'est que je exécuter le programme ... puis pépins ... et ne fait rien, j'obtiens une erreur comme la couleur de Blancs
Salut j'ai un problème avec cette macro
Errod: Cloud ne trouvez pas constans Brighty
fishing.mac ligne:: Module 364
pls m'aider
Ty beaucoup
Il fonctionne très bien pour moi, mais il ne marche pas la pêche au lancer et je mettre mon habileté de pêche, il ne marche pas juste everywere chat
Fonctionne parfaitement ... ... Pas de problème, afin que jamais
Merci beaucoup
Awesome Macro .... Voulais juste ajouter quelques petites choses pour les masses. Première .. Lire le code. Les directions de chaque paramètre sont dans le code. Deuxième Éteignez autoloot. En troisième lieu, assurez-vous de raccourcis clavier sont définis. Il ne rejette pas si elle n'est pas dans une barre d'action lié à la touche «zéro» (flotteurs pour le "-". Clés et, enfin, ce qui est très pointilleux, si vous cherchez à juste frappé courir et marcher loin, il ne va pas arriver. Vous avez besoin de contrôler et de modifier les paramètres comme les conditions et les endroits, par exemple, quand il fait sombre dehors, quand il commence à pleuvoir. Je nivelé ma pêche de 8 à 336 en un jour mais il a fallu beaucoup de retouches que j'ai changé endroits. ensemble .. c'est une macro kick ass. Continuez votre bon travail.
Y at-il anyoway vous pouvez faire cette macro ajouter un leurre sur votre canne à pêche si vous n'avez pas l'une sur puis coulé le pôle?
J'ai tout essayé pour obtenir cette macro pour qu'elle fonctionne. Il ne l'analyse et va tout droit sur le bouchon avec des s'arrêtant à tous. J'ai changé les variables non-stop. Essayer beaucoup de choses à essayer le faire fonctionner, et toujours rien. Toute personne me donner un coup de main?
Si some1 pouvait m'envoyer une copie de la macro qu'ils utilisent, il serait grandement apprécié!
ddougolus@aol.com
Billy, avez-vous vous assurer de lire toutes les notes?
«Pour de meilleurs résultats, essayez de tourner toutes les options graphiques de fantaisie off (« Points clés du terrain », notamment en vertu de Shaders .. prend tout l'éclat de l'eau) et utiliser une basse résolution (peut-être moins de 800 × 600, plus la plus rapide)"
De plus, il dépend toujours de la région .. à part ça, je ne peux malheureusement pas vous aider.
GL
Il a bien fonctionné une fois .. mais il s'est arrêté thn .. il commence automatiquement la pêche et trouve le lui mais ne marche pas cliquez quand j'ai une morsure = / quelqu'un a des suggestions?
Je peux le faire pour trouver le leurre, iv essayé partout, de SW à la gelée verte des chats sauvages, quelqu'un peut-il aider?
La macro a fonctionné comme un charme après un violon peu avec les variables pour l'obtenir juste, excellent travail, merci beaucoup!
Note à tous "lire les notes pour le code!" Toutes vos questions sont répondu là-bas!
et j'aime cette chose dans la journée ... mais je ne peux pas la nuit à le faire fonctionner. des suggestions im compétent avec code pour rien pour aider serait utile. J'ai bricolé avec les numéros de tellement avec rien de si im coincé.
Cela fonctionne parfaitement, et le flotteur ajouter fonctionne aussi bien. Merci à vous deux pour cela. Im à 99% le taux de capture dans les zones basses, sans bouchon et le taux de 90% avec bouchon dans la zone de lvl plus élevé.
comment avez-vous régler votre problème avec actool???
28 décembre 2007
mike @ 12:16 am
! Aide!
Im obtenir une erreur s'il vous plaît dites-moi pourquoi!
Erreur: Macro Line: scantop Compute = {} + windowtop Tronc ({} * $ WindowHeight scanTopDist)
A causé une erreur: Violation d'accès à 004054c2 adresse dans le module 'ACTool.exe. Lire d'adresse 00000010
module: fish.mac Ligne: 171
S'il vous plaît aider-! -
J'adore ce bot! Il m'a fallu un certain temps à comprendre exactement comment la position de l'écran pour que ça marche, mais une fois que j'ai fait, je pourrait le laisser toute la journée si je le souhaite. Il suffit de suivre les instructions, et cela devrait fonctionner. A +
En réponse à «Bob»,
"Il a bien fonctionné une fois .. mais il s'est arrêté thn .. il commence automatiquement la pêche et trouve le lui mais ne marche pas cliquez quand j'ai une morsure = / quelqu'un a des suggestions?
J'ai trouvé cela dépend beaucoup de l'eau. Par exemple pour la pêche dans Féralas, une partie de la rivière glitch serait comme vous le dites, mais une partie a bien fonctionné. Vous avez à jouer avec elle ...
fonctionne très bien !!!!!!!!!! grâce
J'ai trouvé une petite astuce qui permet. Stand aussi profond dans l'eau que vous pouvez. Ce bouchon façon presque toujours à proximité de la ligne d'horizon où les réflexions sont minimes. Sélectionnez votre position si vous avez des fond sombre solide uniforme dessus de la ligne d'eau, de détection afin de démarrage ne sera pas confondu par d'autres objets lumineux.
Merci pour le script!
J'ai eu le pointeur de la souris pour trouver le bouchon (8 fois sur 10).
Mais, il ne reconnaît pas lorsque le flotteur "bobs" et
bas lorsque les bits de poisson.
Quel réglage aurais-je besoin de s'adapter à faire voir
le flotteur "Bob"?
Merci,
Agustin
Je voudrais prendre contact avec le développeur original - Comment puis-je faire cela?
grâce
En quoi consiste exactement l'ensemble du code .. il est difficile de dire ce qu'il faut copier et coller ... aider quelqu'un?
Ok, je lance la macro, il jette de pêche, déplace la souris sur le haut / gauche de WoW fenêtre, et après qui ne fait rien, ne pas piller les poissons, cliquez sur le bouchon ou ... rien ... ne cesse de la souris il ya donc i cant même de le déplacer au bout de 2 minutes, wtf?
Cela at-il cessé de travailler pour quelqu'un d'autre? Mine n'a pas travaillé au cours du mois passé, ne reconnaît plus le flotteur, peu importe où je l'utiliser ou comment je l'ajustez. Utilisé pour l'excellent travail avant cette date.
Quelqu'un sait pourquoi?
Merci
Thx beaucoup ... J'ai verrouillé @ le code et ça m'a pris comme 20 min pour le rendre préfet ... alors merci encore une fois <3
Le programme n'est pas la souris sur le flotteur quand il le détecte. Il va trop loin vers la droite du bouchon. Comment puis-je empêcher cela!?
je l'ai eu pour trouver le bien bobber, mais il a cliqué seulement une fois, tout le reste du temps, il se trouve juste là .. des suggestions?
J'ai besoin de peu d'aide sur ce que les codes. Je dois convertir pour Delphi. Mais plus important, c'est, comment puis-je détecter les changements de couleur ou le type de curseur de la souris curseur de la souris. Quelqu'un peut-il m'aider s'il vous plaît?
En général, cela fonctionne très bien et s'il est laissé seul ne poisson tout à fait raisonnable, mais j'ai remarqué que quand il scanne sur le bouchon de la souris assez souvent se fixe sur la droite en dehors de la zone il peut alors cliquer lorsque le bouchon de démarrage (à savoir le peu cogwhell jaune se retourne vers un pointeur à l'extérieur de la zone de l'flotteur), semble la boîte doit être diminué un peu qu'il utilise pour lui-même centre, toute idée de? vais essayer les différentes suggestions des gens ont fait sur la taille de l'écran et de textures et de voir si cela aide mais dans l'ensemble déjà très impresed et merci beaucoup pour l'effort
Non, il n'a pas cessé de travailler. Si vous êtes rencontrez des problèmes avec le script, s'il vous plaît confirmer ce qui suit:
1) 800 × 600 resoltuion
2) être en mode fenêtré
3) en mode fenêtré "plein écran"
4) zoom de ton dans toute la voie à la première personne
5) Assurez-vous que vous êtes aussi près d'être horizontale avec l'eau que possible, si possible entrer dans l'eau un peu si vous pouvez à presque exactement à l'horizontale, comme il va faire l'analyse du travail plus facile / plus précis.
===================================
SI vous rencontrez des problèmes MAJOR / mauvais résultats, en premier lieu:
Ligne 27, la variable "RunCount." Modifier cette 10 à 2. Vous pouvez également arrêter la macro (et commencer) avec la touche "F2" de votre clavier.
===================================
SI vous rencontrez des problèmes avec les fonctions Scan ne pas trouver le BOBBER SA PREMIÈRE FOIS:
Modifier la ligne 34 (au moins, c'est 34 pour moi), alias la variable "scanSpeed." La valeur par défaut est de 60, et plus vous faire le nombre, le ralentissement de la numérisation va. il incrément dans des intervalles de +3 ou +4, si tel est le cas.
Cela peut se produire si votre ordinateur est un peu plus si l'analyse va à une bonne vitesse, mais votre carte / isnt cpu traitement de chaque pixel assez rapide.
===================================
SI vous rencontrez des problèmes avec les fonctions Scan PAS balayage de la zone complète où VOTRE BOBBER l'atterrissage:
Lignes 39-42:
scanLeftDist = 0.3
scanRightDist = 0.3
scanTopDist = 0.4
scanBottomDist = 0,25
Ces sont des pourcentages de votre WoW écran, c'est donc dire:
"Démarrer la numérisation de 30% par rapport à la gauche, et 30% à partir du haut. Balayez jusqu'à arriver à 30% de la droite, puis déplacez le scan un peu, jusqu'à ce que nous sommes 25% à partir du bas de la sreen . "
Plus ou moins, c'est pourquoi vous voulez que votre fenêtre à plat avec de l'eau, comme youll analyser les zones flotteur le plus souvent chuté, et le sommet de 30% de votre écran sera ciel, pas d'eau.
===================================
SI VOUS ÊTES FAIRE PASSER LE MESSAGE "Pas de poisson au crochet" DE TEMPS EN TEMPS APRÈS LE SUCCÈS AVANT OU IL s'agit de trouver la MAIS PAS BOBBER déclic quand il s'accroche un poisson:
La luminosité est un peu hors de votre zone de pêche en cours, ou le temps de jeu a changé et le arent eau et bobber la même luminosité que précédemment. En tant que tel, le calcul des valeurs RVB utilisé à la fois trouver le bouchon, pour savoir quand votre souris change d'un pointeur vers un butin "engin orange», et lorsque le bouchon "se déplace" d'une morsure, ne sont plus exactes pour l'écran actuel luminosité.
Pour corriger:
Lignes 50-51
brightRangeDown = 50
brightRangeUp = 10
Vous n'avez pas besoin de modifier ces trop radicalement, en particulier les RangeUp. Ce que ces domaines ne sont compenser les valeurs de rouge, vert, bleu et la couleur de leur valeur, donnant effectivement vous currRed, redDownMin, et redUpMax.
Basé sur les scans en tenant lieu, c'est la recherche d'un changement à la currRed, currBlue, etc, où le currBlue n'est pas dans le max offsets / min, ce qui signifie .... hey regarde, bouchon! hey look, le flotteur déménagé!
Si ce n'est pas de trouver le bouchon très consistantly, disons, moins de 6 fois sur 10, essayez d'augmenter à la fois les valeurs par incréments de 2 ou plus, de petits changements. Plus ou moins, la luminosité a changé de telle sorte que les besoins décalage d'avoir une plus grande min / max gamme.
Si c'est de trouver le bouchon, mais vous obtenez moins de 6 sur 10 succès pour le flotteur étant cliqué sur un morceau, faire exactement le contraire. réduire les variables par incréments de 2, ce qui rend les changements de couleur tellement minuscule pour le cas où votre pointeur se trouve sur le flotteur pour vous inscrire en tant que bouchon frappé.
NOTE: Vous aurez encore PANNES BOBBER DE TEMPS EN TEMPS. But de taux de clic de 60%. Si vous n'êtes pas AFK vous pourrez cliquer manuellement si le scénario manque la morsure. Raison d'être pour cela est la zone balayée vérifié pour une bouchée, alias, où le script, placez votre souris sur le bouchon, peut-être pas à la portée du flotteur monter / descendre les éclaboussures d'eau /. Cela peut se produire en raison de bouchon distance, angle, vue, etc, de sorte que même avec des améliorations qui peuvent modifier / ne peut pas venir de l'auteur à l'analyse logique de la boîte, vous n'aurez pas de succès de 100% si vous êtes AFK.
===================================
UN FINAL NOTE: Si vous obtenez une erreur après la fin du script (aka c'est en boucle sur la logique de pêche pour que soit le nombre de définir la variable d'), c'est à cause de votre copier / coller le code-vous inclus ses supplémentaire info. Le script se termine à la ligne 446, à peu près. Il est ensuite 4-5 lignes vides avant que l'auteur a détaillé les constantes changeant encore une fois. Vous êtes sans doute la moindre erreur sur "RunCount = 10000", après la fin du script, parce que cette variable n'est pas déclarée! Vous pouvez laisser un commentaire tout ce qui / code, mais assurez-vous de commenter ses variables, par exemple:
/////////////////////////
/ / CONSTANTES VARIABLES / /
/////////////////////////
/ / Compte Run
/ / Combien de fois le script doit essayer de poissons
/ / RunCount = 10000
^ - I Avis ajouté les deux "/ /" personnages, en commentant cette ligne pour éviter une erreur à la fin du script.
===================================
OUF.
J'espère que cela explique le script beaucoup mieux pour vous, ainsi que la façon de déboguer les problèmes que vous rencontrez! je suis programmeur comme un travail de jour, afin d'aider les gens à des choses comme cela fonctionne comme prévu est ce que j'aime, et j'espère donc que ce que j'ai fait et vous avez du succès et de chance avec votre gagner en compétence de pêche!
-Art
Une chose que j'ai trouvé dans le code, c'est quand il remet le curseur au centre de l'flotteur, il semblait aller vers la droite.
à la ligne 146:
MousePos $ X, $ boxCenterY
Changement à cette
MousePos $ boxCenterX, boxCenterY $
Aussi à la ligne 306
Calculer boxCenterY = Tronc ((($ + boxMinY boxMaxY $) / 2) - 10)
J'ai ajouté dans le calcul -10. Cela permet de passer le curseur d'un centre de peu au-dessus (que j'ai eu des résultats très légèrement mieux avec)
Je suis encore en dessous du taux de capture de 50%. Je suis de pêche dans les SI où le jour ou la nuit et n'importe pas aller juste pour compétence. Réglage de beaucoup de paramètres i just cant obtenir pour attraper le poisson lorsque le poisson mord, et je suis très très rarement du poisson pas sur le crochet. Devront peaufiner un peu plus, mais bon travail OP.
Chaque fois que j'essaie d'exécuter le script il tire le wow fenêtre vers le haut, puis la souris ne bouge pas sur son propre, si je alt tab sur le programme outil alternatif ou tirez vers le haut de la barre de démarrage de la souris se déplace comme il est censé, mais cela n'aide pas, car la nouvelle fenêtre est en cours de route. Que puis-je faire pour résoudre ce problème?
J'ai testé ce beaucoup. Tous fonctionne très bien .. mais le clic droit de ramasser les poissons. Le cusor trouve le flotteur, le place auto vers la droite de celui-ci. Mais quand morsures de poissons, la chaussure ne sera pas un clic droit sur flotteur. J'ai essayé de changer les varibles avec pas de chance. Peut-elle être ma souris?
peut-on des changements dans 3.0.8? Quoi qu'il en soit, l'espoir d'obtenir des commentaires ici. J'ai lu tous, a tenté de démarrage pour Diablo, les fixes etc donc fait quelques travaux avec la botte de ce genre.
L'espoir de trouver une solution
Il analyse l'ensemble du domaine, mais ne trouve pas le bouchon, comme pour ne s'arrêtent même pas quand il ya la zone cliquable, une suggestion?
J'ai reçu un code d'erreur:
Erreur: format non valable pour la ligne: scanSpeed = 65!
Module: new.mac Line:464
can someone help me out with this error pls.
For the bobber being right too far its an error in his variable code -
Change the line
MousePos $x, $boxCenterY
dans
MousePos $boxCenterX, $boxCenterY
and it will centre itself every time.
Doing this seems to decrease the catch rate for some reason though, the procedure wait for splash is a bit sketchy at best.
The best way to check a splash is to wait for soundfile, and if soundfile (splash) is heard then the mouse will click the bobber.
I have no idea how to do this though, but it would at least guarnatee 100% catch rate.
Any pro macro programmers know how to parse wow sound files into detectable windows events and translate this into a macro?
Hi i havent used this bot yet as thers so many addons to ur code, is there any change of pasting the uptodate code please?
Having an issue with line 171, please help.
Error: Macro Line: Compute scantop = {Windowtop} + Trunc( {WindowHeight} *$scanTopDist)
Caused Error: Acces Violation at address 004054c2 in module 'ACTool.exe'. Read of address 00000010
module: fish.mac Line: 171
I am Having an error trying to start actool
Error:Invalid format for line: widthToWindowRatio = 0.056
Could someone email there macro, or explain how to fix this i would greatly appreciate it
jrman13@yahoo.com
after few minutes of using:
Error: Invalid format for line: tweaks that have worked!
Module: new.mac Line:451
don't know whats wrong :/ can any1 help me plz? THX!
invalid format for = runcount 10
says findlureinitial could not be found, what should i do?
hey mate um can u send me the script for fishing cast lure all of it plz its annoying me abit can u help out plz
can someone send me a full code plz
I am still having problems with it not clicking the bobber, it is found and centers right on top of it, but will not click it for loot fish. I have auto loot turned off. with loot all button set to none. I just dont understand why its not clicking to loot
everything is working great, except that it only clicks on the bobber less then half the time. is there a way i can fix this?
can anyone send me full code plz i am not werry smart with this things and i need to lvl up my fishing asap
ty edios666@gmail.com
Doesn't seem to detect splash correctly, but I think I can use the code of this bot to make my own.
I'm going to ~try~ to have the macro detect the brown, cork part of the highlighted bobber, position the cursor below the bobber by about 10 pixels, and right-click when it sees cork bobber color.
(This assumes the player has set their view underwater when fishing, which is doable by /sleep, /sit or /kneel)
I've tried to get this working today and although the caster will center, and identifies the bobber it no longer catches the splash.
I've tried more or less all the settings in the code above, but no matter no auto click. Shame really coz i detest fishing
Can it be detectable by blizzard?
hmm i tried to setup this but no chances spend about two hours and can't catch the fish it doesint click, it sucks ;/;/ any help ?
Had this working about 80% of the time, although tonight when i went to use it mouse goes right down the bottom of the screen and scan has completely stopped working properly.
Is this due to any changes with 3.3?
help!when i run the srcipt the mouse stick to the left top of the windowed wow .All the insturction strickly be done.Could u help me out.big favor to me
I guess they changed color of "orange" cursor in 3.3. It never detected the bobber. So I changed RGB values in line 443 with:
If {RGBRed} >= 166 AND {RGBRed} = 120 AND {RGBGreen} = 55 AND {RGBBlue} <= 119
A travaillé pour moi.
like to thank ART for all the help from his post help clear most of my troubles
Ok, read the directions and code, but I still can't figure out what is wrong with it on my system. Set WoW to use 800×600, all fancy stuff off, windowed, software cursor, etc… It starts scanning in the middle of my WoW window and goes to the bottom right. Doesn't scan anywhere but the lower right corner of the WoW screen, any clue what I'm doing wrong here?
It's a fantastic job indeed
although it didn't work perfectly for me.
i have read almost all the comments of other users i found out some of my mistakes but even though i take care of em only 5% of my attempts were succussfully. = (
Hey, first off, just wanted to say this bot works great, almost 100% catch rate on my first try.
However, after my first few successful hours of fishing, I turned off my computer, went to sleep, and tried again the next day. Now, for some reason whenever I click start to run the macro, an error message comes up, reading,
Error: Macro Line: Compute scantop = {Windowtop} + Trunc( {WindowHeight} *$scanTopDist)
Caused Error: Acces Violation at address 004054c2 in module 'ACTool.exe'. Read of address 00000010
module: fish.mac Line: 171
I can't expect anyone to be able to help me with this, judging by the fact that I see it as nothing but complete jiberish myself. However if anyone has any insight on the problem, help would be greatly appreciated.