
Matenia
Elite user-
Posts
2232 -
Joined
-
Last visited
Content Type
Forums
Articles
Bug Tracker
Downloads
Store
Everything posted by Matenia
-
You can get the color from the item link, using Lua.
-
Go To Trainers command (for all classes)
Matenia replied to ScripterQQ's topic in Quester assistance
Update hasn't been released yet. But then this will go to the class trainer in your database and force train all skills there. -
Go To Trainers command (for all classes)
Matenia replied to ScripterQQ's topic in Quester assistance
This isn't ever going to happen. But you can just select a trainer type for your class from the NpcDB and go to it, then train shit. That's like 3 more lines of code than forcing it. -
Ban hammer - Frostmourne
Matenia replied to Photogenic's topic in WRobot for Wow Wrath of the Lich King - Help and support
If it was detected, no bot would ever escape and you'd get caught just for using wRotation. Detected means they can detect that the bot attaches to the game and alters the game's state in memory. If people use repetitive behavior or are otherwise "easily" recognized as bots, they get caught in reports. I've botted on Warmane for long enough to know it's not detected. They have employed "traps" in the past to make some things bots do harder. But wRobot usually worked around those. -
Ban hammer - Frostmourne
Matenia replied to Photogenic's topic in WRobot for Wow Wrath of the Lich King - Help and support
They don't have any detection. But they will (depending on GM) IP ban you, if you get caught botting (mostly reports and some statistical analysis, I'm sure). -
endless.gg ?
Matenia replied to vegeta87's topic in WRobot for Wow The Burning Crusade - Help and support
Replay packets are mostly just movement and some spell packets. They're incredibly small. Take a look at Nostalrius source for a general idea of how it works. I wasn't talking about renting hardware, I was talking about overhead of processing power that saving every little action like player positions (not movement packets) would have. Not to mention you'd never store what is essentially non-relational big data in "another MySQL database". They have 7-8k players at peak time, server ticks are every 50ms and they're trying to keep them that low. Even if you somehow delegated all that logging to a separate thread/connection pool without blocking your map update threads, you'd lose out on a lot of performance that they need for other things. There's a reason character save operations are only executed at certain points and rollbacks can happen. That shit is expensive. Tbc client doesn't have decent warden. They simply can't do anything special with it against a bot that covers its tracks. So analysis is the only option. But they're hindered by resources on that one. -
BG Anti-AFK profile
Matenia replied to littlebobeep's topic in WRobot for Wow The Burning Crusade - Help and support
That would be fairly easy if you're just looking to anti-afk. And it's a surefire way to get you banned moreso than running an actual battleground bot base. -
Fightclasses & Stuns
Matenia replied to Apexx's topic in WRobot for Wow Wrath of the Lich King - Help and support
Your client blocks it from sending abilities to the server if you're stunned. So the spamming you see isn't visible to anyone and the server isn't receiving any info about it either. -
-
During regeneration, wRobot stops the fightclass thread entirely so I don't understand why that would be happening. Are you using any plugings or anything "special" regarding regeneration/food/drink? There is likely a lot more going on in my fightclass than in the AIO one. If you have trouble with framelock, try using "slow rotation" in addition to framelock. It should ONLY lock when you're not on global cooldown then.
-
You're running a ton of addons and expecting a Lua-heavy out of process bot to work fast...
-
Did you see that keys are valid for 1 year only? There haven't been lifetime keys (only for wrobot retail, btw) since ~2018 or so.
-
-
C# Variable in Lua.DoString() gives lua error
Matenia replied to Pudge's topic in General assistance
Because you're on windows, where newline is \r\n -
C# Variable in Lua.DoString() gives lua error
Matenia replied to Pudge's topic in General assistance
Why are you using @ in a non-multi-line string? This isn't a problem with LuaDoString. //next time take a look at your ingame Lua errors and you'll see what's actually appearing in the game and why it's a problem var name = "qq"; var subject = 123; var text = "1\n2\n3\n4\n5\n6"; Lua.LuaDoString("SendMail(\"" + name + "\", \"" + subject + "\", \"" + text + "\")"); // don't use @ in combination with \n otherwise at least double escape \n as \\n // also, don't mix ' with ", you're bound to run into issues with names containing ' eventually -
That's a fightclass to be used with battlegrounder. And that one in particular is extremely unperformant. PQR works differently, it injects a module directly into the client and unlocks Lua. WRobot is out of process
-
It uses Lua. Which means you need a really high framerate to make shit happen. And generally a good machine if you want to cheat in PvP. None of them are PvP fightclasses anyway. There are no rotations for cheating here.
-
endless.gg ?
Matenia replied to vegeta87's topic in WRobot for Wow The Burning Crusade - Help and support
I ran 2 chars to ~40 basically no quests, just grinding. Was doing this while testing HMP update. No bans after 3-4 days of doing that. -
Get corpses from objectmanager instead of wowunit or wowplayer
-
Use a timer you set when using SpellManager.CastSpellByName and add to the condiiton that the timer needs to be ready Edit: Ideally you want one timer per unit guid you tried to rezz
-
PathFinder.OffMeshConnections.Add(new PathFinder.OffMeshConnection(new List<Vector3> { new Vector3(-861.2993, -3758.589, 19.47886, "None"), new Vector3(-849.3063, -3742.703, 22.49161, "None"), new Vector3(-842.8103, -3734.129, 19.89155, "None"), new Vector3(-849.7686, -3735.616, 19.88754, "None"), new Vector3(-848.3646, -3731.851, 21.27056, "None"), new Vector3(-843.2056, -3727.342, 25.23064, "None"), new Vector3(-839.3514, -3726.285, 26.32008, "None") }, (int) ContinentId.Kalimdor) { Type = PathFinder.OffMeshConnectionType.Bidirectional, Name = "Ratchet - Gazlowe", TryToUseEvenIfCanFindPathSuccess = true }); PathFinder.OffMeshConnections.Add(new PathFinder.OffMeshConnection(new List<Vector3> { new Vector3(1155.042, 182.7223, 3.134686, "None"), new Vector3(1157.968, 184.0907, 5.895848, "None"), new Vector3(1157.852, 185.0874, 6.79552, "None"), new Vector3(1169.146, 188.5145, 17.70432, "None"), new Vector3(1176.177, 183.1431, 21.6543, "None"), new Vector3(1174.764, 180.1774, 21.44643, "None"), new Vector3(1170.609, 182.9803, 23.67873, "None"), new Vector3(1167.625, 185.7788, 27.12425, "None"), new Vector3(1165.26, 188.2767, 28.77732, "None"), new Vector3(1161.465, 183.8654, 29.03481, "None"), new Vector3(1164.393, 176.3627, 31.69842, "None") }, (int) ContinentId.Kalimdor) { Type = PathFinder.OffMeshConnectionType.Bidirectional, Name = "Stonetalon - Big machine", TryToUseEvenIfCanFindPathSuccess = true }); PathFinder.OffMeshConnections.Add(new PathFinder.OffMeshConnection(new List<Vector3> { new Vector3(-9009.081, 851.679, 105.893, "None"), new Vector3(-9017.271, 864.8356, 109.8218, "None"), new Vector3(-9014.967, 882.9603, 112.9219, "None"), new Vector3(-8999.138, 890.7767, 115.9936, "None"), new Vector3(-8982.68, 880.2233, 119.937, "None"), new Vector3(-8982.612, 866.5609, 123.3268, "None"), new Vector3(-8992.165, 860.2961, 126.6532, "None"), new Vector3(-9001.312, 864.4201, 129.772, "None"), new Vector3(-9013.052, 873.2303, 132.0581, "None"), new Vector3(-9007.667, 877.3668, 135.9138, "None"), new Vector3(-9003.198, 874.1686, 139.3298, "None"), new Vector3(-9004.052, 868.6579, 142.6572, "None"), new Vector3(-9009.047, 867.0392, 145.7849, "None"), new Vector3(-9013.107, 871.0745, 148.6166, "None"), new Vector3(-9016.262, 884.7032, 29.6207, "None") }, (int) ContinentId.Azeroth) { Type = PathFinder.OffMeshConnectionType.Bidirectional, Name = "SW Mage Tower", TryToUseEvenIfCanFindPathSuccess = true });
-
That's not how pathing works. If you want a forced path, either use follow path in quester or add a forced off mesh. It makes no sense to add a path where there isn't one because people take a shortcut. You're breaking the system that way
-
Updating SpellBook during framelock causes deadlock
Matenia commented on Matenia's bug report in Bug Tracker
Seems to work, haven't had a problem today. Consider it fixed -
Updating SpellBook during framelock causes deadlock
Matenia commented on Matenia's bug report in Bug Tracker
That should not cause the fightclass to load twice creating a deadlock on levelup, right? Atm if you level up, what happens in the log I posted above keeps happening. I think even without framelock -
Updating SpellBook during framelock causes deadlock
Matenia commented on Matenia's bug report in Bug Tracker
Could it be because I call SpellManager.UpdateSpellBook(); after successful training (in my own training state)?