Jump to content
This site uses cookies! Learn More

This site uses cookies!

By continuing to use this site, you agree to allow us to store cookies on your computer. :)

Matenia

Elite user
  • Content Count

    1568
  • Joined

  • Last visited

About Matenia

  • Rank
    Advanced Member

Profile Information

  • Gender
    Male
  • Location
    Germany

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. That's what I thought. I don't know how IsAttacked handles this, maybe the GoToTask used to get to the vendor inside the ToTown state has a exitCondition for getting in combat. Usually the exit condition for GoToTask is checking if the bot is running (not pause) and not being attacked. So that makes sense. The bot SHOULDN'T check for other states while one state is still running. That's how FiniteStateMachine works. Maybe remove the ToTown state from the machine and build your own wrapper state that will abort the ToTown state (which should work by calling MovementManager.StopMove) if you pass/change a variable to your ToTownWrapper. What you want to do won't really work without hacks. All of our code is more or less hacked together because we're changing wRobot's default behavior. @Marsbar, for his training plugin even removes wRobot's training state and adds his own.
  2. You can set Conditions.ForceIgnoreIsAttacked to true for the the duration of your state. That conditions evaluates to false then.
  3. Ask @Droidz My best guess is IsAttacked has another thread that stops ToTown or something
  4. hey @Droidz, when my products starts up, I am trying to add road and water vectors. This method is missing a parameter to tell the pathfinder which continentId to use: athFinder.ReportArea(arathiRoad.Position.ToVector3(), arathiRoad.Radius, arathiRoad.AreaType, true); For water it is easy, I can just use blacklist like this: wManagerSetting.AddBlackListZone(water.Position.ToVector3(), water.Radius, ContinentId.PVPZone04, water.AreaType, true); But please add a parameter so I don't have to blacklist anything and I can use pathfinder properly. Thank you
  5. Problem here was that if you don't activate Use Lua to Move, it causes endless game freezes
  6. Don't use addons. wRobot uses lua unlocking to execute some commands. This can taint addons and it replaces some functions that addons try to use. Just disable them, wRobot doesn't need you to have addons on to function. You can enable them when you play the game. If this wasn't happening, you'd get banned for Lua unlock detection
  7. I guess that makes sense. IsAttacked checks for enemies targeting you (or you being on theit threat list in higher expansions) and tries to fight back. Maybe activate "don't fight back" in wRobot settings?: Also I believe NPCScanState is started with the "newThread()" method (static) on the class, so it would make sense it's running in an additional thread to start a fight. Unfortunately I don't know all the inner workings of wRobot.
  8. Check the PartyHelper project, it uses LuaDoString with a parameter that enables you to call insecure code. Or do: Lua.SecureLuaCall = false; Lua.LuaDoString(""); Lua.SecureLuaCall = true;
  9. I mean instead of hitting an ingame macro to change a Lua variable, just make your fightclass listen to keys (examples on the forums, by reapler I believe). Or you could just use the Lua.LuaDoString calls that don't use an unlocked Lua unevironment. If you're on vanilla/tbc you'll be fine. Any other expansion you're taking risks. Although as long as you only read from Lua and don't execute any functions, you should be fine.
  10. Maybe just add your radar as its own state. That would, however, make it so the ToTown state running wouldn't allow your state to be triggered. Like Mars said, look at the grinder product example to see how exactly Droidz' FSM works. Then take a look at my free PartyHelper plugin on how to add states to wRobot.
  11. There are a couple threads on the forums on how to use keybinds in your fightclass. Yes it worked when warden was garbage and wRobot could just run whatever code unprotected.
  12. You're trying to call secure (more or less) code from insecure code (wRobot unlocks Lua). The environments clash. No, there is no fix for this except using C# and disabling Lua protection for the call you use to extract the EnableAoe variable from the client's memory. However, this instantly puts you at risk of being banned.
  13. You used gathering, didn't you? wRobot itself is not detected.
  14. Version 1.0.0

    6 downloads

    Only tested with the English client. While most things should work flawlessly with other clients, I will not offer support. Dear wRobot community, today I want to introduce you to a new product that I have been working on for the past months. Yes, this is a product. Do NOT load it as a plugin. It expands on the simple Battlegrounder functionality you already know from wRobot and is called AdvancedBattlegrounder. This product is NOT a fightclass. You will need to acquire a fightclass separately, as if you were using a quester or a grinder. I do NOT take responsibility for anyone using bad fightclasses that get them banned in PvP. What does this product do differently than the functionality you are already used to? plays for objectives - attacks and defends bases, tries to protect and return the flag (it always prioritizes real players doing the work) prioritizes healers in combat uses mage table if available can use food in your wRobot settings, if activated in the product options calls incs in chat (randomized) during defense and where it makes sense supports WSG, AB, AV, EoTS and leaves unsupported BGs (waits for Deserter to requeue) For more info, hop on my Discord channel and ask questions. PURCHASE NOW - 10 concurrent IPs on 1 wRobot key - 20€
  15. Version 1.0.0

    2 downloads

    Only tested with the English client. While most things should work flawlessly with other clients, I will not offer support. Dear wRobot community, today I want to introduce you to a new product that I have been working on for the past months. Yes, this is a product. Do NOT load it as a plugin. It expands on the simple Battlegrounder functionality you already know from wRobot and is called AdvancedBattlegrounder. This product is NOT a fightclass. You will need to acquire a fightclass separately, as if you were using a quester or a grinder. I do NOT take responsibility for anyone using bad fightclasses that get them banned in PvP. What does this product do differently than the functionality you are already used to? plays for objectives - attacks and defends bases, tries to protect and return the flag (it always prioritizes real players doing the work) prioritizes healers in combat uses mage table if available can use food in your wRobot settings, if activated in the product options calls incs in chat (randomized) during defense and where it makes sense supports WSG, AB, AV, EoTS and leaves unsupported BGs (waits for Deserter to requeue) For more info, hop on my Discord channel and ask questions. PURCHASE NOW - 10 concurrent IPs on 1 wRobot key - 20€
×
×
  • Create New...