-
Posts
438 -
Joined
-
Last visited
Content Type
Forums
Articles
Bug Tracker
Downloads
Store
Posts posted by Bugreporter
-
-
Where should the fightclasses for the private servers come from? A bc warlocks fights complietly different from a WoTLK or Pandarian Warlock. And who will support all the little different changes that the privat-server-owner changed ? no support for privat servers. Old WRobot-exe's may work or not. And most of the players who plays a on privat server want save money....not the best customers if they need special support...
-
Thanks for the help with this, I did get this to work, but I should mention, since currently i have a lvl 2 barn i had to replace "Iron trapper" with "Improved Iron Trapper" in the code above to get this to work. Thanks again for the assist. :)
The text Iron trap are only a comment. All 3 Traps are supported without any changes.
-
No, because profiles and fighclasses are maybe only valid for the actual version. And who should support more then one version of one file? I dont.
-
after the last Update the bot stops after a few minutes using fisherbot.
-
You only need to add the code below to your fight class and active the spell "--iron trap" in the options of yout fight class settings.
Then create a simple profile for your favorite farmplace.
Mabe you have to add the id of the mob you want to trap in the variable KillBeast
<FightClassSpell> <FightClassConditions> <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript> local function UseContainerItemByName(search) --[[ needed below ]] local found=nil; for bag = 0,4 do for slot = 1,GetContainerNumSlots(bag) do local item = GetContainerItemLink(bag,slot) if (item and item:find(search)) then if (GetContainerItemCooldown(bag,slot)==0) then UseContainerItem(bag,slot) found=1; end end end end return found; end if UnitExists("target") and not UnitIsFriend("player", "target") then if not IsStealthed() then local goodMountBuff={164222,165803} local goodMount=false for n=1,#goodMountBuff do goodMount=goodMount or (UnitBuff("player",GetSpellInfo(goodMountBuff[n]))~=nil); end if (not IsMounted()) or goodMount then local guid=UnitGUID("target"); local type, zero, serverId, instanceId, zoneId, npcId, spawnUid = strsplit("-",guid); npcId=tonumber(npcId); --[[ Add your Mob-IDs to the list ]] local KillBeast="86932,87020,87021,86727,86730,86731" --[[ list of ID's of Mobs to trap, comma seperated ]] local maxHealth=95; --[[ start Trap at 95% of health for non-elite Mobs ]] if (UnitClassification("target") == "elite") then maxHealth=55 --[[ start Trap at 55% of health if it is an Elite Mob ]] end if not (UnitIsPVP("target")) and ((UnitHealth("target") / UnitHealthMax("target") * 100) < maxHealth ) and (string.find(','..KillBeast..',',','..npcId..',')) then if (UnitName("player")==UnitName("targettarget")) then --[[ no Ninjaing, my Mob, my target, my trap ]] result=true if not (UseContainerItemByName(":115010:")) then --[[ Level 3 Trap must be equiped and ready]] if not (UseContainerItemByName(":115009:")) then --[[ Level 2 Trap .. ]] if not (UseContainerItemByName(":113991:")) then --[[ Level 1 Trap .. ]] result=false end end end else --[[ the fight is over, or another User fight to them ]] ClearTarget(); end end end end; end </LuaScript> <VarRet>result</VarRet> <ValueRet>true</ValueRet> </Param> </FightClassCondition> </FightClassConditions> <SpellName>--Iron Trap</SpellName> <Priority>24</Priority> <CombatOnly>false</CombatOnly> <CastIfMounted>true</CastIfMounted> <CheckIfKnow>false</CheckIfKnow> <CheckIfSpellUsable>false</CheckIfSpellUsable> <CheckSpellDistance>false</CheckSpellDistance> <CheckIfView>false</CheckIfView> <AddToSettings>true</AddToSettings> <NotSpellIsLuaScript>true</NotSpellIsLuaScript> </FightClassSpell>
-
This "spell" crate restored artefacts . No full bags anymore (not with pandarian or draenor artefacts)
<FightClassSpell> <FightClassConditions> <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript> local function UseContainerItemByIDList(search) --[[ needed below ]] local found=nil; for bag = 0,4 do for slot = 1,GetContainerNumSlots(bag) do local itemLink = GetContainerItemLink(bag,slot) if itemLink then local _, _, Color, Ltype, Id, Enchant, Gem1, Gem2, Gem3, Gem4, Suffix, Unique, LinkLvl, Name = string.find(itemLink,"|?c?f?f?(%x*)|?H?([^:]*):?(%d+):?(%d*):?(%d*):?(%d*):?(%d*):?(%d*):?(%-?%d*):?(%-?%d*):?(%d*):?(%d*):?(%-?%d*)|?h?%[?([^%[%]]*)%]?|?h?|?r?") if Id then search=','..search..','; if (search:find(","..Id..",")) then if (GetContainerItemCooldown(bag,slot)==0) then UseContainerItem(bag,slot) found=1; end end; end end end end return found; end if (GetUnitSpeed("player") == 0) and not (UnitCastingInfo("player")) and not (UnitChannelInfo("player")) and not (UnitAffectingCombat("player")) and not (IsFlying()) and not (IsFalling()) and not (IsResting()) and not (UnitIsAFK("player")) then if not IsStealthed() then local goodMountBuff={164222,165803} local goodMount=false for n=1,#goodMountBuff do goodMount=goodMount or (UnitBuff("player",GetSpellInfo(goodMountBuff[n]))~=nil); end if (not IsMounted()) or goodMount then --[[ Add your Mob-IDs to the list ]] local archlist="114141,114143,114145,114147,114149,114151,114153,114155,114157,114159,114161,114163,114165,114167,114169,114171,114173,114175,114177,114179,114181,114183,114185,114187,114189,114190,114191,114192,114193,114194,114195,114196,114197,114198,114199,114200,114201,114202,114203,114204,114205,114206,114207,79896,79897,79898,79899,79900,79901,79902,79903,79904,79905,79908,79909,79910,79911,79912,79913,79914,79915,79916,79917,95375,95376,95377,95378,95379,95380,95381,95382" if (UseContainerItemByIDList(archlist)) then result=true; end end end; end </LuaScript> <VarRet>result</VarRet> <ValueRet>true</ValueRet> </Param> </FightClassCondition> </FightClassConditions> <SpellName>--Use Item, if exist</SpellName> <Priority>1</Priority> <CombatOnly>false</CombatOnly> <CastIfMounted>true</CastIfMounted> <CheckIfKnow>false</CheckIfKnow> <CheckIfSpellUsable>false</CheckIfSpellUsable> <CheckSpellDistance>false</CheckSpellDistance> <CheckIfView>false</CheckIfView> <AddToSettings>true</AddToSettings> <NotSpellIsLuaScript>true</NotSpellIsLuaScript> </FightClassSpell>
-
I have add the Iron trap to my Fight-Class-Profile. See the Combat Rogue profile, if you need an exsample
-
Take a look here: http://wrobot.eu/files/category/53-dungeons/
These are quester profiles, but without quests.
-
The problems are the low level farm profiles. Most of them are done with a flying mount. So you need to fly or to make your own profile. With the addons gathermate and routes,it should be simple to find the best route to gather.
-
You can also look in my rogue fight class: I kick spells and channels with all 4 abilitiesmthat a rogue has.
-
-
depence on the users who can solve the request. there are no "request team"
-
Hostile near Target
-
2. IS WROBOT SAFE FROM BANWAVE?
This ban wave does not affect the WRobot users.
and again...THIS...!!! For future ban waves maybe we are the first they will know about that.
It depends on the fightclass you use, on the profile you use, on Droidz programming and your game play.
-
wrobot doesnt support privat server (as far as I know)
-
Nat Pagle is npc 85984 .
Needed are 5 x Fire Ammonite Lunker (id 116819) . The limit is 5. so you cant fishing more then these 5. Afer this you must go back to Nat.
the quest Fire Ammonite Lunker (id 36800) is repeatable. (Blue Questionmark). Garrison need to be level 3
For Horde the Fire Ammonite is the nearest spot. (12,43 : 59,71) . The spot is inside the Garrison map (we can read /2 channel) but we already see other people (and they us). so its a border region.
Alliance best should be Blind Lake Lunker (id 36804)
-
Hi, here a few very useful legal addons for WoW, which could you help botting:
Gathering:
Routes create an optimal route between the Ore and Herbs spawns. The informations about the spawn points came from Gathermate2 and Gatermate2_data, so you have to install this addon too.
Pet Battle:
Rematch Much better then PetTabs (or similiar). It select your favorite team automatic, if you (or the bot) start the pet battle. You can also define a list of leveling Pets, which do you want to level. The will rotate, if the selected leveling pet dies or reach level 25
If you have also suggestions for "must have" addons, please post them in this thread. I will add them to the list.
-
Combat Rogue ? You dont need to change anything. Just download the Fightclass Combat Rogue v4 [bR] (or greater).
Another Class? Happy Changing ;-)
-
Because wrobot didnt support fights on mounts at the moment, we have to do a lot of changes to get a working fightclass. And this fightclass supports the Nagrand Mounts only in wrotation. But if you want ride and fight, here is what you have to do:
Enable fight on Mount in every spell:
<CastIfMounted>true</CastIfMounted>
And you have to disable fighting, if you are on the wrong mount:
<FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript> local goodMountBuff={164222,165803} local goodMount=false for n=1,#goodMountBuff do goodMount=goodMount or (UnitBuff("player",GetSpellInfo(goodMountBuff[n]))~=nil); end if (not IsMounted()) or goodMount then result=true end </LuaScript> <VarRet>result</VarRet> <ValueRet>true</ValueRet> </Param> </FightClassCondition>
goodMountBuff = Buffs that we get, if we are mounted. Other mount buffs could be added later.
for n=1.... = check, if one of the buffs are set.
goodMount = true, if so
But there are a alot of small problems to solve. I.e.:
<CombatOnly>true</CombatOnly>
didn't work . So you have to find another solution, if you needed. Maybe
UnitAffectingCombat("player")
could help.
Also the Build in Buff condition didn't work if mounted. (Droidz want to make it very secure ;-) ). So you have changed this
<FightClassCondition> <ContionType>Buff</ContionType> <Param xsi:type="FightClassConditionStringBool"> <Name>Blade Flurry</Name> <Need>true</Need> </Param> </FightClassCondition>
to a lua script like this:
local chkValue=true --[[1784=Stealth,73651=Recuperate]] local chkBuffs={1784,false,73651,false}; for n=1,#chkBuffs,2 do chkValue=chkValue and ((UnitBuff("player",GetSpellInfo(chkBuffs[n]))~=nil)==chkBuffs[n+1]); end result=chkValue
chkBuffs contains the buff and the value that the Buff should have. false=buff no set, true, buff is set.
At last HealthPercent and TargetHealthPercent didnt work. A solution is
((UnitHealth("player") / UnitHealthMax("player") * 100) < 75)
(means Health>75 % )
So, a lua code, that must contain all the conditions could be look like that:
... ... <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript> local goodMountBuff={164222,165803} local goodMount=false for n=1,#goodMountBuff do goodMount=goodMount or (UnitBuff("player",GetSpellInfo(goodMountBuff[n]))~=nil); end if (not IsMounted()) or goodMount then local chkValue=true --[[1784=Stealth,73651=Recuperate]] local chkBuffs={1784,false,73651,false}; for n=1,#chkBuffs,2 do chkValue=chkValue and ((UnitBuff("player",GetSpellInfo(chkBuffs[n]))~=nil)==chkBuffs[n+1]); end result=chkValue and ((UnitHealth("player") / UnitHealthMax("player") * 100) < 75) end </LuaScript> <VarRet>result</VarRet> <ValueRet>true</ValueRet> </Param> </FightClassCondition> </FightClassConditions> <CombatOnly>false</CombatOnly> <CastIfMounted>true</CastIfMounted> ...
-
You have to go very near to the Span points of the mining points. because you set the search radius to 6 (default 100). Ever near the wall and it works.
-
How often do you want to request the same thing again and again? Driod has answered you (and others) this. in different threads. i.e.
With this settings and a start in the mines it is possible to build your own Gatherer File.
-
I am happy to proudly present you the very first fightclass with Frostwolf War Wolf and Telaari Talbuk support.
The Fightclass is for Combat Rogue and can be downloaded
All fights can be done mounted. But, because wrobot did not support Frostwolf War Wolf and Telaari Talbuk at the moment, only wrotation makes sense. With other Products you will be unmounted. Sorry
Also new:
- Evasion (if health under 50 % and you are the target)
- Feint if a spell is not kickable. Because AoE is not very detectable, its not the best solution, but if you have a better Idea, send me a message.
-
Battle.net -> Options -> System setting -> Game Settings -> Start wow in32 bit mode
After this battle net start wow in 32 bit mode. And other tools didnt have a problem to connect to wow
-
For me, there was no Problem at all.
- I use a common Antivirus tool
- I use the authenticator
- I never use the combi password/userid for others then WoW
- I dont share the account information
- I dont use relogging
- I only start wrobot (or other tools) only after I logged in WoW.
- this is not the account, who buys the keys
And no, I am not paranoid, (but I know, they watching me ;-) )
Question about WRotation
in WRobot for Wow Wrath of the Lich King - Help and support
Posted
Normaly its not nessesary, if you have a good fightclass. The Fightclass can detect if there was one or more targets (If the Programmer of the Fightclass know what he do).
HostileUnitNear do the job.