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. :)

TheSmokie

Elite user
  • Content Count

    974
  • Joined

  • Last visited


Reputation Activity

  1. Like
    TheSmokie got a reaction from Strijder 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"); }  
  2. Like
    TheSmokie got a reaction from Strijder in 1-80 Woltk Quest Profile   
    Hello, for wotlk quester. I’m pretty sure I’m the only one working on stuff, you can use project X to get you 1-60 questing in wotlk, then project throne for 60-80 grinding. I’ve been without a laptop recently so haven’t provided up dates but over all should work.
  3. Like
    TheSmokie got a reaction from Apexx in Interact with NPC - PickUp Quest if option is available   
    You could use my toolbox > 
    input into custom script, and call it using 
     
    return faction(“name”, amount);
     
  4. Like
    TheSmokie got a reaction from pudge in PQR Undetected   
    Hello !
    Today i wanted to release my copy of PQR aka Rotation here to help others.
    What is PQR ?
    PQR is a bot designed to perform complex DPS, healing and tanking rotations for the player. It was mainly designed to reduce the tediousness of performing a complex rotation for hours on end, which for many can be a huge relief and provide them with a better WoW experience where they may have wanted to quit in other cases.
    No addons to configure.
    No pixel scanning to hinder performance.
    Easily customizable and shareable abilities and rotations.
    Note: this copy of pqr is Undetected on ALL servers 
    This only works for 3.3.5a Wrath Of the Lich King.
    Servers that been tested :
    Warmane (Undetected)
    SunWell (Undetected)
    Wow-Circle (Undetected)
    Sirus (Semi Undetected, Read how to for Custom servers.)
    Dalaran-Wow (Undetected)

    How to install :
    *NOTE: Since you are downloading an EXE directly, some web browsers may consider it malicious*
    Download file from below,
    extract folder with all files content inside to somewhere on your computer.
    Select the process you would like to attach to. You must be logged into your character to do this.
    Install and Select your Primary and Secondary rotations.
    Press ALT+X to start your Primary rotation, and ALT+Z to start your Secondary rotation. Pressing the key(s) again will either stop the bot or switch the rotation, depending on what you have selected.
    Configuring a Rotation :
    Select the "Rotation Editor"
    Select the Class that you wish to edit.
    Select the Profile you wish to edit, or create a new profile.
    Select the rotation you wish to edit, or add a new rotation.
    The "Current Abilities" list is the rotation that will be used from top to bottom.
    Rotations are automatically saved as you make changes.
    You may also provide a static download address for your profiles to allow users to use the "Download Update" button as well as provide a note to users so they have more details on what the rotation is supposed to do.

    How to use on Custom Servers :
    Note : This is just a work around, and Can be Detected AnyTime :
    These kind of servers using a custom Mpq file to stop users from using some lua functions, like (CastSpellByName)
    i have gotten it to work by using RunMacroText(/cast Spell), you will need to modify whatever profile you are using to use this casting method.
    DO NOT NEED EWT TO RUN THIS ,
    Credit goes to my friend Scizzydo
    Credit for the Rotation bot :  Xelper
    if you find any bugs or suggestions please report on my discord :PQR SUPPORT
    Download LINK :
    Rotation
     
    Rotation.rar
  5. Thanks
  6. Like
    TheSmokie got a reaction from ripper45 in PQR Undetected   
    Hello !
    Today i wanted to release my copy of PQR aka Rotation here to help others.
    What is PQR ?
    PQR is a bot designed to perform complex DPS, healing and tanking rotations for the player. It was mainly designed to reduce the tediousness of performing a complex rotation for hours on end, which for many can be a huge relief and provide them with a better WoW experience where they may have wanted to quit in other cases.
    No addons to configure.
    No pixel scanning to hinder performance.
    Easily customizable and shareable abilities and rotations.
    Note: this copy of pqr is Undetected on ALL servers 
    This only works for 3.3.5a Wrath Of the Lich King.
    Servers that been tested :
    Warmane (Undetected)
    SunWell (Undetected)
    Wow-Circle (Undetected)
    Sirus (Semi Undetected, Read how to for Custom servers.)
    Dalaran-Wow (Undetected)

    How to install :
    *NOTE: Since you are downloading an EXE directly, some web browsers may consider it malicious*
    Download file from below,
    extract folder with all files content inside to somewhere on your computer.
    Select the process you would like to attach to. You must be logged into your character to do this.
    Install and Select your Primary and Secondary rotations.
    Press ALT+X to start your Primary rotation, and ALT+Z to start your Secondary rotation. Pressing the key(s) again will either stop the bot or switch the rotation, depending on what you have selected.
    Configuring a Rotation :
    Select the "Rotation Editor"
    Select the Class that you wish to edit.
    Select the Profile you wish to edit, or create a new profile.
    Select the rotation you wish to edit, or add a new rotation.
    The "Current Abilities" list is the rotation that will be used from top to bottom.
    Rotations are automatically saved as you make changes.
    You may also provide a static download address for your profiles to allow users to use the "Download Update" button as well as provide a note to users so they have more details on what the rotation is supposed to do.

    How to use on Custom Servers :
    Note : This is just a work around, and Can be Detected AnyTime :
    These kind of servers using a custom Mpq file to stop users from using some lua functions, like (CastSpellByName)
    i have gotten it to work by using RunMacroText(/cast Spell), you will need to modify whatever profile you are using to use this casting method.
    DO NOT NEED EWT TO RUN THIS ,
    Credit goes to my friend Scizzydo
    Credit for the Rotation bot :  Xelper
    if you find any bugs or suggestions please report on my discord :PQR SUPPORT
    Download LINK :
    Rotation
     
    Rotation.rar
  7. Thanks
    TheSmokie got a reaction from zhxwbr8 in Is there any way to encrypt XML?   
    There is a feature but only for paid products and you need premium Seller rank to sell stuff here.
  8. Thanks
    TheSmokie got a reaction from zhxwbr8 in Complete condition Boss died?   
    You can use follow path,
  9. Haha
    TheSmokie got a reaction from pudge in Protection from SpellManager.CastSpellBy && LuaDoString (or what?)   
    best bet is find another server 
  10. Like
    TheSmokie got a reaction from pudge in wManagerSetting.CurrentSetting.PathFinderFromServer   
    There is old mesh and new mesh which the pathfinder uses. That pretty much is true for you to use new mesh 
  11. Haha
    TheSmokie reacted to Matenia in World explore lua problem   
    Did you just link him to a thread where the answer was his own?
  12. Like
    TheSmokie got a reaction from pudge in Protection from SpellManager.CastSpellBy && LuaDoString (or what?)   
    Hello,
    This is the code they use for there custom MPQ and they check if the file is there and if its not then they download and replace the file with theres. @Droidz Might have to see if he can bypass it.
     
    the Mpq file  name : patch-ruRU-i.mpq
     
    -- Filename: Controller.lua -- Project: Sirus Game Interface -- Author: Nyll -- E-mail: [email protected] -- Web: https://sirus.su/ local _CastSpellByName = CastSpellByName local _CastSpellByID = CastSpellByID local _CastSpell = CastSpell local ignoreSpell = { 7620, 7731, 7732, 18248, 33095, 51294, 2550, 3102, 3413, 18260, 33359, 51296, 3273, 3274, 7924, 10846, 27028, 45542, 2259, 3101, 3464, 11611, 28596, 51304, 28677, 28675, 28672, 2018, 29844, 51300, 3538, 3100, 9785, 9788, 17039, 17040, 17041, 9787, 13262, 7411, 7412, 7413, 13920, 28029, 51313, 4036, 4037, 4038, 12656, 30350, 51306, 20222, 20219, 2366, 2368, 3570, 11993, 28695, 50300, 51005, 45357, 45358, 45359, 45360, 45361, 45363, 31252, 25229, 25230, 28894, 28895, 28897, 51311, 2108, 3104, 3811, 10662, 32549, 51302, 10656, 10660, 10658, 2656, 8613, 8617, 8618, 10768, 32678, 50305, 3908, 3909, 3910, 12180, 26790, 51309, 26798, 26797, 26801 } local blockSpell = { 306647, 306648, 306649, 306650, 306651, 306652, 306653, 306654, } local function GetSpellID( ... ) if ... then local link = GetSpellLink( ... ) if link then return tonumber(string.match(link, "spell:(%d*)")) end end end local function SendClientReport( name, ... ) SendServerMessage("ACMSG_PROTECTED_LUA_CALL_DETECTED", name.."|"..strjoin(" ", tostringall(...))) end function CastSpellByName( ... ) if not ... then return end local id = GetSpellID(...) if id and tContains(blockSpell, id) then return end if not UnitAffectingCombat("player") then _CastSpellByName(...) return end if id and tContains(ignoreSpell, id) then _CastSpellByName(...) return end SendClientReport("CastSpellByName", table.concat({..., id}, ", ")) end function CastSpellByID( ... ) if not ... then return end local id = GetSpellID(...) if id and tContains(blockSpell, id) then return end if not UnitAffectingCombat("player") then _CastSpellByID(...) return end if id and tContains(ignoreSpell, id) then _CastSpellByID(...) return end SendClientReport("CastSpellByID", ...) end function CastSpell( ... ) if not ... then return end local id = GetSpellID(...) if id and tContains(blockSpell, id) then return end if not UnitAffectingCombat("player") then _CastSpell(...) return end if id and tContains(ignoreSpell, id) then _CastSpell(...) return end SendClientReport("CastSpell", ...) end function JoinBattlefield( ... ) return nil end function AcceptBattlefieldPort( ... ) return nil end function AcceptTrade() return nil end function GuildInvite() return nil end function EventHandler:ASMSG_CLIENT_VERSION_REQUEST() SendAddonMessage("ACMSG_CLIENT_VERSION_VERIFICATION", 739, "WHISPER", UnitName("player")) end  
  13. Like
    TheSmokie got a reaction from bigdel in license key delivery   
    Look under purchased
  14. Like
    TheSmokie got a reaction from bigdel in purchasing wrobot   
    One is every year and other is monthly.
  15. Like
    TheSmokie reacted to Matenia in Is there a way to blacklist an NPC by ID as opposed to current target?   
    Add the entry 23534 to the blacklist editor under entryid (name doesn't matter, but feel free to add it).
    You can also open HMP's settings and add it to the trainer blacklist there (again, gotta add 23534)
  16. Haha
    TheSmokie reacted to Matenia in Fightclass Framework for 2.4.3/3.3.5a and more   
    There will be no updates for people who don't even own a wRobot license. Me telling you what to do to fix it was already generous. It's an incredibly easy fix in only 2 methods.
  17. Thanks
    TheSmokie reacted to Matenia in Fightclass Framework for 2.4.3/3.3.5a and more   
    public string FullName() { return _rank != null ? ($"{_name}({RotationSpellbook.RankString} {_rank})") : _name; } public bool IsKnown() { return RotationSpellbook.IsKnown(_name, _rank ?? 1); } Change these lines in RotationSpell. I guess I accidentally messed this up when merging two frameworks.
    If you use Spell.NameInGame instead of _name, it should use the localized name.
     
    if (spell.Spell.Name == "Shoot" && IsAutoRepeating("Shoot")) { return true; } //IsAutoRepeating should use spell.Name.NameInGame As far as I can tell, everything else already uses the localized name. 
     
    There is also one more issue with something not localized (shouldn't matter too much):
     
    // this error is not found through casting or combatlog events because it's caused by the client checking IsSpellInRange when using CastSpellByName // we could technically execute this check ourselves in CombatLogUtil but usually the client-side range check (memory based GetDistance) is enough) and cheaper! // therefore we're listening to error messages and executing this check lazily if (id == "UI_ERROR_MESSAGE" && (args[0] == "Out of range." || args[0] == "You are too far away!")) { RotationSpellVerifier.ClearIfOutOfRange(); } Also this should probably be reworked or use the non-Lua wRobot option:
    public static bool CastingSpell(this WoWUnit unit, params string[] names) { return RotationCombatUtil.ExecuteActionOnUnit(unit, (luaUnitId) => { string luaString = [email protected]" local isCastingSpell = false; local name = UnitCastingInfo(""{luaUnitId}"") if {LuaOrCondition(names, "name")} then isCastingSpell = true end return isCastingSpell;"; return Lua.LuaDoString<bool>(luaString); }); }  
  18. Thanks
    TheSmokie reacted to Ordush in WRobot player detector   
    I made a similar plugin some time ago.
    Hostile Player Checker.dll
    You can write names in the settings and it will whisper that name if you are being targeted by a player or if alliance gets too close.
  19. Like
    TheSmokie reacted to KateLibby in Custom Behaviour if Player is nearby   
    I dont know if you are still trying to do this. But I got the sample code turned into a working plugin after fiddling with it for a while.
     
     
  20. Thanks
    TheSmokie got a reaction from KateLibby in [Solved]Issues with list of WoWObjectType.Player but WoWObjectType.Unit works fine   
    Try using this, from @Droidz
    public static List<WoWPlayer> GetFriendlyPlayersAndMe() { List<WoWPlayer> listPlayersResult = new List<WoWPlayer>(); List<WoWPlayer> allPlayers = ObjectManager.GetObjectWoWPlayer(); foreach (var player in allPlayers) { if (player.IsValid && player.IsAlive && player.PlayerFaction == ObjectManager.Me.PlayerFaction && player.Position.DistanceTo(ObjectManager.Me.Position) < 100) listPlayersResult.Add(player); } listPlayersResult.Add(ObjectManager.Me); return listPlayersResult; }  
  21. Thanks
    TheSmokie reacted to Matenia in PVP rotations?   
    Because "people wanting scripts for PvP" isn't actually anything. It's the occasional hardstuck 1800 hoping scripts will make them Gladiator. 
    I've been trying to sell shit for PvP for ages - just to automate the boring honor grind. I sold a total of like 150 fightclasses since 2016. The silent masses buy PvE shit to level. There is no money in it. Whenever someone PMs me, they don't wanna pay 30€/hour, which is already a piss poor rate for freelance software development. 

    People just want free shit, but they can't even be bothered to use the fightclass editor to make an autokicker script.

    Plus it's actually really scummy and you'll just stay hardstuck 1900 instead. Don't bring cheats to competitive environments. Just git gud, shitters.
     
  22. Thanks
    TheSmokie got a reaction from sidalibns in Go To Trainers command (for all classes)   
    You have to update your bot | wait for update. (I dont know if droidz pushed a update yet.)
  23. Thanks
    TheSmokie reacted to Droidz in Go To Trainers command (for all classes)   
    wManager.Wow.Bot.States.Trainers.ForceGoClassTrainer();  
  24. Like
    TheSmokie got a reaction from shlord in Ban hammer - Frostmourne   
    There is 2 kind of questing profiles, 
    This one has video attached. good video by @eeny, it uses the easy quest editer
     
     
    There is this one, i just recently starting using for more none direct quests where i need to make the bot do something a different way. (This is more advance)
     
  25. Thanks
    TheSmokie reacted to Ordush in sell items (specific vendor and specific time )   
    You are obviously using google translate. Copy paste his code without google translate.
×
×
  • Create New...