Jump to content

PierreDeRosette

Members
  • Posts

    129
  • Joined

  • Last visited

Everything posted by PierreDeRosette

  1. Merci beaucoup pour ta promptitude et efficacite que j'ai tres rarement vu ailleur. Par transport je voulais dire transport aerien d'un point de la carte a un autre par l'intermediaire d'un PNJ (en griffon a elwyn par exemple)
  2. Hello L'embetteur est de retour Je voulais revenir sur la valeur retournée par ObjectManager.Me.Eclipse et EclipsePercentage qui sont assez abberantes et inexploitables. (Dans le genre 24500 puis 32000, toujours en increment et ce quel que soit l'etat de l'eclipse.) C'est vrai que la valeur n'est pas necessaire et qu'on peut declencher rien qu'en se basant sur les buffs (et c'est ce qui est fait dans la plupart des fightclasses que j'ai vu) , mais avec des valeurs representatives de l'etat de l'eclipse, ce serait tellement plus efficace :) (Aurait tu un petit truc pour controler si on est en transport ou pas. J'ai fait des tests avec InTransport mais c'est pas concluant.) Merci d'avance :)
  3. Retour sur la question : J'ai utilisé cette methode issue de la tienne : public void CdP() { List<WoWObject> Invisible = new List<WoWObject>(); foreach (var woWObject in wManager.Wow.ObjectManager.ObjectManager.ObjectList) { if (woWObject.IsValid && woWObject.Type == wManager.Wow.Enums.WoWObjectType.Player) { //Invisible.Add(wManager.Wow.ObjectManager.WoWPlayer(woWObject.GetBaseAddress)); var wowPlayer = new wManager.Wow.ObjectManager.WoWPlayer(woWObject.GetBaseAddress); if (wowPlayer.IsInvisible) Invisible.Add(wowPlayer); } } if (_Rapport.IsReady) { foreach (var Objet in Invisible) { Logging.Write("Repéré : " + Objet.Name + " a " + Objet.GetDistance); } _Rapport = new Timer(2000); } } Apparemment la liste recense tous les players EXCEPTE les JOUEURS invisibles. Donc pas vraiment ce qui etait recherché. Apparemment l'inteface sur laquelle travaille le bot ne reçoit l'information sur les invisibles... J'espere qu'il y a une autre liste en tout cas...hein Droidz :)
  4. juste que je ne sait pas insérer cela en c# sinon je l'aurai teste depuis 10 ans lol
  5. Oulalalalala Attention les fufu en face !!!!!!! :) Merci encore
  6. Si tu veut on pourra se donner rdv afin de mettre cela en lumiere dans une session WOW ? On pourra se lancer des duels et observer le comportement de Fight.InFight . J'ai 4 jours de libres du 22 au 25.
  7. Bonjour J'ai fait un excellent module capable d'effectuer une action si un adversaire s'approche X metres de moi et qui agit même si cet adversaire n'est pas ciblé. Le module fonctionne a merveille et pour cela j'ai utilisé les listes que tu a rendu disponible. Mais j'ai remarqué qu'aucun invisible n'y figurait. En effet, j'ai imaginé lancer une AOE a la position ou se trouve un personnage dissimulé, mais cela ne fonctionne pas car simplement les invisibles ne sont pas inclus dans les listes. La question est : Existe-t-il une liste incluant les invisibles ? Est-ce réalisable sans tomber dans le monde du hack ? Cordialement :)
  8. Bonjour Voila mon retour Regarde ce log sur lequel j'ai fait un duel : 22:20:48 - Chargement Druide PVP [D] 22:20:48 - [FSM] State wManager.Wow.Bot.States.Idle already launched, ignore it. [D] 22:20:48 - [FSM] State WRotation.Bot.EcimiuDuajolala already launched, ignore it. [D] 22:20:48 - [FSM] State wManager.Wow.Bot.States.FightHostileTarget already launched, ignore it. [D] 22:20:48 - [FSM] State wManager.Wow.Bot.States.MyMacro already launched, ignore it. [D] 22:20:48 - [FSM] State wManager.Wow.Bot.States.Pause already launched, ignore it. [F] 22:20:59 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:21:26 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:21:49 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:22:12 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:22:30 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:22:48 - [Spell] Cast (onself) Récupération (Rejuvenation) [F] 22:22:55 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:22:56 - [Spell] Cast Colère (Wrath) [F] 22:22:56 - [Spell] Cast Colère (Wrath) [F] 22:22:57 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:22:59 - [Spell] Cast Colère (Wrath) [F] 22:22:59 - [Spell] Cast Feu stellaire (Starfire) [F] 22:22:59 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:00 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:00 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:00 - [Spell] Cast Colère (Wrath) [F] 22:23:01 - [Spell] Cast Forme de félin (Cat Form) [F] 22:23:01 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:01 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:02 - [Spell] Cast Colère (Wrath) [F] 22:23:03 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:03 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:03 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:04 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:04 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:04 - [Spell] Cast Colère (Wrath) [F] 22:23:04 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:05 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:05 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:05 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:06 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:06 - [Spell] Cast Colère (Wrath) [F] 22:23:06 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:06 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:07 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:07 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:07 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:08 - [Spell] Cast Colère (Wrath) [F] 22:23:08 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:08 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:09 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:09 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:09 - [Spell] Cast Colère (Wrath) [F] 22:23:10 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:10 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:10 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:10 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:11 - [Spell] Cast Colère (Wrath) [F] 22:23:11 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:11 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:12 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:12 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:12 - [Spell] Cast Colère (Wrath) [F] 22:23:15 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:15 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:15 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:16 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:16 - [Spell] Cast Colère (Wrath) [F] 22:23:16 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:16 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:17 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:17 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:17 - [Spell] Cast Colère (Wrath) [F] 22:23:18 - [Spell] Cast Feu stellaire (Starfire) [F] 22:23:18 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:18 - [Spell] Cast Eruption stellaire (Starsurge) [F] 22:23:19 - [Spell] Cast Eclat lunaire (Moonfire) [F] 22:23:19 - [Spell] Cast Colère (Wrath) 22:23:27 - Dispose Druide Equi 22:23:27 - Session statistics: Elapsed time: 00h:02m:41s XP/HR: 0 - 0 min Kills: 0 (0/hr) Deaths: 0 (0/hr) Farms: 0 (0/hr) Loots: 0 (0/hr) Money/HR: 0 G 00 S 00 C (0 G 00 S 00 C) Honor/HR: 0 (0) Apexis Crystal/HR: 0 (0) Dans ce script j'avais introduit ceci : if (!ObjectManager.Me.IsDead && !Usefuls.IsLoadingOrConnecting && Usefuls.InGame) { Defense(); if (Fight.InFight != FIGHT) { if (Fight.InFight == true) Logging.WriteDebug("Fight Infight passe a TRUE "); if (Fight.InFight == false) Logging.WriteDebug("Fight Infight passe a FALSE "); FIGHT = Fight.InFight; } //if (Fight.InFight) { Permanent(); if (ObjectManager.Target.IsAlive && !TraceLine.TraceLineGo(ObjectManager.Target.Position)) { if (wManager.Wow.Helpers.MovementManager.IsFacing(ObjectManager.Me.Position, ObjectManager.Me.Rotation, ObjectManager.Target.Position, 2.20f)) Attaque(); if ((ObjectManager.Target.Type == WoWObjectType.Player) && ObjectManager.Target.IsAlive && ObjectManager.Target.Reaction > Reaction.Neutral && (ObjectManager.Target.Health < (ObjectManager.Target.MaxHealth - (2 * SOINS)))) Heal(); } } } Comme tu peut le voir plus haut, a aucun moment le Fight.InFight n'est passe a true dans le duel face a un joueur de la meme faction. J'ai l'impression qu'il ne fonctionne pas comme il devrais. Il est vrai que parfois il bascule a true, mais c'est cet aléa qui rend wrotation peu fiable pour les duels et arenes.
  9. Super. Je teste cet aprem. Merci encore pour ta reponse...
  10. Pour ma part j'ai essaye d'avancer un peu : Il en sort que pour determiner si une cible en est une, j'utilisais le bout de code suivant : if (ObjectManager.Target.Reaction <= Reaction.Neutral && wManager.Wow.Helpers.MovementManager.IsFaci......... Hors les Allies (en vert) apparaissent comme Friendly. Mais Si on passe en mode duel, l'adversaire (rouge donc) reste "Friendly" et donc la routine d'attaque ne se declenche pas. Si je fait sauter ce test, tout se passe bien. Il semble que le meme probleme affecte les arenes : Si on tombe sur un adversaire du meme camp que nous, la routine ne se declenche pas meme si l'adversaire apparait cerclé de rouge.
  11. Hello Je me demandais si vous saviez pourquoi les rotations ne se declenchaient pas lorsqu'on passe en duel (en arène aussi). Une question qui ne s'est toujours pas résolue meme avec les "Attack all selected targets (friends also), option qui ne fonctionne apparemment pas dans le cas de duels. Merci encore...
  12. Super...Je teste direct Edit : Effectivement wManager.Wow.Helpers.ClickOnTerrain.Spell(115180, ObjectManager.Target.Position, true, false); Ca marche a la perfection. Merci encore
  13. Bonjour De retour.... :) J'ai travaillé sur un profil pour moine tank. En C# J'ai utilisé CastSpellByIDAndPosition afin de lancer des tonneaux. Mais je remarque qu'il marque un stop dans son mouvement lors du lancement. De plus on ne peut choisir d'attendre la fin du sort avant de passer au thread suivant. Par contre cela est parfaitement possible avec le fightclass creator (Pas de stop et possibilité d'attendre la fin du sort pour passer a la boucle suivante. J'aimerais bien savoir si tu a prévu une commande en C# permettant de remplacer CastSpellByIDAndPosition car cette commande est visiblement limitée. Merci d'avance
  14. Ouééééé ca risque de pulser :D :D :D Merci beaucoup J'ai hate de tester !!!
  15. Ok thank you :) Pas lié au process car si on en a plusieurs, ton bot les liste. Apres il nous suffit d'arreter le process "in use" et garder le bon process. Non deja verifié maintes fois. Ok je reviens dessus si j'ai du nouveau aussi.
  16. Ok http://fr.wowhead.com/npc=82378/ancien-lunecorce#herbalism par exemple. Ca serait cool si toute les "cueillables" apres loot soient cueillies. Comme cela est deja possible avec les "depecables" apres loot. Envisageable aussi pour les "minables" apres loot, comme les golems. Merci pour ta réponse en tout cas :)
  17. Bonjour Tout est dans le titre. Il est parfois necessaire d'inclure quelques Bestioles "cueillables" dans son grind et comme les spots herbe ne sont pas tres fournis, il est frustrant de tuer des bestioles, de les loot mais de ne pas pouvoir les cueillir.
  18. Bonjour Merci pour ta réponse Non, aucun logiciel succeptible d'utiliser le meme canal que le bot pour manoeuvrer. J'y met un point d'honneur. Pas de Ts2 ni Ts3 ni mumble, ni Teamviewer, ni rien qui utilise l'overlay. Par contre j'ai swappé 7 fois le personnage en prenant bien soin d'arreter le bot, puis de le quitter manuellement, et tout fonctionnait tres bien avec le personnage suivant au relancement du bot. Une seule fois je me suis permis de swapper mon personnage en ayant le bot actif (mais arreté), et BIM !! Au relancement du bot avec le personnage suivant, j'avais "xxxxxxx in use". Je pense que tu a ton fil conducteur la :) Edit : Pire, le relancement du bot m'a affiché "xxxxxx in use" et a carrement figé Wow qui a crashé ensuite.
  19. Attention, ce n'est pas systématique. Environ 50%. Et je ne travaille qu'en DX9. Ok donc je vais réinstaller Wow et tester sans add-on histoire de vérifier. C'est vraiment handicapant. Car je doit penser a stopper bot, ensuite quitter bot, ensuite seulement changer de personnage. Je refait mon install et je te tient au courant.
  20. Hello Je note que depuis l'avant derniere mise a jour on ne peut que rarement swaper de personnage sans que au lancement du bot cela ne nous affiche [****** is in use] Ce qui nous oblige a carrement quitter Wow pour pouvoir relancer le bot La derniere MAJ c'etait pareil Celle d'avant c'etait niquel. On pouvait prendre un add, le bot quittait tout seul et suffisait de relancer le bot pour avoir le bon reglage correspondant a l'add. La c'est carrément "chiant" Si tu peut voir pour ca ce serait top. Ou au moins avoir une methode simplifiée pour que le bot ne soit pas dans l'etat "in use" Car en plus wow met facile 3mn a se lancer a chaque fois lol
  21. Ce serait cool si Wrobot avec le quick launch puisse se souvenir de la position des dernieres fenetres. Maintenant, c'est peut etre pas necessaire de le faire sur le launch normal (le fait de ne pas se souvenir de la position des fenetres avec le launch normal pourra servir a debugger d'eventuels problemes de fenetre hors cadre), mais sur le quick launch ce serait super interressant.
  22. en FightClass, j'ai vu un profil tourner. Pas top, mais il avait le merite de faire des verifications en lua. Il verifiait si le totem etait posé ou non. Je sais pas tres bien integrer le lua en c sharp.
  23. Pour ma part, apres avoir aussi testé rebot : Absolument pas customizable. Interface basée sur des fightclass préconçues assez immuables Il est vrai que rebot ne loupe pas de ressources (ni en gather ni en grind). Mais vu son nombre de bans effrayant, il faut vraiment aimer risquer ses comptes. Cela fait tres longtemps que je suis sur Wrobot. Aucun souci. Il faut juste prendre le temps d'exposer les bugs a droidz. Il trouvera certainement la solution. J'ai deja signalé les ressources loupées.
×
×
  • Create New...