Ruberducks Prevent - MMOCrawlerbots | WoW Bot Forum
Important: Please register to use the 20 minutes trial version or buy the bot!
The Bot is ready for World of Warcraft 5.4.7 Build 17956

Follow us on facebook: www.facebook.com/mmocrawlerbots


UpdateLauncher DOWNLOAD
Wow Bot: CrawlerBot Last version: click here State: EU:workingUS: working

  • Ruberducks Prevent 5 2
Currently:  

Author Topic: Ruberducks Prevent  (Read 1346 times)

December 08, 2013, 20:06:03 PM

ruberduck Offline

  • *
  • Join Date: Oct 2012
  • Posts: 275
  • Reputation: 86
    • View Profile
Hi Folks.
I made a Plugin to prevent damage on the Timeless Island when my Toolbox make the Farmingscript.

If active, your char will walk out of

Claw Flurry/Krallenhagel
Burning Sacrifice/Brandopfer
Shell Spin/Panzerwirbel
Cracking Blow/Zermalmender Schlag

walk behind mob when casting

Defensive Shield/Schutzschild

also it will prevent other damage like
Thunder's Call, Molten Fists, Lightning Crash, Shadow's Fury, Breath of Fire

And if you play an Rogue, he will always go in Stealth if he is not Flying.

IMPORTANT:
Please send my aditional casts of mobs you want to walk out.
If you have one, please search for it on WOWHEAD and post the Link of this NPC Abilitie
Send a link like this, so i can use it for german and english clients.
http://www.wowhead.com/spell=146222

Greetings
Ruberduck
« Last Edit: January 21, 2014, 11:37:33 AM by ruberduck »
If you like my work please make an .

December 15, 2013, 06:56:37 AM
Reply #1

MLGDark Offline

  • *
  • Join Date: Nov 2012
  • Posts: 32
  • Reputation: 15
    • View Profile
Works pretty well for Guardian Druid. Thanks a lot +rep

December 15, 2013, 07:16:02 AM
Reply #2

jcrueger Online

  • *
  • Join Date: Dec 2013
  • Posts: 76
  • Reputation: 3
  • If Jesus had a gun, he'd be alive today.
    • View Profile
Really nice plugin +rep, any chance of getting rogue burst of speed added to this when not in combat?
Slowly learning German... ???

December 15, 2013, 16:20:08 PM
Reply #3

ruberduck Offline

  • *
  • Join Date: Oct 2012
  • Posts: 275
  • Reputation: 86
    • View Profile
Changed check for ISFLYING to ISMOUNTED.
Sometime, if you hit the ground with your mount and you are as Rogue underway, the script dismounted you.
Now its also safe with an Rogue.
Also the Script checks for ISINGAME so it stops working if you reconnect to an other char.
This is nessesary for the next version of my Toolbox.
Greetings
Ruberduck
If you like my work please make an .

December 15, 2013, 16:37:19 PM
Reply #4

ruberduck Offline

  • *
  • Join Date: Oct 2012
  • Posts: 275
  • Reputation: 86
    • View Profile
Really nice plugin +rep, any chance of getting rogue burst of speed added to this when not in combat?

What do you mean?
Set Aspect of the Cheetah if you are not in combat?
http://de.wowhead.com/spell=5118/ Aspekt des Geparden
http://www.wowhead.com/spell=5118/ Aspect of the Cheetah

and set an other Aspect if you go in combat?
With an Check if you have the Glyphe Aspect of the Cheetah and only make this if this Glyphe is set?
http://de.wowhead.com/spell=119462/glyphe-aspekt-des-geparden
http://www.wowhead.com/spell=119462/glyphe-aspekt-des-geparden

This is possible.
And that Aspect do you prefer?

Greetings
Ruberduck
If you like my work please make an .

December 15, 2013, 22:19:47 PM
Reply #5

jcrueger Online

  • *
  • Join Date: Dec 2013
  • Posts: 76
  • Reputation: 3
  • If Jesus had a gun, he'd be alive today.
    • View Profile
Really nice plugin +rep, any chance of getting rogue burst of speed added to this when not in combat?

What do you mean?
Set Aspect of the Cheetah if you are not in combat?
http://de.wowhead.com/spell=5118/ Aspekt des Geparden
http://www.wowhead.com/spell=5118/ Aspect of the Cheetah

and set an other Aspect if you go in combat?
With an Check if you have the Glyphe Aspect of the Cheetah and only make this if this Glyphe is set?
http://de.wowhead.com/spell=119462/glyphe-aspekt-des-geparden
http://www.wowhead.com/spell=119462/glyphe-aspekt-des-geparden

This is possible.
And that Aspect do you prefer?

Greetings
Ruberduck


Use the rogue talent: http://www.wowhead.com/spell=108212 when not in combat.
i wrote a plugin that works, but i have not been able to find a way to stop it from using the ability when my toon is eating. I would like to find a way to make it track if i have moved since the last time it looped. But i have'nt been able to find a way to track my toons position. Maybe you can take a look.
-thanks jc
« Last Edit: December 15, 2013, 22:22:27 PM by jcrueger »
Slowly learning German... ???

December 16, 2013, 00:05:49 AM
Reply #6

delnik Offline

  • *
  • Join Date: Oct 2012
  • Posts: 305
  • Reputation: 103
    • View Profile
i have not been able to find a way to stop it from using the ability when my toon is eating.

Code: [Select]
function CheckEat()
WowLuaDoString("eat = 0; if UnitBuff("player", GetSpellInfo(80169)) then eat = 1 end")
WowLuaDoString("drink = 0; if UnitBuff("player", GetSpellInfo(87959)) then drink = 1 end")
if tonumber(WowGetLuaValue("eat")) == 1 or tonumber(WowGetLuaValue("drink")) == 1 then
return 1
else return 0
end
end

if CheckEat() == 0 then
CastSpellByID(1234)
else
Sleep(1000)
end
« Last Edit: December 16, 2013, 00:32:11 AM by delnik »

December 18, 2013, 18:22:13 PM
Reply #7

joint Offline

  • *
  • Join Date: Jun 2013
  • Posts: 11
  • Reputation: 4
    • View Profile
Would be so nice if this worked also in french game client :)

December 18, 2013, 19:09:48 PM
Reply #8

delnik Offline

  • *
  • Join Date: Oct 2012
  • Posts: 305
  • Reputation: 103
    • View Profile
Would be so nice if this worked also in french game client :)

yep, for universal lang its need get name from GetSpellInfo(id) wow lua function.
« Last Edit: December 18, 2013, 19:16:41 PM by delnik »

December 18, 2013, 22:22:28 PM
Reply #9

Rippe93 Offline

  • *
  • Join Date: May 2013
  • Posts: 12
  • Reputation: 1
    • View Profile
eidwache von ordos nutzt die fähigkeit "schutzschild". könntest du noch einfügen, dass der char das erkennt und dann von der seite angreift?

lg rippe
Embrace your dreams! You need dreams to become a hero!

December 18, 2013, 22:57:01 PM
Reply #10

ruberduck Offline

  • *
  • Join Date: Oct 2012
  • Posts: 275
  • Reputation: 86
    • View Profile
I have set some more functions to the Plugin.
When playing an Rogue the script will check if you are eating and pause.
Also some spells have been added.
I will take a look to translate the Plugin to all aviable languages.
Greetings
Ruberduck
If you like my work please make an .

December 18, 2013, 22:57:41 PM
Reply #11

ruberduck Offline

  • *
  • Join Date: Oct 2012
  • Posts: 275
  • Reputation: 86
    • View Profile
eidwache von ordos nutzt die fähigkeit "schutzschild". könntest du noch einfügen, dass der char das erkennt und dann von der seite angreift?

lg rippe
Schutzschild ist bereits im script drin.
Bin grad dabei, das auch für Range zu optimieren.
LG
Ruberduck
If you like my work please make an .

January 16, 2014, 20:43:23 PM
Reply #12

MLGDark Offline

  • *
  • Join Date: Nov 2012
  • Posts: 32
  • Reputation: 15
    • View Profile
I was trying to do the timeless isle farming last night, and this was not working anymore? Any Ideas?

January 18, 2014, 02:57:09 AM
Reply #13

klatuu Online

  • *
  • Join Date: Jan 2014
  • Posts: 51
  • Reputation: 0
    • View Profile
Hi,

also ich habe das teil mal getestet mit der Großen Route über die Insel,

1. bei den Schildkröten versucht er hinter ihr zu kommen und bekommt dadurch natürlich den ersten hit ab und dann evt auch noch den einen zweiten.

2. bei dem Brillanten Windfedern weicht er dem Windstoß nicht aus.
spell=57994
3. Ochsenansturm mache er auch nix bleibt einfach stehen.
spell=147386

Eftl, kannst du mir kurz den teil erklären oder auskommentieren dann versuche ich das mal so zu ändern das es wieder läuft.

Den zum Beispeil, gehe davon aus das das für die Shildkröten ist.
 elseif trim(GSSpell)=="Panzerwirbel" or trim(GSSpell)=="Shell Spin" then // ist mir klar abfrage für den cast
              DisableFightBack() // auch klar stopt das Profil
              _Log('React on: (' .. trim(GSSpell) .. ')'); // Log für den Log
              SendKey(65,960) // was macht er bei dem SendKey ????
              SendKey(87,6000) // und was bei dem ????
              FaceTarget(GetTargetAdress())
              EnableFightBack()

Gruß Klatuu


January 19, 2014, 14:32:19 PM
Reply #14

ruberduck Offline

  • *
  • Join Date: Oct 2012
  • Posts: 275
  • Reputation: 86
    • View Profile
HI.
MLGDark:
The Script souldt work but at this time is there an Problem.

klatuu:
The function DisableFightBack dont work as it shouldt.
Sometimes he makes an Facetarget.
So the function to turn the toon
(SendKey(65,960) which will press the Key A for 960 milliseconds to turn left)
dont works correct.
He turns left and makes the FACETARGET.
The function
SendKey(87,6000) will press the Key W for 6000 milliseconds
to run away from the Shell Spin

You can take a look at this list for the numbers to the keys

http://www.theasciicode.com.ar/ascii-printable-characters/capital-letter-w-uppercase-ascii-code-87.html

Or this Site for Colours
http://www.colorhexa.com/web-safe-colors

Hoffe, du konntest das oben verstehen
die 65 wäre im Ascii-Code ein A und 87 ein W
Schau dir einfach mal die Tabelle auf der Website an.
Die anderen Mobs sind noch nicht drin und ich versuch noch das ganze international zu machen genau so wie ich auch noch ein paar andere sachen, wie in der PM geschrieben.
Mir gefällt nicht, dass ich den Castnamen auswerten muss.
Bei mir sieht die Zeile
elseif trim(GSSpell)=="Panzerwirbel" or trim(GSSpell)=="Shell Spin" then

nämlich bereits so aus:
elseif trim(GSSpell)=="Panzerwirbel" or trim(GSSpell)=="Shell Spin" or trim(GSSpell)=="Remolino de caparazón" or trim(GSSpell)=="Tournoiement de la carapace" or trim(GSSpell)=="Girar Casca" or trim(GSSpell)=="?????????? ???????" then

wobei die ????? Russische Zeichen sind, die hier einfach nicht dargestellt werden können.
Mir wär lieber, einfach die ID abzufragen.
Aber das bekomm ich noch nicht hin. ^^
Wenn Du oder ein anderer ne lösung hätte wäre ich dankbar.
Dann wäre es nämlich international.
LG Ruberduck
« Last Edit: January 19, 2014, 14:34:03 PM by ruberduck »
If you like my work please make an .

 

* Recent Topics

* Useful Stuff