Jump to content

PierreDeRosette

Members
  • Posts

    129
  • Joined

  • Last visited

Recent Profile Visitors

1246 profile views

PierreDeRosette's Achievements

Newbie

Newbie (1/14)

13

Reputation

  1. A Topic of the same problem was opened in this link (french) A workaround was found to solve this. I use this Mix to be almost sure to fight with another player of my faction. if (Lua.LuaDoString<bool>("return UnitCanAttack('player', 'target')") || (ObjectManager.Me.InCombatFlagOnly) || ObjectManager.Me.InCombat) Combat = true;
  2. Bonjour Je trouve que le tracker est un outil super utile mais il pourrait l’être encore plus. Existe t il un moyen de chercher des Id d'objets plutôt que des noms ? Sera t il possible de l utiliser conjointement aux rotations ? Ainsi il sera "Formidable" avec ces deux fonctions complémentaires :) Bon courage...
  3. Du coup l'Offset il change a chaque Mise a jour... :(
  4. Bonjour Bon il n'y a pas de secret on sait mesurer la quantité de Pv d'un personnage (Health et HealthPercent). Mais qu'en est-il du bouclier (prêtre et barbare avec dur au mal- Id 190456). Peut on le mesurer afin par exemple de relancer le sort des qu'on arrive sous une certaine quantité ? Un peu comme on fait avec les Pv pour les soigner : On relance un soin des qu'on arrive a une certaine quantité de Pv) Merci encore Droidz
  5. Bonjour Je me demandais comment ajouter un point dans la minimap comme le fait le tracker ? Parce que j'ai mis cette routine en place afin de reperer les boss de talador int[] IDrecherchee = new int[] { 82998, 82930, 88436, 82988, 82942, 82930, 82920, 82922, 83008, 88071, 88072, 88083, 82992, 88043, 83019, 87597}; string[] STRrecherchee = new string[] { "Matrone du péché", "Marche-Terreur d'Ombreflamme","Vigilant Paarthos", "Kurlosh Croc-Funeste", "Dame Démofouet", "Marche-terreur d’ombreflamme","Seigneur Korinak", "Xothear le Destructeur", "Haakun l’Insatiable","Stratège Ankor", "Archimagus Tekar", "Lieuse d’âme Naylana", "Compagne gangrefeu", "Avatar de Socrethar", "Gug’tol ", "Bombardier Gu’gok" }; public void RechercheBoss() { if (_RechBoss.IsReady) { Logging.Write(" ------------------- "); for (int X = 0; X < IDrecherchee.Length; X++) { GestObjet(IDrecherchee[X], X); } _RechBoss = new robotManager.Helpful.Timer(1000); } } public void GestObjet(int Objet, int PosID) { var list = wManager.Wow.ObjectManager.ObjectManager.GetObjectWoW(); foreach (var woWUnit in list) { if (woWUnit.Entry == Objet) { Logging.WriteError(STRrecherchee[PosID] + " trouvé"); } } } Cela marche super mais agrémenté d'un point sur la minimap ce serait top. Ps : J'utilise la liste GetObjectWoW() car c'est la seule liste qui inclue tous les boss. En effet, en faisant la recherche par ObjectManager.GetWoWUnitByEntry(int), je me suis apperçu qu'un grand nombre de boss n'y apparaissaiet pas. Le tracker helas ne permet pas d'inclure une liste d'ID précise et son usage simultane avec Wrobot Rotation n est pas possible non plus.
  6. Hello Je voulais savoir si le focus est maintenant pris en charge ? Car je n'y ai vu aucune mention dans le ChangeLog. Ty :)
  7. Hi J'ai bien compris qu'une classe C# définissant une quête doit comporter : Une QuestId et le NPC correspondant doit être définis dans le XML. Supposons que je veuille effectuer une tache ne correspondant a aucune quête mais nécessitant l'interaction avec un NPC. Concrètement, je souhaite apres avoir recolté la mine et la commande de mine, passer aupres du NPC une nouvelle commande. Dans le Quest editor, il y a bien une option qu on doit passer a true si la quete ne fait pas forcement parti de notre liste de quetes. Comment définir ca dans un fichier .CS ?. De plus l'interaction ne se fait pas avec le perso si la QuestId n'est pas definie. Peut t on depasser cela ? Merciiiii :)
  8. J'ai mis la condition complementaire dans "Is Complete Condition" a savoir : return (wManager.Wow.ObjectManager.ObjectManager.GetWoWGameObjectByEntry(237723).Count == 0 && wManager.Wow.ObjectManager.ObjectManager.GetWoWGameObjectByEntry(237722).Count == 0 && wManager.Wow.ObjectManager.ObjectManager.GetWoWGameObjectByEntry(236916).Count == 0); et ca marche tres bien desormais. Mais pourquoi "CAN CONDITION" n'a pas permis de zapper la quete avant meme qu'elle ne commence ? De toute facon ca marche donc je continue en ce sens :)
  9. Super :) Merci pour ta promptitude. J'applique de suite.
  10. Bon il se trouve que j'ai inversé les conditions. Mais meme avec : return (wManager.Wow.ObjectManager.ObjectManager.GetWoWGameObjectByEntry(237723).Count >= 1 || wManager.Wow.ObjectManager.ObjectManager.GetWoWGameObjectByEntry(237722).Count >= 1 || wManager.Wow.ObjectManager.ObjectManager.GetWoWGameObjectByEntry(236916).Count >= 1); le resultat est le meme, ce qui me fait dire que la CAN CONDITION ne prend pas en compte les conditions....
  11. Bonjour J'ai bien pris connaissance de ce thread : quester faire une quete sous condition Dans le meme principe, je suis en train de monter une quete réalisant toute les taches quotidiennes de base, c'est a dire récuperer cache, mine et jardiner. Dans un second temps j'essaierai d'aller plus loin en ajoutant les taches metier. Mais j'y suis pas encore. Cependant j'ai ete intrigué par le fait que certaines conditions n'etaient pas respectées. A savoir : Pourquoi la Can Condition return (wManager.Wow.ObjectManager.ObjectManager.GetWoWGameObjectByEntry(237723).Count < 1 || wManager.Wow.ObjectManager.ObjectManager.GetWoWGameObjectByEntry(237722).Count < 1 || wManager.Wow.ObjectManager.ObjectManager.GetWoWGameObjectByEntry(236916).Count < 1); qui est censée retourner false si aucun cache garnison n'est present et donc annuler la recuperation du contenu du cache n'est pas respectée ? Je debute en quest editor donc j'ai mis en piece jointe mon test. test fief.xml De meme, les elements a recuperer que j'ai placé en Object entry ne sont pas pris en compte. J'ai du doubler en modifiant le code dans le quest order editor. wManager.wManagerSetting.CurrentSetting.ListHarvest.Add(237722); // Full Garrison Cache wManager.wManagerSetting.CurrentSetting.ListHarvest.Add(237723); // Garrison Cache wManager.wManagerSetting.CurrentSetting.ListHarvest.Add(236916); // Tiny Cache
  12. Wonderfull wonderfull wonderfull wonderfull !!!!!
×
×
  • Create New...