Matenia
-
Posts
2226 -
Joined
-
Last visited
Reputation Activity
-
-
Matenia reacted to Droidz in Debug Plugins / Fight classes / Custom Profiles (*.dll)
Problem resolved, update wrobot again
-
Matenia reacted to Droidz in Debug Plugins / Fight classes / Custom Profiles (*.dll)
Hello,
In visual studio create new "Class Library" project (.NET Framework 4.0). Add references "robotManager.dll", "wManager.dll", "MemoryRobot.dll" (you can found files in folder "wrobot\bin"). In the Project panel, right-click the name of your solution and then click "Add Existing Project". Select type of file *.exe and select "WRobot.exe" (if you play on private server) or file with name like "UqtfGgP.exe" (if you play on official server). In the Project panel, right-click on "WRobot.exe" (or file with name like "UqtfGgP.exe") and click on "Set as StartUp Project." Now change output directory (by sample "wrobot\plugins" if you want create plugin). Now press F5 to start debug. To launch quickly WRobot you can add argument "AutoAttachAndLog=true" (for it, in the project panel, right-click on "******.exe" and click on "Property". If you get error, try to change "Platform target" to "x86" in project "Property" > "Build". You can also attach debugger to running process : https://msdn.microsoft.com/en-us/library/3s68z0b3.aspx
-
Matenia reacted to reapler in Creating a plugin with debugging?
Hello, you can decompile wrobot's library to get the api documentation(MemoryRobot-, robotManager- & wManager in Wrobot\Bin) common decompiler are Jetbrains dotPeek, ILSpy, redgate's .net reflector & Justcompile. I also recommend to add it to reference and good extensions for VS make your life easier: ReSharper or Coderush are good extensions.
And for testing things i'll prefer to link the build to Wrobots plugins folder so you can just compile and run directly with Wrobot & output the log with "robotManager.Helpful.Logging.Write("text");".
-
Matenia got a reaction from pewpewmalone in Shoot in Fight Class not working
Lua: RunMacroText("/cast !Shoot")
-
Matenia reacted to triyo in Battlegrounder
I have the same problem Droidz, installed Slimdx (closed WRobot before installing) then opened the wrobot but the bot does nothing, it wont Queue the npc's but if i manually que it will join and play as normal. (my log looks the same as wolerix) also tried to disabled all my addons but did not work.
-
Matenia reacted to reapler in need help from one of you geniuses....
Ok. I have setup everything for tbc: so far i can assume that raidmember or party methods / properties from wManager doesn't work correctly on 2.4.3(got raidmemberlist while not in raid, true on various party getter while not in party and so on) this is also the reason why the cast method doesn't work ;(
I will maybe report it to the bugtracker while i rewrite it with more lua values hehe
And thanks for your feedback.
Edit: it seems like the one lua function itself returning different values from 2.4.3 to 3.3.5a
-
Matenia got a reaction from reapler in Bot side or server side(not detecting respawns)
It's a bit of bot. Private servers re-use GUIDs of NPCs, so after the bot temporarily blacklists them (because they're dead) and the server respawns them with the exact same ID, it won't "see" them anymore.
You can clear your session blacklist. There is already another topic with the C# code for it (you can also click on it in the Tools section).
And vanilla to wrath profiles should mostly work across expansions. Same as any Outlands or Northrend profile should work on any private server, because those things haven't changed on retail.
-
Matenia got a reaction from Amazing Snake in Problem with Spells that have ( ... )
You put it in the spell name, then under options select "Is Lua script, not spell".
-
Matenia got a reaction from Amazing Snake in Problem with Spells that have ( ... )
You can try making it execute the following Lua code:
CastSpellByName("Mangle (Cat)") RunMacroText("/cast Mangle (Cat)") Or C# as follows:
Lua.RunMacroText("/cast Mangle (Cat)");
-
-
Matenia got a reaction from Arcangelo in Dont have quest as can condition
<QuestsSorted Action="If" NameClass="!Quest.HasQuest(26353) && !Quest.GetQuestCompleted(26353)" /> <QuestsSorted Action="Pulse" NameClass="CaptainSandersHiddenTreasureItemGrind" /> <QuestsSorted Action="PickUp" NameClass="CaptainSandersHiddenTreasure" /> <QuestsSorted Action="EndIf" NameClass="" /> And then for the complete condition in the grinder/gatherer part, you can just check if you have the item in your bag.
The actual pulse and turnin comes later for CaptainSandersHiddenTreasure
-
Matenia got a reaction from fragik in BG bot not queueing, freezing when joining
I'm not really worried about all that (detection), because as far as I remember, Droidz is blocking Warden scans (on private servers, possibly retail?).
That being said, as long as you supervise and only "try the bot out" once in a while, it should be fine. But if you're trying what some people do on retail where they keep running it hours on end to make gold to sell, that's a different story.
-
Matenia got a reaction from fragik in BG bot not queueing, freezing when joining
I was using the Holy fightclass on the forums here - but that hardly matters, as I've tried with with and without PQR too.
I'd never let the bot do BGs without supervision - I don't necessarily need to bot BGs, just wanted to try it. Yes the bot is definitely linked to the game, as it kept trying to queue up. Even manually queueing, then starting the bot would result in this problem.
When joining a BG and starting the bot, it would only sometimes randomly freeze. The times that it didn't, it did run around and tried to heal.
Tried this on Tauri. The queueing up issue I could see being related to them, but the rest definitely not. As for 2016 - I believe a lot of servers used a different client back then. Might be related to that.
-
Matenia got a reaction from fragik in BG bot not queueing, freezing when joining
Has anyone successfully used the bot for BGs in MoP - because:
- it will sign up, but the minimap icon disappears instantly and then try to keep signing up but getting "Someone in your party is already in queue"
- if you manually queue and join a BG, it will keep freezing the screen entirely until you stop the bot. This happens randomly (also doesn't work so well, but I attribute that to my fightclass)
-
Matenia got a reaction from fragik in Quest abgabe ohne Npc
He wants to know how to turn in a quest that's howing in the PopUpWindow above his questlog.
The answer is using Lua to click the frame (after finding its name), or just the QuickQuest addon.
<QuestsSorted Action="RunLuaCode" NameClass="RunMacroText("/click WatchFrameAutoQuestPopUp1")" />
-
Matenia got a reaction from Arcangelo in Quest abgabe ohne Npc
He wants to know how to turn in a quest that's howing in the PopUpWindow above his questlog.
The answer is using Lua to click the frame (after finding its name), or just the QuickQuest addon.
<QuestsSorted Action="RunLuaCode" NameClass="RunMacroText("/click WatchFrameAutoQuestPopUp1")" />
-
Matenia reacted to William Cruz in Bg pop up dissapear.
TEMPORARY FIX (NOTE: Doesn't work when you take flight master)
In fight class, under spells add
RunMacroText("/click PVPReadyDialogEnterBattleButton") and put to the top.
Under Spell Conditions add "In Battleground", value false.
Spell settings
Can move during cast: Yes Cast if mounted: True Check if know spell: False Check if spell good distance: False Check if spell is usable: False Check if target is in view: False Combat only: False Not spell, is lua script: True
-
Matenia got a reaction from Dequality in Trying to bot on Heroes Wow.
Try the 5.4.7 version. These servers use the PandaWoW core+client
-
Matenia reacted to iMod in CastSpell improvement
Never tried it with wrobot but i will give it a try later.
Take a look at "Marshal.GetDelegateForFunctionPointer"
[5.4.8 18414]
CastSpell = 0x4F9983
Update:
Some problems with rebase the pointer.