Everything posted by Avvi
-
Some questions about Warmane and Bans
If you're interested, you can also take a look at my Plugin as well. It will alert you (send emails/play noise) etc, on death/whispers received/say message/character logged out. If you are able to react, you can potentially avoid getting banned. I will be adding features to alert on 'stuck' and or when players are around you.
-
Preventing an istant spell to be casted (UNIT_SPELLCAST_SENT)
That's exactly my thoughts. doing the override just makes more sense here.
-
Preventing an istant spell to be casted (UNIT_SPELLCAST_SENT)
It may be possible. I may even be wrong about something i said above. Hopefully someone else can chime in on this.
-
Preventing an istant spell to be casted (UNIT_SPELLCAST_SENT)
In my C# example, it would be Cast.. because the event triggers based upon the spell beginning to cast. So, once the bot sees that it's a spell that has a cast time, it will stop the cast. If your goal is to stop casting based on some sort of 'event'/'trigger', then I agree that checking to see if it's an instant cast/not one is irrelevant. I re-read your message, and I see that i completely glossed over your actual question. My mistake. I think it is too late to block the spell. I think the best thing to do is to check your condition before casting anything.
-
Preventing an istant spell to be casted (UNIT_SPELLCAST_SENT)
check the casttime of all spells before they are casted. If the cast time is greater than 0, then stop casting. If it's 0, then cast. And I'm the opposite :D. I can read LUA, but it's definitely not my forte.
-
Preventing an istant spell to be casted (UNIT_SPELLCAST_SENT)
edited code above. Posting again so that you get a notification.
-
Preventing an istant spell to be casted (UNIT_SPELLCAST_SENT)
Modify your event listener to check to see if the spell that is being casted has a cast time less than or equal 0. I have no idea what SpellStopCasting() does, but the below should work. private void watchForCast() { EventsLuaWithArgs.OnEventsLuaWithArgs += (LuaEventsId id, List<string> args) => { if (id == wManager.Wow.Enums.LuaEventsId.UNIT_SPELLCAST_SENT) { if (instantCast(new Spell(args[1])) == false) { SpellStopCasting(); } } }; } private bool instantCast(Spell spell) { return (spell.CastTime <= 0); }
-
IGNORE mine/herb when Elite nearby
This isn't t he most elegant thing, but you get the idea: var ElitesNearMe = ObjectManager.GetWoWUnitHostile().FindAll(p => p.GetDistance <= 10 && p.IsElite); if (ElitesNearMe.Count > 0) { // blacklist node }
-
[FREE] Avvi's Shadow Priest Leveling 1-70
Open the Fight Class Editor Application (it is in your WRobot folder). Open the Avvi's Priest [Shadow][Leveling 1-70].xml file Select Shoot Change the highlighted number to 30 Select Mind Blast Select Remove this Spell button (on the right hand side)
- 13 comments
- 3 reviews
- Quest about CPu Usage to developer
-
mail problem bot
http://www.wowhead.com/item=2901/mining-pick Make sure the P in Pick is also capitalized. Mining Pick
-
Get started
Try turning Teamviewer off. Also, if skype is running, try turning that off, too.
-
mail problem bot
The picture you have is the Vendor (Selling or Buying) tab. That said, you need to make sure that items are spelled correctly (including capitalization).
-
Error
I was not able to replicate this on my machine - Running Windows 10 tried both BC / Vanilla / Retail versions of the game.
-
[Request] [Plugin] - Realm/Server Hop
I will make this. :)
-
Getting mana requirement for spells?
Getting mana spell costs is difficult to do even in the normal wow LUA scripting. You must extract it from the tooltips. I'm not surprised that this hasn't been implemented by Droidz. You can try implementing the following lua from this post: https://us.battle.net/forums/en/wow/topic/14881058187 and getting the return from that... Even then, this method will be different for each version of the game. a dictionary is probably the easiest solution.
-
Party.IsInGroup Burning Crusade
Party.IsInGroup() seems to always return true in the 2.4.3 version of the game (even when not in a group).
-
Getting mana requirement for spells?
Is your goal to determine whether you have enough mana to cast the spell? If so, then you can use wManager.Wow.Helpers.SpellManager.SpellUsableLUA("Spellname") . Spellusable uses the http://wowwiki.wikia.com/wiki/API_IsUsableSpell so, it's not purely based on mana percentage, but it might accomplish what you want. Currently I don't know if there is a way to find the mana cost of a spell. You may be able to write a dictionary SpellByCost and do that yourself, though.
- Avoid ban or minimize risk
-
[hunter] Range code ?
I can't tell exactly what you're asking for, but assuming the range that you have to start meleeing at is 5, the below should work. using wManager.Wow.ObjectManager; if (ObjectManager.Target.GetDistance <= 5){ // do melee stuff } else { // do ranged stuff }
-
gathering ---> auction house (automated)? sorry for bad english :X
Why not just send everything to an alt character and then later post items on the auction house?
-
[FREE] Avvi's Shadow Priest Leveling 1-70
I haven't tested. As long as the spell exists in Vanilla, it will work. Otherwise it will skip over it.
- 13 comments
- 3 reviews
-
Bot skip spells
I believe you can add a check to see if the other spell is on a cooldown at that point.
-
[FREE] Avvi's Shadow Priest Leveling 1-70
This would require that you change around some of the other settings of the profile, that could mess things up. I could change this around / offer an additional file for other players to use. That said, 1-22 is really quick so it may not be worth it.
- 13 comments
- 3 reviews
-
can you multiple session with private server?
dang! that's great. You should leave a comment/rating on the page - That way other people can see it and re-use it themselves.