Jump to content

Talamin

Elite user
  • Content Count

    217
  • Joined

  • Last visited

Reputation Activity

  1. Haha
    Talamin reacted to TheSmokie 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); } }  
  2. Like
    Talamin got a reaction from Stresse in Fightclass Framework for 2.4.3/3.3.5a and more   
    This Framework is abolutely amazing. Everyone who spend some time to understand how it works will enjoy the Possibilities with this! Thx Matenia for this awesome Piece of Code!
  3. Like
    Talamin reacted to Strijder in Force sell item without force2town   
    Its working now! 
    The error probably was caused by me having opend a "Quest Editor" tab with '-None' open. When I removed this tab and added your text with "Runcode" it worked 🙂
  4. Like
    Talamin got a reaction from Strijder in Force sell item without force2town   
    I forgot the Npc in the first statement. This happens when i try to help between normal work times  🙂
  5. Like
    Talamin got a reaction from Strijder in Force sell item without force2town   
    whoopsie, yes, the second one should be false.
    wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc Here you have a big Thread with all kinds of useful Code.
     
  6. Like
    Talamin got a reaction from Strijder in Force sell item without force2town   
    wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(new Vector3(1111.1f, 2222.2f, 3333.3f), 12345); 1111 = x Vector of  NPC, 2222 = y Vector of NPC, 3333 = z Vector of NPC, 12345 = ID of NPC.
    and then:
    wManager.Wow.Bot.States.ToTown.ForceToTown = true; and after you are done with your Custom Townrun:
    wManager.Wow.Bot.States.ToTown.ForceToTown = true;  
  7. Like
    Talamin got a reaction from Kamogli in Fight Class Range   
    Um überhaupt eine Aussage treffen zu können müsstest du schon, wie Kamogli es sagt, mal angeben welche FightClass, welche Plugins, welches Profil etc. du benutzt.
  8. Thanks
    Talamin got a reaction from zhxwbr8 in How to delete redundant items?   
    public static void DeleteItems(string itemName, int leaveAmount = 0) { var itemQuantity = ItemsManager.GetItemCountByNameLUA(itemName) - leaveAmount; if (string.IsNullOrWhiteSpace(itemName) || itemQuantity <= 0) { return; } string luaToDelete = [email protected]" local itemCount = {itemQuantity}; local deleted = 0; for b=0,4 do if GetBagName(b) then for s=1, GetContainerNumSlots(b) do local itemLink = GetContainerItemLink(b, s) if itemLink then local itemString = string.match(itemLink, ""item[%-?%d:]+""); local _, stackCount = GetContainerItemInfo(b, s); local leftItems = itemCount - deleted; if ((GetItemInfo(itemString) == ""{itemName}"") and leftItems > 0) then if stackCount <= 1 then PickupContainerItem(b, s); DeleteCursorItem(); deleted = deleted + 1; else if (leftItems > stackCount) then SplitContainerItem(b, s, stackCount); DeleteCursorItem(); deleted = deleted + stackCount; else SplitContainerItem(b, s, leftItems); DeleteCursorItem(); deleted = deleted + leftItems; end end end end end end end "; Lua.LuaDoString(luaToDelete); } Directly out of  Matenias  Framework, and with DeleteItems("Soulshard", 5) usable.
  9. Like
    Talamin got a reaction from Apexx in Help Requested - Create simple addon to communicate with custom plugin   
    Here is all you need, take a look at the Plugin!
     
  10. Like
    Talamin got a reaction from Kamogli in Fightclass Framework for 2.4.3/3.3.5a and more   
    I am using Matenias Framework and it´s running really fast. Some decisions take 200ms to be made, but this is due the complex Rotations. 
  11. Haha
    Talamin reacted to Garub in Fightclass Framework for 2.4.3/3.3.5a and more   
    If @Matenia could make a video tutorial detailing the process of creating a combat routine it would be very good. I would even pay for a course (udemy).
  12. Like
    Talamin 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.
     
  13. Haha
    Talamin got a reaction from zhxwbr8 in How to interact with the goal?   
    take a look here: https://wrobot.eu/forums/topic/10723-quest-profile-code-snippets-part-3-updated-72819/
    Use the search for "gossip" and you will find many useful code snippets for interact with NPC´s like 
    Usefuls.SelectGossipOption(1);  
  14. Like
    Talamin reacted to Droidz in How to cast revive once?   
    your code is illogical, mouseover is in wrobot API you don't need to write in memory manually, why do "o.Name == o.Name" ? Why blacklist corpse in blacklist for hostile unit? (and search corpse without check if corpse is in this blacklist). 
    It's nice to help, but this type of code can mislead users.
     
     
    Code (not tested) with target should look like:
    var revive = new Spell("Revive", false); if (Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause && !ObjectManager.Me.IsCast && revive.KnownSpell && revive.IsSpellUsable) { var corpse = ObjectManager.GetObjectWoWCorpse().Where(c => !wManager.wManagerSetting.IsBlackListed(c.Guid)).FirstOrDefault(); if (corpse != null && corpse.IsValid) { Interact.ClearTarget(); // or Interact.InteractGameObject(corpse.GetBaseAddress); revive.Launch(); Interact.InteractGameObject(corpse.GetBaseAddress); wManager.wManagerSetting.AddBlackList(corpse.Guid, 1000 * 60 * 10); } } with focus should look like:
    var revive = new Spell("Revive", false); if (Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause && !ObjectManager.Me.IsCast && revive.KnownSpell && revive.IsSpellUsable) { var corpse = ObjectManager.GetObjectWoWCorpse().Where(c => !wManager.wManagerSetting.IsBlackListed(c.Guid)).FirstOrDefault(); if (corpse != null && corpse.IsValid) { var old = ObjectManager.Me.FocusGuid; ObjectManager.Me.FocusGuid = corpse.Guid; revive.Launch(true, true, false, "focus"); ObjectManager.Me.FocusGuid = old; wManager.wManagerSetting.AddBlackList(corpse.Guid, 1000 * 60 * 10); } }  
     
  15. Like
    Talamin reacted to Zer0 in How do I impliment Fight Class Settings   
    Looks good to me at first sight.
    Maybe you forgot to declare the following method?
    public static void ShowConfiguration() { TestingSettings.Load(); TestingSettings.CurrentSetting.ToForm(); TestingSettings.CurrentSetting.Save(); } You also need to load the settings in the Initialize() method of the FC:
    TestingSettings.Load();  
  16. Like
    Talamin reacted to pudge in How to cast revive once?   
    Works, thanks

     
    var corpse = ObjectManager.GetObjectWoWCorpse().FirstOrDefault(); if (corpse.IsValid) { Lua.LuaDoString("print('corpse exists, name: ["+corpse.Name+"], guid: ["+corpse.Guid+"], baseadress: ["+corpse.GetBaseAddress+"]')"); SpellManager.CastSpellByNameLUA("Revive"); Interact.InteractGameObject(corpse.GetBaseAddress); }  
  17. Thanks
    Talamin got a reaction from Photogenic in How to cast revive once?   
    Because you don´t have a cooldown on your revive ability and usefuls.waitiscast just wait until the Cast is done. So when the target don´t accept the ressurrection immediatly he get´s spammed over and over again. Therefore just use a timer for each target you already casted revive on, so it won´t spam revive on the same target again and again.
  18. Thanks
    Talamin got a reaction from Matenia in How to cast revive once?   
    Because you don´t have a cooldown on your revive ability and usefuls.waitiscast just wait until the Cast is done. So when the target don´t accept the ressurrection immediatly he get´s spammed over and over again. Therefore just use a timer for each target you already casted revive on, so it won´t spam revive on the same target again and again.
  19. Thanks
    Talamin got a reaction from TheSmokie in Need a bot for wow classic official servers   
    🤧
  20. Thanks
    Talamin reacted to Matenia in Need a bot for wow classic official servers   
    This guy still thinks SEO works by reposting the same link over and over on the same URI. What is this, 2005?
    I sure hope Google does actually index it, so everyone can see what a C class scam this guy. 
    Also insulting wRobot... it's not even a competitor. It's a private server bot. It can't get your WoW account banned because it's not for retail. But at least it works, unlike the review page that's full of fake reviews. I'm surprised they put some 4 star reviews in there now. Last I checked they didn't have them. You can tell it was quickly thrown together because they couldn't even be bothered to make the missing star look like it fits the rest 🤣
    Keep in mind, he's saying other people are toxic and overwhelming him, yet he came onto this site and attacked the owner of a website that he chose to advertise his product on. Calling him a poor faggot with no life.

    Look at this garbage:

    Submission form is also completely fake:


    Success message hard coded instead of a server response, full of javascript serialization bugs. As if not being able to select the amount of stars, but being asked to put them in as text wasn't a clue enough how fake this is, the form doesn't have a target either. So it would have to be submitted through javascript. 
    Also says it requires recaptcha, but doesn't actually display one. 

    Here is what happens when you try to submit the form:

    It's just tracking data. If you allow ads and tracking, it simulates a form submit.
    Also sends some data to secureserver.net's API, which as far as I can tell is more or less a public API beloging to GoDaddy.

    There's no reason they should send an XHR request to another domain. Basically anyone reaching this from Google, wondering if that bot is legit - no it's a huge scam and you'd be better off investing in an EWT or LuaBox based bot for retail Classic WoW. They have become fairly advanced and a lot of people are selling advanced bots using the Lua unlocker's API. It may seem a bit pricey, but it's well worth it and veeeeery scure.

  21. Like
    Talamin reacted to Matenia in Fightclass Framework for 2.4.3/3.3.5a and more   
    If you've seen my 1.12 fightclass framework, this is basically the much enhanced version.
    It should work for WoW 2.4.3 and 3.3.5a, possibly many more expansions. The only thing you would have to do is adjust the way combatlog events are parsed, if paramters have changed in your expansion. Everything else should be handled by wRobot. 

    Below you can find the GitHub repository. It also contains a very simple enhancement shaman fightclass as an example that you could change to fit your own needs.
    This is for developers only. If you're a regular user, I recommend just buying my fightclasses. They are, in my opinion, fairly priced.

    Features:
    - checks with server if a spell was successful
    - support for different types of spells 
    - no more double casts of any sort (heals, debuffs, damage)
    - possibility to ignore server responses
    - easy offtarget handling
    - performant caching and rotation handling
    - possibility to use as a healing framework
    - support for wanding
    - multilanguage support
    - dispel by debuff type
     

    https://github.com/Schaka/wRobotFightclassFrameworkEnhanced
     
    @Droidz would be nice if you could sticky/pin this thread
  22. Haha
    Talamin reacted to maukor in [SUNWELL] Insane detection system/incredibly active GMs?   
    My own profiles, i didnt share it with anyone ofc
  23. Sad
    Talamin reacted to Energia in [SUNWELL] Insane detection system/incredibly active GMs?   
    Another suspension for my 73 lvl while beign offline.
  24. Like
    Talamin reacted to Droidz in Happy new year 2020 🎉   
    View full article
  25. Like
    Talamin got a reaction from iMod in Calling for developers and testers   
    We have enough space on our Discord for new Developers. So if someone wants to join on the Project, just follow Zeros Link :-)
×
×
  • Create New...