Everything posted by iMod
-
Heal Engine concept
Thanks for your comment. For the others, all ideas are welcome.
-
Problem with Spells that have ( ... )
Well i would remove the conditions to make sure the skill is be used and if yes something with the conditions is strange.
-
Heal Engine concept
Hello, I'm looking for some ideas how you would create or what you expect from a heal engine. We got a list with player objects that will be updated async so we allways have an updated list of party or raid member. Now it comes to the point we have to priorize the ppl. What would you expect from it? I never wrote such stuff so it would be helpfull if someone could explain what and why he would add some functions. Also samples are welcome if you know a existing heal engine. Thanks iMod
-
Problem with Spells that have ( ... )
And what are you typing in the spell name? The spell name has to be "Mangle (Cat)" and "Faerie Fire (Feral)"
-
WRobot running in WineBottler
Check if winbottler is supporting .NET Framework 4.5 if not you are lost.
-
WRobot compatible with Windows XP?
You answerd your question by your self it think ;) if it needs framework 4.6 no.
-
Error with "Catch Zeppelin/Ship"
You need to use dots "." not comma Edit: Oh damn it still was the answer y.y sorry i'm a bit confused right now
-
What is "if teleported" ?
It will close wow if you get teleported. Low "protection" against gm's who are teleporting you.
-
Priest Wod
Have fun.
-
whats wrobot equivalent WoWUnit.InteractSpellId from HB?
Ah got it, watched at youtube. You could check the unit fields in the ddl if it contains InteractSpellID or something similar.
-
whats wrobot equivalent WoWUnit.InteractSpellId from HB?
Well may i'm too stupid but could you please describe what you exacly want to do with interactSpell? If you are looking for the mob who is casting 230877 CastingSpellID is the right property but it seems its not the thing you are looking for. Btw: var barrel = ObjectManager.GetObjectWoWUnit().FirstOrDefault(u => u.IsValid && u.Entry == 115947 && u.CastingSpellId == 230877); There is no need for the where if you are just looking for one.
-
whats wrobot equivalent WoWUnit.InteractSpellId from HB?
Well if you don't know what it does i think no one can help you not even droidz.
-
whats wrobot equivalent WoWUnit.InteractSpellId from HB?
So what kind of informations does InteractSpellId contains? Is it the id of the currently casting spell?
-
wrobot und server hop?
Irgendwo fliegt ein plugin rum und zur not kann man das hb plugin umschreiben damit es fuer wrobot funktioniert. Ich bin mit nicht ganz sicher was der relogger alles kann, da müsstest du dich noch mal schlau machen. Ließ dir aber bitte vorher alles genau durch, weil das läuft hier alles ein wenig anders als bei hb.
-
Legion 7.0.3 Privat Server (trial)?
Wenn du die nicht in dem von droidz angegebenen bereich findest, wird sie nicht supported. Was du nun tun kannst ist ihn darum bitten die version zu veröffentlichen.
-
Get Name or ID of my party members?
If you want to create WoWPlayer objects from your party you need their baseaddresses otherwise use -> Party.GetPartyHomeAndInstance() Returns a list of all party member.
-
whats wrobot equivalent WoWUnit.InteractSpellId from HB?
WoWUnit.CastingSpellId If you are looking for the spell id the unit is using
-
Set player Rotation?
How about MovementManager.Face ?
-
[WOTLK] DK Runes
Also ObjectManager.Me.RunesReadyCount(RuneTypes.Frost) returns the same result.
-
[WOTLK] DK Runes
All those functions are returning 2 or 0 but not 1 ObjectManager.Me.GetRunesReady(RuneTypes.Frost).Count; ObjectManager.Me.GetRunes().Where(r => r.RuneType == runeType && r.IsReady).Count(); Returns 2 if both runes of the same type are ready, but if one of them is used it returns 0 and not 1. Should: Return 2 if both are ready and 1 if one of them is used, otherwise 0.
-
erfahrung?
Der Bot ist super fuer Leute die die Zeit haben sich mit dem Bot auseinander zu setzen und eigene Profile schreiben wollen etc. Ein Krampf fuer Leute die kein Geld investieren wollen und keine Zeit oder Lust haben etwas selber zu machen. Support gibt es auch eigentlich immer bei Fragen, allerdings nur wenn man auch sieht das der User sich auch Gedanken macht und nicht einfach nur etwas haben möchte. Man kann alles realisieren aber man muss sich halt damit beschäftigen. Über Bans müssen wir denke ich nicht reden, da gibt es genug Einträge im Forum drüber. Solltest du konkrete Fragen haben, dann solltest du deine Fragestellung überdenken. Greez iMod
-
free trial
No one wants more botters in wow. More botter = more attention = more bans. This is a small community and the most of them i think, including me, really like it as it is.
-
I'm looking for Distance of target
Distance check: ObjectManager.Me.TargetObject.GetDistance Unit check: //Exists? if (ObjectManager.GetWoWUnitHostile().Where(u => u.Entry == 12345).Any()) { // Do something } You can easy extent the conditions for example "&& u.Distance < 40" ect.
-
Bot auf Main Pc
2ter pc ist zwar richtig aber vpn verbindung sollte nicht vergessen werden.
-
Mage Portal bot
You need to write a plugin for it. There is still one that reacts at chat messages, you could take a look at it. It should be not that complicated. 1. Trade can be detected by event + name filter 2. A text parser(Regex) should do the rest Here is a sample how i did it in one of my projects. public void Pulse(WaitChatCommand task) { // Log Log.WriteDebug($"Waiting for chat command \"{task.ChatCommand}\" from {task.UserName}."); // Create channel Channel chat = new Channel(); // Proceed until we have a match bool match = false; while (!match) { try { // Read chat while (chat.ActuelRead != Channel.GetMsgActuelInWow && Products.IsStarted) { // Get message Channel.Message message = chat.ReadMsg(); if (!string.IsNullOrWhiteSpace(message.Msg) && message.Channel == task.ChatType && message.UserName == task.UserName ) { // Is a known command? if (message.Msg == task.ChatCommand) { // Set match = true; } } // Wait Thread.Sleep(100); } } catch (Exception e) { // Log Logging.WriteError("[DungeonRobotActionCommand]: " + e); } } } I also took the existing one from @Droidz as sample. About the invite. public void Pulse(InviteToParty task) { // Still in the party? if (Party.GetParty().Any(p => p.Name == task.UserName)) { // Log Log.WriteDebug($"Skip invite player, because {task.UserName} is in the party."); return; } if ((Party.IsInGroup() && Party.CurrentPlayerIsLeader()) || !Party.IsInGroup()) { // Log Log.WriteDebug($"Invite {task.UserName} into the party."); // Invite player Lua.LuaDoString($"InviteUnit(\"{task.UserName}\");"); } else { // Log Log.WriteDebug($"Skip invite player, because we are not the leader."); return; } // Log Log.WriteDebug($"Wait until {task.UserName} is in the party."); // Wait until the player is in the party while (!Party.GetParty().Any(p => p.Name == task.UserName)) { // Wait Thread.Sleep(3000); // Invite player Lua.LuaDoString($"InviteUnit(\"{task.UserName}\");"); } } There is some more stuff in it that you don't need but its just an example and I was to lazy and just copied some of my code Hope that helps a bit.