-
Posts
1215 -
Joined
Reputation Activity
-
TheSmokie got a reaction from 79135 in Get Account Name
My bad, forgot to provide the right offsets,
0xB6AA40 -
TheSmokie got a reaction from giganghia in WRobot for Project Ascension
The whole client is modified.
-
TheSmokie got a reaction from wrobotu in use game object
wManager.Wow.Bot.Tasks.GoToTask.ToPosition(new Vector3(x, y, z)); System.Threading.Thread.Sleep(1000); wManager.Wow.Helpers.Interact.InteractGameObject(ObjectManager.GetWoWGameObjectByEntry(ObjectID).FirstOrDefault().GetBaseAddress); Tested for some object quests. -
-
TheSmokie reacted to Talamin in bot attacking high levels
Don´t think that dynamic Levelranges are possible with Grinder. I Recommend you to switch over to the Quester and build yourself a profile there, this can cover a lot more conditions then the Grinder. On another node, Attackrange from 10-15 should be the Mob range, but when you are attacked by hostile mobs, he will attack them for sure, regardless the Level the Mob has.
If you insist on using the Grinder, try to rebuild your profile and grind green Mobs in Areas where only Greens or yellow are available.
-
TheSmokie reacted to Energia in Various questions to avoid ban.
Hey man,
It's very hard to answer your question because it really depends on a lot of things. From my experience most of bans I got was from the other players reports (if not all of them). To decrease a chance that someone will report you try to follow this steps:
1) Find or create a good Fight Class for yourself
2) Same for the profiles you are using, quality matters here
3) Some plugins are very helpful, others are not. You need to really understand what they are doing before enabling them in too much numbers
4) It's important to take a look at bot security tab in your options (example: if you are using a gatherer product you can set to avoid other players in 300yd range. In many cases it will prevent you from meeting other players near the nodes which means less PvP and ganking.
5) Maybe this will be controversial but you need to at least keep your one eye on your bot (especially in the beginnings)
6) To test stuff you can set your own private server so you dont need to be stressed while waiting for your results.
Be sure that there are a lot more factors more or less important. It's just my tips.
Remember that even most careful and paying attention person can be and will be banned sooner or later. You can't eliminate the risk in 100% but you can greatly decrease it.
-
-
TheSmokie reacted to Zer0 in License Key
https://wrobot.eu/clients/purchases/
Then click on your purchase.
-
TheSmokie reacted to Droidz in Official WRobot API Documentation
WRobot API Documentation
Website: https://wrobot.eu/byme/doc/
Offline documentation: https://wrobot.eu/byme/doc/WRobot.chm
(from Wotlk version, Updated the 01 February 2021)
Unofficial documentation is available here , it is still very useful because it contains examples and descriptions that are not available in the official.
-
TheSmokie got a reaction from bio33 in Happy holidays
From me to you.
Marry Christmas and have a awesome holidays !
-
TheSmokie reacted to iMod in Movement Speed in Travel Form while in combat
Take a look at "ObjectManager.Me.SpeedMoving"
-
TheSmokie got a reaction from Droidz in Happy holidays
From me to you.
Marry Christmas and have a awesome holidays !
-
TheSmokie reacted to iMod in Snippets C# codes for Fight Classes
WoWUnit Extension "IsAutoAttacking" (WOTLK)
/// <summary> /// Gets the flag if the unit is auto attacking. /// </summary> /// <returns>Returns true if the unit is auto attacking, otherwise false.</returns> public static bool IsAutoAttacking(this WoWUnit instance) { // Read bool result = Memory.WowMemory.Memory.ReadBoolean(address: instance.GetBaseAddress + (uint)0xA20); // Return return result; } I'm not sure about the other extension offsets.
-
TheSmokie reacted to Matenia in c# offmesh connection to use elevator
No offense to Droidz, but it's pretty much laziness. He'd have to add everything for every expansion and then maintain it manually if pathfinding for the expansion ever changes.
I do pretty much the same thing for some connections in HMP. A few Droidz added after being given the info so I could remove them. Others I still struggle with due to large distances. It's really not as reliable as I'd like it to be.
-
TheSmokie reacted to Droidz in WoW has stopped working every time I'm about to launch the bot - REPLY TO DROIDZ
Hello, you can reply on the topic instead create new
look torrent or others servers website to found others clients, I found https://wowdl.net/fichiers/clients
-
TheSmokie got a reaction from Pudge in Get Account Name
Hey @pudge, While i was looking to help you, I've looking into offsets that does what you asking, this works, I tested it on my account and it returned the name. enjoy.
Note : i only ran in dev tools.
var accountName = wManager.Wow.Memory.WowMemory.Memory.ReadStringUTF8(0x10D7914); if(!string.IsNullOrEmpty(accountName)) { Logging.Write(accountName.ToString()); }
-
TheSmokie got a reaction from Sorcerer in [ToolBox][Vanilla - WOTLK] Many Useful Functions (Custom script)
or use @Droidz method -
-
TheSmokie got a reaction from Sorcerer in [ToolBox][Vanilla - WOTLK] Many Useful Functions (Custom script)
using frames like that one is everything SINGLE TIME you try go to vender it will run, which can cause problems. use this instead, use overridepulse to go buy stuff from venders.
if(wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(new Vector3(1,1,1), 55 , 1)) // vectors of the npc, npc ID, Gossip { Tool.BuyItem("itemName", Amount); } return true;
-
TheSmokie reacted to Droidz in Is item soulbound or not
Hey, you need to use lua for that.
look https://www.wowinterface.com/forums/showthread.php?t=51249 or maybe source code of https://www.curseforge.com/wow/addons/auto-seller
-
TheSmokie got a reaction from zhxwbr8 in How to write this command in "Is complete condition"?
return Usefuls.MapZoneName != "Westfall"; //Complete Condition
-
TheSmokie reacted to Droidz in BfA version
Hello, what is your BfA game version (with build number)? I need to know this to add the supports
-
TheSmokie got a reaction from zatvorgt in Manual selling
I know this is a old thread but i came across it when trying to find a method to bender item by name, i was able to make a method that vender ALL item by the name, i thought I'd share.
public static class Toolbox { public static void Sellitem(string ItemName) { Lua.LuaDoString(string.Format(@" local ItemToSell = '{0}' for bag = 0,4,1 do for slot = 1, GetContainerNumSlots(bag), 1 do local name = GetContainerItemLink(bag, slot); if name and string.find(name, ItemToSell) then if (MerchantFrame:IsShown() ) then ShowMerchantSellCursor(1) UseContainerItem(bag, slot) end end end end", ItemName)); } } if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(new Vector3(x, y, z), NpcID, 1)) { Toolbox.Sellitem("Name of item"); }
-
-
TheSmokie got a reaction from Talamin in [Wotlk][Source] GetSpecialization
While i was working on my own copy of AIO, i made a simple way to check spec by string, its more Accurate then the method @iMod used,
public static class ToolHelper_Rotation { public static void Spec() { string MainTalents = GetSpec(); if (ObjectManager.Me.WowClass == WoWClass.Priest) { switch (MainTalents) { case ("Shadow"): { MessageBox.Show("Your spec is Shadow"); break; } case ("Holy"): { MessageBox.Show("Your spec is Holy"); break; } case ("Disco"): { MessageBox.Show("Your spec is Disco"); break; } default: { MessageBox.Show("Your spec is Shadow"); break; } } } } public static string GetSpec() { string SpecName = @" local highest_tab, highest = 0, 0; for i=1, 3 do local name, _, points = GetTalentTabInfo(i); if points > highest then highest = points; highest_tab = i; highest_name = name end end return highest_name"; return Lua.LuaDoString<string>(SpecName); } }
-
TheSmokie got a reaction from 0xbadbac0n in Item usage/trinkets/stones
Hello, there is many ways to do what you are asking, C# and lua.
Take your pick of one that works for you.
1st : string ItemName = ItemsManager.GetNameById(50259); Lua.LuaDoString("UseItemByName('" + ItemName+ "')"); 2nd : ItemsManager.UseItemByNameOrId("50259"); 3rd: ItemsManager.UseItem(555); 4th : ItemsManager.UseContainerItem("Name here"); 5th : Lua.LuaDoString("UseItemByName('ItemName Here')");