Matenia
-
Posts
2226 -
Joined
-
Last visited
Reputation Activity
-
Matenia got a reaction from Avengi in Avoiding groups of NPC - log attached
Attach a full log file from your logs folder. What you posted is essentially useless.
However, this setting only affects target selection. If wRobot has to run 4 mobs to get to the target, it will just ignore those, run in and die.
Under Pathing in advanced settings, there's more of a setup for avoiding mobs bys pathing around them.
-
Matenia reacted to TheSmokie in Wrath 3.3.5a #C issues in fightclass
Hello,
First off using this "Lua.LuaDoString(@"WrathCS.text:SetText(""Buffing Hunter's Mark"")");" is slowing you're rotation down. Reason can be found Here
2nd with you're mend problem, you need to add a space inbetween <= Here 60 (should fix the problem
3rd you do not really need to keep using Thread.Sleep(Usefuls.Latency + 14000);, you can use "Usefuls.WaitIsCasting();" its a lot better in my option.
4th : for feeding you can use code like this
// food list, it will choost whats best food inside you're bags. private List<string> FoodList() { return new List<string>() { "Tough Jerky", }; } // choost from the food list private void FeedPet() { if (PetFoodType().Contains("Food type")) FeedByType(FruitList()); } // feed from list FeedPet(); Thread.Sleep(600); 5th id try adding "Usefuls.WaitIsCasting();" to mark and sting.
make sure to check if you're spelling is correct.
if you need anymore help join my discord server and id be more then happy to help. Link : ttps://discord.gg/ppm8Ufc
-
Matenia got a reaction from TheSmokie in Is Lua.LuaDoString using a lock?
Hey @Droidz
is Lua.LuaDoString using a lock? I'm trying to figure something out.
When I lock frames, my entire combat iterations works very fast. When I don't freeze them, it's very slow (about 8 times slower, even when putting a lock on ObjectManager.Locker).
I have optimized my framework quite a lot in recent times and still don't understand why things can take as long as they do sometimes.
I thought it might have something to do with me utilizing multi threading.
Just trying to understand wRobot better and I happen to use a lot of Lua instead of reading from memory directly.
-
Matenia got a reaction from 79135 in Which command is dangerous?
If it sends a packet to the server and IT SPAMS it they can probably check for spam. This is true for everything that sends a packet to the server.
CastSpellByName CANNOT be detected as long as you use it through wRobot because wRobot protects against Lua unlock server side detection.
But that's what servers try to detect. And if you use any other Lua unlocker or PQR, it will be detected.
-
Matenia got a reaction from 79135 in Which command is dangerous?
None of them. The only check for CastSpellByName (most do anyway), but using them through the wRobot API, there are workarounds that make it undetected (you don't even notice these).
-
Matenia got a reaction from sith500 in Careful with Botting on Netherwing!
If this is the time that the Lua function GetTime() returns, then someone with more reverse engineering skills than me would need to figure out what function in memory (C function) the Lua function is calling, overwriting or hooking that one and making it return a seemlingy random value.
Or you'd have to modify your Kernel32.dll (on your system) so GetTickCount() returns different values.
If they actually use Lua to check this somehow, all you would need to do is execute this script ingame (using Development Tools or a macro or an addon):
_oldGetTime = GetTime; function GetTime() return _oldGetTime() + math.random(1000, 15000); end This can and will result in breaking addons and possibly all kinds of cooldown timers, which rely on this function. Any internal cooldown timer would have to call the _oldGetTime function instead (so anything wRobot needs). This would actually be easily doable, if it's actually confirmed that this is what gets people mass-banned on these servers AND that this Lua change prevents you from getting mass-banned.
-
Matenia reacted to Droidz in How do the BeforeStates and NextStates work?
Hello, like that (in simplified):
bool RunState(State currentState) { if (currentState.NeedToRun) { foreach (var beforeState in currentState.BeforeStates) { RunState(beforeState); } currentState.Run(); foreach (var nextState in state.NextStates) { RunState(nextState); } return true; } return false; }
-
Matenia got a reaction from Attam in BG bot doesnt do anything
If it's following anyone, you didn't take off free mode for your BG. I'd suggest taking that off and creating your own profile that the bot can follow (it's just a path), you can find ScripterQQ's example profiles and my discussion with him on how to create them on the forums.
-
Matenia got a reaction from Razzue in Making Range a variable
public float Range { get { if(somethingInMyClass) { return 29f; } return 5f; } }
-
-
Matenia reacted to Marsbar in Bot not saving settings/order IDs
Also try running the bot as admin? maybe it cannot create the settings files, thus it doesn't save.
-
Matenia got a reaction from Marsbar in How to heal on vanilla wow
No. You've been spoonfed for months now, you never contribute anything back. If you can't create a C# fightclass when I already give you everything you need, you actually need to start teaching yourself some stuff instead of relying on others to do all the work for you.
-
Matenia reacted to Droidz in Add water/roads myself
Hello, I use plugin like: Roads Record.cs
But you can use offmeshconnection tools
-
Matenia got a reaction from 79135 in How to heal on vanilla wow
public static void SetMouseoverUnit(WoWUnit unit) { Memory.WowMemory.Memory.WriteUInt64((uint)Memory.WowMemory.Memory.MainModuleAddress + 0x74E2C8, unit.Guid); } public static void CastOn(WoWUnit unit, string spellName) { SetMouseoverUnit(unit); Lua.LuaDoString($@" TargetUnit(""mouseover""); CastSpellByName(""{spellName}""); TargetLastTarget(); "); }
-
Matenia got a reaction from Marsbar in How to heal on vanilla wow
You can't. You HAVE TO target. Vanilla client doesn't allow casting on other units. There are PLENTY of topics all over the forums on how to do this.
-
Matenia reacted to Droidz in [TAURI] Wrobot detected
Hello,
I'm working on it (it takes time, they have a very good team that works on anti-bot protection they're often ahead of other servers) the current version of WRobot is partially no detected (it sometimes, but I don't recommend using it). I don't answer because when I do, Tauri team tries to slow me down (turn off the protection,...)
-
Matenia got a reaction from klunz in New and confused.
There aren't any. There were some for retail back in the day but the creator disappeared after retail support was cut and he would definitely not make them work for private servers
-
Matenia got a reaction from Bambo in Careful with Botting on Netherwing!
Nah, definitely not. Pathing is done by wRobot, not his profiles. His profiles literally only supply a general area for wRobot to search certain mobs or items in. Plus I've used his stuff on several chars on NW and never got banned.
-
Matenia got a reaction from Unknownxx in [TAURI] Wrobot detected
They can't implement anything sophisticated in TBC or WotLK because Warden is outdated as fuck. Just wait for droidz to find their detection vector and fix it. This shit takes time.
Please don't make assumptions about stuff you don't have a full grasp on.
-
Matenia reacted to hoipolloi in How much paypal for a basic wsg profile(vanilla wow)
Only looking for this to be a basic wsg profile, which shouldnt take more than 10-15 mins to create&code. Here is the loop it needs to do: red-blue-yellow-cherry-black-green-purple, repeat
Bot must NOT:
#1 FOLLOW RANDOM PLAYERS.
#2 Stand still on one spot(always moving, always in action)
#3 Chicken out, it engages any amount of players even if its 1v10
#4 Does not get stuck in walls/terrain
-
Matenia got a reaction from Megaherz in Cuenta compartida
Yes you can, a lot of people run wRobot trough VMs and a VPN with each VM.
-
Matenia reacted to Droidz in Careful with Botting on Netherwing!
You can try code like (no tested):
if not _oldGetTime then _oldGetTime = GetTime; _randomTime = math.random(1000, 86400); function GetTime() return _oldGetTime() + _randomTime; end end it should not cause problem to the bot and addons (and use custom variable name).
-
Matenia got a reaction from Bambo in Careful with Botting on Netherwing!
If this is the time that the Lua function GetTime() returns, then someone with more reverse engineering skills than me would need to figure out what function in memory (C function) the Lua function is calling, overwriting or hooking that one and making it return a seemlingy random value.
Or you'd have to modify your Kernel32.dll (on your system) so GetTickCount() returns different values.
If they actually use Lua to check this somehow, all you would need to do is execute this script ingame (using Development Tools or a macro or an addon):
_oldGetTime = GetTime; function GetTime() return _oldGetTime() + math.random(1000, 15000); end This can and will result in breaking addons and possibly all kinds of cooldown timers, which rely on this function. Any internal cooldown timer would have to call the _oldGetTime function instead (so anything wRobot needs). This would actually be easily doable, if it's actually confirmed that this is what gets people mass-banned on these servers AND that this Lua change prevents you from getting mass-banned.
-
Matenia got a reaction from salutcmwalol in Fightclass: Delay the moment when the hunter start auto shot
You would have to specifically call a macro "/stopattack". Every time the bot "right clicks" an enemy, in TBC it automatically attacks the enemy because auto shot is not an extra skill like in vanilla
-
Matenia got a reaction from howsthisname in Delete quests from log
You're posting in the vanilla section, other binaries for TBC+ don't have that method.