-
Posts
12519 -
Joined
-
Last visited
Content Type
Forums
Articles
Bug Tracker
Downloads
Store
Everything posted by Droidz
-
Bonjour, Je pense que le problème vient de ta fightclass. En cas de bug bizarre n'hésite pas à redémarrer le bot, il est possible que de start/stop beaucoup de fois cause quelques problèmes.
-
Bonjour, Par défaut le bot va vider les sacs quand il reste 1 place (ne n'est pas modifiable). Dans le profil tu peux faire un RunCode wManager.Wow.Bot.States.ToTown.ForceToTown = true; pour forcer le bot à aller vendre. Ou, un RunCode qui va à la ville quand il reste 4 places libres ou moins: if (wManager.Wow.Helpers.Usefuls.GetContainerNumFreeSlots <= 4) { wManager.Wow.Bot.States.ToTown.ForceToTown = true; }
-
Suite ici:
-
Oui bien sûr. Vous pouvez utiliser du code lua: http://wow.gamepedia.com/API_EquipItemByName Ou alors utilisé du code C#: ItemsManager.EquipItemByName(ItemsManager.GetNameById(12345)); (remplacer 12345 par l'id de l'item)
-
Bonjour, Vérifier que l'option "Attack all selected targets (friend also)" est sur "Off". Si elle est sur "Off" et que le bot essaye encore d'attaquer, le mieux est de mettre le bot en pause (touche clavier ALT-X) quand vous avez besoin d'interagir avec ce genre de PNJ.
-
Bonjour, Pour gérer les cliques sur les menus le mieux est d'utiliser le type de quête "InteractWithNpc", et tu as deux choix, soit tu utilises la gossip option, soit tu lances une macro (code lua), pour obtenir le nom des boutons regarde utilise ce script:
-
Bonjour, Je viens d'ouvrir les deux fichiers avec easy quest editor et de les lancers avec le bot quester, je n’ai eu aucun problème. Tu utilises bien un "Démoniste" ? Vérifie que les étapes ne soient pas désactivées dans "Product Settings" bouton "Profile settings (enable/disable quests/steps)".
-
<Blackspots> <Blackspot X="3920.21167" Y="-3547.52246" Z="134.244781" Radius="20" /> </Blackspots> Is: wManager.wManagerSetting.AddBlackListZone(new Vector3(3920.21167f, -3547.52246f, -134.244781f), 20f); (blacklist mobs, gameobjects). I have found problem when I created sample dungeon profile, when you change continent the blacklist is cleaned but not reloaded from profile, I'll fix it.
-
Hallo, Keine Dokumentation des Ist-API. Begann ich, Dokumentation zu schreiben, aber es ist lange (es Gruppe finden Sie hier: http://api.wrobot.eu/ und Beispiele http://wiki.wrobot.eu/). Sie können die API (undokumentiert) mit Visual Studio in wManager.dll und robotManager.dll Datei. __________________________ Hello, No API documentation available . I started to write documentation, but it is long (it will be available here: http://api.wrobot.eu/ and examples http://wiki.wrobot.eu/). You can see the api (undocumented) with visual studio in wManager.dll and robotManager.dll files.
- 1 reply
-
- Progrmmierung
- API
-
(and 2 more)
Tagged with:
-
Quester Interact with NPC (much to near)
Droidz commented on Bugreporter's bug report in Bug Tracker
Yes sorry, he don't have range option for interactwithnpc. I'll add it, I come back here when is done. -
Bonjour, Vérifie si les objectifs sont bien dans l'ordre. Je veux dire que si tu as mis pour le kill "objectif 1" à 8 et qu’en fait le compteur des kill est sur l'"objectif 2" le bot restera coincé. Pour vérifier si tu as mis sur le bon numéro d'objectif sur le bon conteur, dans "Easy quest editor" va dans le menu "Tools" > "Helper tools". Dans la nouvelle fenêtre, clique sur "Current Quests memory info" et tu vas avoir quelque chose comme: Les couleurs corresponde à l'objectif 1, 2, 3, 4, 5 (pour voir le numéro de l'objectif il est parfois utile de tuer à nouveau un pnj et de cliquer a nouveau sur "Current Quests memory info" pour voir le compteur qui change).
-
Bonjour, Oui c'est possible je le fais dans le profil "(05-07)ElwynnForest_classes.cs" (quête id 26396). Il y a beaucoup d'utilisation possible, la plus courante serait de faire une quête. Les étapes: Créer une nouvelle quête (par exemple "Use Fly Test"). "Base settings" > "No required in quest log" > "True" "Base settings" > "Is complete condition" > mettre le code: return ObjectManager.Me.Position.DistanceTo(new Vector3(1864.79f, 222.3815f, 76.65305f)) > 50; (Cette ligne permet de considère la quête terminée quand la distance du joueur par rapport à la position "1864.79f, 222.3815f, 76.65305f" est supérieure à "50". Vous devez donc remplacer la position "1864.79f, 222.3815f, 76.65305f" par la position du "Maitre des griffons" par exemple, et remplacer "50" par une distance adéquate. "Quest type" > sélectionner "InteractWithNpc". Ajouter la position et l'id (entry) du "Maitre des griffons". Dans "Gossip option" mettre -1 (si la carte de vol n'est pas dans un sous-menu). Dans "Macro when interact" mettre par exemple "TaxiButton1:Click()" (sans les ", remplacer TaxiButton1 par le nom du bouton, vous pouvez retrouver le nom du button avec cette macro: ). Pour finir rajouter dans "Quest order editor" une "step" avec l'action "Pulse" et comme param votre quête. Résultat UseFlyTest.xml
-
Bonjour, As-tu regardé les fightclasses qui existes déjà pour voir comment est utilisé metamorphosis ? https://www.google.fr/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=site%3awrobot.eu%20metamorphosis
-
Bonjour, Regarde cette exemple il semble fonctionner correctement (n'utilise pas "Call Pet spell name" si tu utilise cette exemple): Summon Voidwalker test.xml
-
Il n'y a à pas de solution simple pour arrêter quand le sort a était envoyé 5 fois (car pour le bot le personnage est en combat, et il lâche la cible quand elle est morte ou buggé). Donc, le mieux et de le laisser tuer la cible (mannequin), il devrait ensuite passer à l'étape suivante du profil.
-
Bonjour, Le bot ne le fais pas. Des plugins wow comme Zygor permette d'équiper automatiquement les items (si ils sont meilleurs que ceux du personnage).
-
Bonjour, Pour récolter dans la mine regarde ce post: Tu peux trouver la liste d'id des objects (mines, herbes) ici: les dans objets à ramasser dans advanced general settings).
-
Try to download preinstalled version: http://download.wrobot.eu/wrobot/tmp/WRobotPack.zip
-
Try to add this step (just after kill step): Action type: RunCode Parameter: var _units = new List<wManager.Wow.ObjectManager.WoWUnit>(); var tUnit = wManager.Wow.ObjectManager.ObjectManager.GetWoWUnitLootable(); foreach (var woWUnit in tUnit) { if (!wManager.wManagerSetting.IsBlackListedAllConditions(woWUnit) && woWUnit.Entry == 12345) _units.Add(woWUnit); } if (_units.Count > 0) wManager.Wow.Bot.Tasks.LootingTask.Pulse(_units); Replace 12345 by npc id.
-
Hello, You need to use "If" like this:
-
Bonjour, Essaye dans ton profile de désactiver l'option qui ce trouve dans général settings pour blacklist les "Taining..." (mannequin). Pour désactiver cette option dans ton profil dans quest order ajouter en début de profil une action de type RunCode avec ce code: wManager.wManagerSetting.CurrentSetting.BlackListTrainingDummy = false;
-
Bonjour: 1: Si le donneur de quête est une table, dans "NPC quest giver editor" coche la case "Is Game Object" sur ton NPC (pour obtenir l'ID d'un gameobject utilise l'outil "Development Tools" qui se trouve dans l'onglet "Tools" de la fenêtre principale de WRobot (cliquer sur le bouton "Dump all informations"). 2: Pour utiliser la pierre foyer dans quests order utiliser une action de type "RunCode" avec le code: wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = false; if (Quest.HasQuest(33814) && !Quest.GetLogQuestIsComplete(33814)) ItemsManager.UseItem(110560); La ligne 1 désactive la fermeture du bot si le joueur est téléporté. La ligne 2 lance le code que si le joueur à la quête id 33814 et que la quête 33814 n'est pas complétée (cette ligne doit êtres modifié ou supprimé). La ligne 3 utilise la pierre de foyer.
-
Bonjour, Désolé j'ai du retard au niveau du support sur le forum, je viens de répondre:
-
Bonjour, Si je chemin ne que vous voulez prendre ne comporte pas de risque (pnj hostile ou autre) vous pouvez essayer dans quests order d'ajouter une action de type "RunCode" avec param: if (wManager.Wow.Helpers.Quest.HasQuest(1234)) { //wManager.wManagerSetting.CurrentSetting.UsePathsFinder = false; wManager.Wow.Bot.Tasks.GoToTask.ToPosition(new Vector3(1000, 2000, 50)); wManager.Wow.Bot.Tasks.GoToTask.ToPosition(new Vector3(1000, 2000, 50)); wManager.wManagerSetting.CurrentSetting.UsePathsFinder = true; } Dans ce code: Il faut remplacer 1234 (ligne 1) par l'id de la quête Vous pouvez enlever // (ligne 3) pour désactiver le pathfinder pendant le trajet. Remplacer 1000, 2000, 50 (lignes 4 et 5) par la position x,y,z numero 1, puis la position x,y,z numero 2 (vous pouvez ajouter des positions).