-
Posts
12431 -
Joined
-
Last visited
Reputation Activity
-
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. -
Droidz reacted to Womble in Still Having Massive Front / Back Detection Issues
Seems to be working brilliantly for now. Nice.
-
-
Droidz got a reaction from mahabrando in WRobot no work on Europe 20/02/2014
restart WRobot and accept update.
Good botting at all.
-
Droidz got a reaction from da8ball in WRobot no work on Europe 20/02/2014
Hello,
I'll update WRobot (wait 1 hour max).
-
-
-
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)). -
-
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
-
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
-
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 < 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.
-
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.
-
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.
-
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)
-
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
-
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.
-
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.
-
Droidz got a reaction from hiroptera in Atack and move in Rotation ?
Hello
In WRobot Product Settings you can desactivate option "Manage...".
-
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 > 3 ? Gooood...night ]] if (GetComboPoints("player", "target") > 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.
-
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.
-
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
-
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) > 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 < 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.
-
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
-
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