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

Smokie

Elite user
  • Content Count

    938
  • Joined

  • Last visited


Reputation Activity

  1. Haha
    Smokie got a reaction from pudge in Protection from SpellManager.CastSpellBy && LuaDoString (or what?)   
    best bet is find another server 
  2. Like
    Smokie 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 
  3. Haha
    Smokie reacted to Matenia in World explore lua problem   
    Did you just link him to a thread where the answer was his own?
  4. Like
    Smokie 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  
  5. Like
    Smokie got a reaction from bigdel in license key delivery   
    Look under purchased
  6. Like
    Smokie got a reaction from bigdel in purchasing wrobot   
    One is every year and other is monthly.
  7. Like
    Smokie 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)
  8. Haha
    Smokie 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.
  9. Thanks
    Smokie 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); }); }  
  10. Thanks
    Smokie 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.
  11. Like
    Smokie 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.
     
     
  12. Thanks
    Smokie 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; }  
  13. Thanks
    Smokie 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.
     
  14. Thanks
    Smokie 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.)
  15. Thanks
    Smokie reacted to Droidz in Go To Trainers command (for all classes)   
    wManager.Wow.Bot.States.Trainers.ForceGoClassTrainer();  
  16. Like
    Smokie 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)
     
  17. Thanks
    Smokie reacted to Ordush in sell items (specific vendor and specific time )   
    You are obviously using google translate. Copy paste his code without google translate.
  18. Thanks
    Smokie got a reaction from sidalibns in sell items (specific vendor and specific time )   
    wManager.Wow.Bot.States.ToTown.ForceToTown = true;
  19. Thanks
    Smokie got a reaction from Photogenic in Flying problem / mount problem   
    I think this will help you, https://wrobot.eu/forums/topic/8668-workaround-for-stutter-flying/?page=2
  20. Thanks
    Smokie got a reaction from sidalibns in problem reward item   
  21. Thanks
    Smokie got a reaction from sidalibns in custom profile Between quest and quest   
    Wait, just use @Mateniarandonized moving plugin
  22. Thanks
    Smokie got a reaction from sidalibns in custom profile Between quest and quest   
    All you have to do is add the quest, it will move to pick it up.
  23. Thanks
    Smokie got a reaction from sidalibns in custom profile Between quest and quest   
    Best bet is to do the same
  24. Thanks
    Smokie got a reaction from sidalibns in custom profile quester (no objective )   
    Easy Quest Editor > Tools > Offmesh Connection.
  25. Thanks
    Smokie got a reaction from sidalibns in custom profile quester (no objective )   
    Use follow path in your quest edior
     
×
×
  • Create New...