Jump to content

Droidz

Administrators
  • Posts

    12431
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Droidz got a reaction from MrPneu in bot does not dismount   
    Hello,   I have added new option in WRobot.   Please update WRobot, Go to tab "General Settings" > "Enter advanced settings..." and activate option "Use lua to move", save and close settings. Tell me if this works.
  2. Like
    Droidz reacted to Womble in Still Having Massive Front / Back Detection Issues   
    Seems to be working brilliantly for now. Nice.
  3. Like
    Droidz reacted to mahabrando in WRobot no work on Europe 20/02/2014   
    Thanks for the quick fix!
  4. Like
    Droidz got a reaction from mahabrando in WRobot no work on Europe 20/02/2014   
    restart WRobot and accept update.
     
    Good botting at all.
  5. Like
    Droidz got a reaction from da8ball in WRobot no work on Europe 20/02/2014   
    Hello,
     
    I'll update WRobot (wait 1 hour max).
  6. Like
    Droidz got a reaction from boterhamzak in Moll-e with Gatherer   
    Thank, I'll add it.
  7. Like
    Droidz reacted to greglock in not start   
    Thanks, everything was perfect! have a nice day.
  8. Like
    Droidz got a reaction from greglock in not start   
    Install this on your computer: http://slimdx.googlecode.com/files/SlimDX%20Runtime%20.NET%204.0%20x86%20%28January%202012%29.msi   If after it, WRobot don't works, switching directx version of wow (if you use currently directx 11 change it to directx 9, if you use directx 9 change it to directx 11 (don't forget to restart wow when you change directx version)).
  9. Like
    Droidz reacted to nonstop1005 in move character during combat   
    let me see what i can do rq for ya
  10. Like
    Droidz reacted to hiroptera in Pummel in cast   
    Sure i ll try with new version in new patch, also i ll try again old, standart rotation. I also reinstalled my OS and all progs, to take clear expreriment. But i ll answer only tommorow, sorry =D
  11. Like
    Droidz reacted to Bugreporter in Moll-e with Gatherer   
    http://www.wowhead.com/item=40768
     
    Moll-e is a item that engineers could create and use. The item must be in a bag. The handling is like a normal mailbox. And like a normal Mailbox it isn't possible to get the item in target.
    I see a different Item name in the minimap, but I dont use a english client.
     
    the spell www.wowhead.com/spell=54710 create an objet with the ID 191605
  12. Like
    Droidz reacted to Bugreporter in Poison Management (a solution)   
    By default, this solution cast a lethal and a non-lethal poison, depending of the knowledge and the priority-list (idPoisons[1]=lethal, [2]=non-lethal).  If there is already a poison, and the run time of the poison will be less then 13  min, it will be renewed, if we are 
    not in combat. (We need it before) not AFK (who want casting while afk ?!?) not Falling, Flying or Riding (mounted) (flying + casting = falling) not casting Why 13 Minutes ? Because of the duration time of a fight with a raid boss. You want more or less ? Change  the 13 in  local timeLeftToCastAgain = 13*60 to another value.
    <FightClassSpell> <SpellName>--Poison Managment</SpellName> <FightClassConditions> <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript> if (GetUnitSpeed("player") == 0) and not (UnitCastingInfo("player")) and not (UnitChannelInfo("player")) and not (UnitAffectingCombat("player")) and not (IsMounted()) and not (IsFlying()) and not (IsFalling()) and not (IsResting()) and not (UnitIsAFK("player")) then --[[ refresh the Poisons if there are less then 13 min left (to be sure that it dont runs out while a raid boss fight ]] local timeLeftToCastAgain = 13*60; local idPoisons={} --[[ Deadly,Wound ]] idPoisons[1]={2823,8679} --[[ Leeching,Crippling,Mind-Numbing,Paralytic ]] idPoisons[2]={108211,3408,5761,108215} local now=GetTime(); for i=1,#idPoisons do local spell=""; local PoisonFound=0 for j=1,#idPoisons[i] do spellname=GetSpellInfo(idPoisons[i][j]) local name, rank, icon, count, debuffType, duration, expirationTime, unitCaster, isStealable, shouldConsolidate, spellId = UnitBuff("player",spellname); if (name==spellname) then local expireTimeLeft = expirationTime-now; PoisonFound=idPoisons[i][j] if (expireTimeLeft &lt; timeLeftToCastAgain) then if (IsUsableSpell(spellname)) then local start, duration, enable = GetSpellCooldown(spellname) if (duration==0) then CastSpellByName(spellname); spell=spellname; end end end break; end end if (PoisonFound==0) then for j=1,#idPoisons[i] do local spellname=GetSpellInfo(idPoisons[i][j]) if (IsUsableSpell(spellname)) then local start, duration, enable = GetSpellCooldown(spellname) if (duration==0) then CastSpellByName(spellname); spell=spellname; break; end end end end if not (spell=="") then print("Poison: "..spell) result=true break; end end end </LuaScript> <VarRet>result</VarRet> <ValueRet>true</ValueRet> </Param> </FightClassCondition> </FightClassConditions> <Priority>1</Priority> <CombatOnly>false</CombatOnly> <CheckIfKnowUsableDistance>false</CheckIfKnowUsableDistance> <CheckIfView>false</CheckIfView> <AddToSettingsActiveByDefault>true</AddToSettingsActiveByDefault> <NotSpellIsLuaScript>true</NotSpellIsLuaScript> <CanMoveDuringCast>No</CanMoveDuringCast> <DescriptionSpell>Poison Managment</DescriptionSpell> </FightClassSpell> based on WoW 5.4.2.
     

  13. Like
    Droidz reacted to Bugreporter in Combo Points instant (a solution)   
    At first: The talent "Marked for Death" is needed to use the spell "Marked for Death". Without them, only the Redirect spell will be used.
     
    1. Check if there are any combopoints around there, but not on the target. In this case we use Redirect if possible.
    2. If Redirect is not usable, then we use "Marked for Death". which give us 5 CP instant. (accept Shadow Blades is active.)
    <FightClassSpell> <SpellName>--combopoints instant</SpellName> <FightClassConditions> <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript>result="" local spell="nothing" if UnitExists("target") and not UnitIsFriend("player", "target") and (GetComboPoints("player")==0) then idRecuperate=73651 local spellname=GetSpellInfo(idRecuperate) --[[ No CP and Recuperate ready? Then we have CP nearby ! ]] local usable,noCP=IsUsableSpell(spellname) if (usable) then local idRedirect=73981 local start, duration, enabled = GetSpellCooldown(idRedirect) --[[ redirect ready ?]] if (duration==0) then local spellname=GetSpellInfo(idRedirect) if (IsSpellInRange(spellname, "target")==1) then spell=spellname end end end if (spell=="nothing") then local idMarkDeath=137619 local idShadowBlades=121471 local SBname=GetSpellInfo(idShadowBlades) local start, duration, enabled = GetSpellCooldown(idMarkDeath) --[[ Marked for Death ready ?]] if (duration==0) and not (SBname==UnitBuff("player",SBname)) then local spellname=GetSpellInfo(idMarkDeath) local usable,noCP=IsUsableSpell(spellname) if (IsSpellInRange(spellname, "target")==1) and (usable) then spell=spellname end end end if not (spell=="nothing") then CastSpellByName(spell) print("cp : "..spell) result=true end end; </LuaScript> <VarRet>result</VarRet> <ValueRet>true</ValueRet> </Param> </FightClassCondition> </FightClassConditions> <Priority>30</Priority> <CombatOnly>false</CombatOnly> <CheckIfKnowUsableDistance>false</CheckIfKnowUsableDistance> <CheckIfView>false</CheckIfView> <AddToSettings>true</AddToSettings> <NotSpellIsLuaScript>true</NotSpellIsLuaScript> </FightClassSpell> based on WoW 5.4.2.
     

  14. Like
    Droidz reacted to N1pple in Repa et vendre sur ma monture   
    Oki merci et pas de souci pour les bugs je les ferais remonter si j'en trouve.
  15. Like
    Droidz reacted to Networkz in Networkz QProfiles Bugs & Questions   
    Hey Guys, I will Currently Be Going out of town for one week for a family emergency, Till I get back all profiles wont get posted. I will do some of them on my laptop ( So work will not be Completely Stopped ) But I only have Limited Amounts of time to try and get anything done, So on
     
    February 21 / 2014 I Will Be back and More active then ever to try and get this off my mind, Sorry guys
     
    Dustin (Networkz)
  16. Like
    Droidz reacted to Networkz in Networkz QProfiles Bugs & Questions   
    it seems to work, Just takes a few times to get up is all. I will delete my mesh folder and see how it turns out, If i find anymore issues i will post a log = ) Thanks for the quick reply Droidz
  17. Like
    Droidz reacted to Teksun in Coordination   
    It's pretty clear we need some coordination in this section so that two people are not working on the same zone.
  18. Like
    Droidz got a reaction from No Heart in Cannot run the Bot   
    Hello,
     
    Check if you have installed required files on your computer:
    - Framework 4.0: http://www.microsoft...s.aspx?id=24872
    - Visual C++ 2010 (X86): http://www.microsoft...ls.aspx?id=5555
     
    Try also to re download/reinstall WRobot.
     
    WRobot works only with wow 32 bit (x86), how you have say you need to remove/rename wow-64.exe and launch directly wow.exe, login in game and launch wrobot.
     
    Do you see your wow session in wrobot? Do you have error message? Do you have log (in Logs folder)?
     
    Thanks.
  19. Like
    Droidz got a reaction from hiroptera in Atack and move in Rotation ?   
    Hello
     
    In WRobot Product Settings you can desactivate option "Manage...".
  20. Like
    Droidz reacted to Bugreporter in Stun, stun, stun and stun (a solution)   
    This snippet needs the snippet or another solution to handle Cheap Shot
     
    What do we do ?
    We check, if the target is stuned. If not, we try a Kidney Shot, If Kidney Shot not ready AND we are in PvP OR in a Group AND attack the same Mob AND Vanish and Cheapshot are ready we vanish. ...(and now?)... Your (or my ()) Cheap Shot solution do its best to stun again. We remember Preparation...and use it. And we start at point  3. again After this Kidney Shot should be ready again. (20 sek cd) I use Kidney Shot with 4 or more Combo Points. If you want it faster, change the value after GetComboPoints (btw: do you know Nerve Strike ?)
        <FightClassSpell>       <SpellName>--Stun</SpellName>       <FightClassConditions>         <FightClassCondition>           <ContionType>LuaScript</ContionType>           <Param xsi:type="FightClassConditionLua">             <LuaScript>local spell="nothing" if UnitExists("target") and not UnitIsFriend("player", "target") and not (UnitLevel("target")==-1) then     local stunId =    {                         1833,         --[[ Cheap Shot ]]                         408,          --[[ Kidney Shot ]]                         47481,        --[[ Gnaw ]]                         5211,         --[[ Bash ]]                         22570,        --[[ Maim ]]                         9005,         --[[ Pounce ]]                         24394,        --[[ Intimidation ]]                         91797,        --[[ Monstrous Blow ]]                         50519,        --[[ Sonic Blast ]]                         44572,        --[[ Deep Freeze ]]                         118271,       --[[ Impact ]]                         853,          --[[ Hammer of Justice ]]                         89766,        --[[ Axe Toss ]]                         54786,        --[[ Demon Leap ]]                         30283,        --[[ Shadowfury ]]                         7922,         --[[ Charge Stun ]]                         46968,        --[[ Shockwave ]]                         56,           --[[ Stun ]]                         20549         --[[ War Stomp ]]                     }                              local function isStunned(unit)         for i=1,#stunId do             local spellname=GetSpellInfo(stunId[i])             if UnitAura(unit,spellname) then return true end         end         return false     end          if not isStunned("target") then --[[ not stunned? maybe I can help... ]]             if not IsStealthed() then             local idKidneyShot=408             local start, duration, enabled = GetSpellCooldown(idKidneyShot)             if (duration==0) then --[[ Combo Points &gt; 3 ? Gooood...night ]]                 if (GetComboPoints("player", "target") &gt; 3) then                     local spellname=GetSpellInfo(idKidneyShot)                     if (IsSpellInRange(spellname, "target")==1) then                         spell=spellname                     end                 end;             else                 --[[ Vanish only in PvP or if another group-member attack this target                       test:  set "tryVanish=1" at training dummys ]]                 local tryVanish=0                                  if UnitIsPVP("player") and UnitIsPVP("target") then                     tryVanish=1;                 else local group="party" if IsInRaid() then  group = "raid" end                     for i=1,GetNumGroupMembers() do                         local member=group..i                         if not (UnitIsUnit(member,"player")) then                             if (UnitIsUnit(member.."target","target")) then                                 tryVanish=1                                 break                             end                         end                     end                 end                 if (tryVanish==1) then                     local idVanish=1856                     local idPreparation=14185                     local idCheapShot=1833                     local start, duration, enabled = GetSpellCooldown(idVanish)                     local CSstart, CSduration, CSenabled = GetSpellCooldown(idCheapShot)                     --[[ Vanish AND CheapShot ready? And Target in CS-range ? ]]                     if (duration==0) and (CSduration==0) then                         local spellname=GetSpellInfo(idCheapShot)                         if (IsSpellInRange(spellname, "target")==1) then                             spell=GetSpellInfo(idVanish)                         end                     else                         local start, duration, enabled = GetSpellCooldown(idPreparation)                         if (duration==0) then                             spell=GetSpellInfo(idPreparation)                         end                     end                 end             end         end     end end if not (spell=="nothing") then     CastSpellByName(spell)     print("stun: "..spell)     result=true end;</LuaScript>             <VarRet>result</VarRet>             <ValueRet>true</ValueRet>           </Param>         </FightClassCondition>       </FightClassConditions>       <Priority>18</Priority>       <CombatOnly>false</CombatOnly>       <CheckIfKnowUsableDistance>false</CheckIfKnowUsableDistance>       <CheckIfView>false</CheckIfView>       <AddToSettings>true</AddToSettings>       <NotSpellIsLuaScript>true</NotSpellIsLuaScript>       <DescriptionSpell>Stun it, whenever you can</DescriptionSpell>     </FightClassSpell> based on WoW 5.4.2.
     

  21. Like
    Droidz reacted to Womble in Immerseus Breaks My Rotation   
    Got a theory it might have been the broken redirect I tested. Need to test it again later, if it doesn't work I'll share the log - it doesn't break on any other fights btw.
  22. Like
    Droidz reacted to Galexyman in My first fight class profile (MM)   
    Hi
     
    Here is Version 2
     
    Please tell how you like it
     
     
    It is a PVP profile for marksmanship PVP (2 vs 2)
    Maybe I can have someone help you. Get the profile shit if it's done in the Fight Class Forum, upload because there is not yet something.
    Sorry for my bad english.

    Have the current profile as notes
    Hunter Marksmanship 1.2.xml
  23. Like
    Droidz reacted to Bugreporter in Break Stealth (a solution)   
    Same usage of a LUA-Script as described
     
    "I want to break free" (Queen). In this case we want to break out of stealth. In PvP this will be most done with Cheap Shot , in PvE with Ambush . Ambush will only work, if you are behind the target. Because we couldn't not really be sure, that we are behind the target, I use a shadowstep before, (and a pickpocket. We have it, we should use it ;-) ).
     
    If Ambush is not usable (not more behind or spell not known), I try Cheap Shot, Garrote,  Revealing Strike and at last Sinister Strike to get out of Stealth into combat.
        <FightClassSpell>       <SpellName>--Break Stealth</SpellName>       <FightClassConditions>         <FightClassCondition>           <ContionType>LuaScript</ContionType>           <Param xsi:type="FightClassConditionLua">             <LuaScript>local attack=0 if IsStealthed() and UnitExists("target") and not UnitIsFriend("player", "target") then     if not (UnitIsPVP("target")) and (((UnitHealth("target") / UnitHealthMax("target") * 100) &gt; 97) or (UnitLevel("target")==-1)) then --[[ Ambush only if target is not in PVP and only as Opener OR target is a boss (they are not stuneable, so we prefere Ambush) ]]         local idShadowStep=36554         local idPickPocket=921         local idAmbush=8676         local start, duration, enabled = GetSpellCooldown(idShadowStep)         local nameAmbush=GetSpellInfo(idAmbush)         local timeleft=GetTime()-start         if (duration==0) then             local nameShadowStep=GetSpellInfo(idShadowStep)             if (IsSpellInRange(nameShadowStep, "target")==1) then                 CastSpellByName(nameShadowStep)             end         elseif (timeleft &lt; 2) then             local spellname=GetSpellInfo(idPickPocket)             CastSpellByName(spellname)             CastSpellByName(nameAmbush)             attack=nameAmbush         end     end     if (attack==0) then --[[ 1. try Ambush (failed if you are not behind the target                     or you dont now the spell)      2. try Cheap Shot (failed if unknown)      3. try Garrote (failed if unknown)      4. try Revealing Strike (we want to break steal, right ?)      5. try ( Fifth try? You are not level 20 ????)             okay, a simple sinister will do the work --]]         local idSpells={1833,703,84617,1752}         for i=1,#idSpells do             local start, duration, enabled = GetSpellCooldown(idSpells[i])             if (duration==0) then                 local spellname=GetSpellInfo(idSpells[i])                 if IsStealthed() and (IsSpellInRange(spellname, "target")==1) then                     CastSpellByName(spellname)                     attack=spellname                 end             end         end     --[[ no more try. get near to the target !!! You'are a melee !!! ]]     end end if (attack~=0) then     print(attack)     result=true end </LuaScript>             <VarRet>result</VarRet>             <ValueRet>true</ValueRet>           </Param>         </FightClassCondition>       </FightClassConditions>       <Priority>19</Priority>       <CombatOnly>false</CombatOnly>       <CheckIfKnowUsableDistance>false</CheckIfKnowUsableDistance>       <CheckIfView>false</CheckIfView>       <AddToSettings>true</AddToSettings>       <NotSpellIsLuaScript>true</NotSpellIsLuaScript>       <DescriptionSpell>Break stealth with ambush, Cheap shot or Garrote</DescriptionSpell>     </FightClassSpell> based on WoW 5.4.2.
     

  24. Like
    Droidz reacted to Bugreporter in Snippets of LUA codes (for FightClass)   
    For Rogue (mostly Combat Rogue) :
     
    (Discussions about the snippets in the correspondending Threads)
     
    Set your poisons out of combat. Manage Redirect and Marked for Death : Use all 4 abilitys to kick a spell. Kick, Blind, Gouge, Kidney Shot. (and Feint, if it is not kickable) : All buffs at once : From Stealth to Combat. Cheap Shot / Ambush, Garotte, Revealing Strike, Sinister (one of them do the job) needs . Cheap Shot (stun), Kidney Shot (stun), Vanish, Cheap Shot (stun), Preparation, Vanish, Cheap Shot (stun), Kidney Shot (stun). I'am sure, your opponent will love you for this ;-) 10 /use 13 and /use 14 . 30 Yards ! and no step closer...bye!  
    How to use the snippets: (looks more then it is)
    click on the snippet you want mark the whole code (from <FightClassSpell> to </FightClassSpell>) CTRL-C (copy the marked code) . Go to your mrobot directory open the fight class folder right click on the file do you want to edit Edit (or Edit with Notepad++, if you use Notepad++) Go to the last line CTRL-V (append the code to your fight class) Save the new code . start the Fight Class editor open the changed fightclass move the new spell to the right place in the priority list The Codes above are mostly LUA-Scripts without a LUA-Script with a LUA-Condition that needs never to be true. And they work fine! :-)
     
    1.) Lua Script Spell.
    With a Lua Script we can use our own fantasy Spell name, instead of a real script, because Lua Scripts are bad to be supported (insert,delete,insert) and they are very ugly in the settings window. So we use only a "--Short Description" as lua script. Because we don't have a real LUA script here, we use the comment signs "--" .
     
    2.) Lua Script Condition.
    The script here do the whole work. The local variable result is only needed to get a log-file entry. See also.
     
    A description for the snippets are in the correspondending Threads
  25. Like
    Droidz got a reaction from Networkz in I Need help lol.   
    If you can try with new the WRobot update please. It is problem with decimal separator (in french computer is "," by default, in english is ".").
     
    Tell me if problem is solved or not.
     
    Thanks
×
×
  • Create New...