How to make own rotation bot. (Simple way) [EVERY PATCH\SERVER] menu

User Tag List

Results 1 to 5 of 5
  1. #1
    Kirasaka's Avatar Active Member
    Reputation
    62
    Join Date
    Sep 2019
    Posts
    63
    Thanks G/R
    17/28
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How to make own rotation bot. (Simple way) [EVERY PATCH\SERVER]



    ПЕРЕВОД НА РУССКИЙ


    Use pixel predator to get color value. Other ahk script show wrong color data. || Юзайте pixel predator что-бы получить корректное значение цвета: *GET --- PIXEL PREDATOR* (How to make own rotation bot. (Simple way) [EVERY PATCH\SERVER])

    Step 0.
    Make custom icons like:
    (Size must be 64x64 and u need to make .png icons (NOT .ico !!!)
    And after u make ur .png icons u need to convert it to .BLP (search how to convert png in blp with google )

    Step 1.

    Then rename ur icons. How? Go to wowhead. (or something else if it had icon name)

    Now do that: https://i.imgur.com/GnfPL8c.png

    U get name like ability_bullrush (spell_rush OR ability_mage_firestarter when u do something for druid kek, ITS OK dont worry about that).

    And after u done u get ur ability_bullrush.blp (and alot other icons) now drop it to wow/interface/icons (icons not exist by default u need to make new folder.)

    At this moment, download any rotation addon wich show icons (not bittensspellflash xd). I like hekili so i install it.

    Now In-Game part:
    • Setup ur addon, place addon gui where u want.
    • In addon make show only 1 icon.
    • Ofc. spells like starfall, warrior jump and like this. Not supported. (But supported only if can cast throught /cast [@player] Death and Decay or /cast [@target] Death and Decay (this works for dk, but only from 7.0.1 to 8.3)

    p.s Ye sure u can make click with ahk for aoe spells but u need to hold cursor over enemy everytime xD

    Step 2.

    Download autohotkey. (Ahk)
    Create empty .ahk script.

    Step 3.

    Now do "PixelGetColor". Example:

    Code:
    PixelGetColor, color, 983, 824, RGB
    If (color = 0xE97FFF)
    {
    Send, {c down}
    sleep 10
    Send, {c up}
    }
    What is that:

    1. Read: PixelGetColor - Syntax & Usage | AutoHotkey
    2. PixelGetColor searching for special pixel on screen.
    3. 983, 824 window (activewindow) coordinates where he search that pixel.
    4. If (color = 0xHEXvalue). -- if color found then send keydown w8 10 msec send key up.
    5. u can get colors here Color Hex - ColorHexa.com or just with other ahk script.





    Okay now we had PixelGetColor part, how to enable it and add other things.


    Simple bobo way:


    Code:
    End::
    loop
    {
    PixelGetColor, color, 983, 824, RGB
    If (color = 0xE97FFF)
    {
    Send, {c down}
    sleep 10
    Send, {c up}
    }
    PixelGetColor, color, 983, 824, RGB
    If (color = 0x00A2E7)
    {
    Send, {1 down}
    sleep 10
    Send, {1 up}
    }
    }
    return
    So what is that: Press End key 1 time, it start looped search, for all of this colors in that pixel, and if hekili show spell with color 0xE97FFF (bc we replaced default icons) ahk do -> send C down\10msec\up and <- then the same for other colors\keys like 0x00A2E7 with key 1.

    Okay good. But i want to enable and disable that. How2?

    Ez.

    Just add before code:

    Code:
    ^F1::exitapp
    F1::Pause, toggle
    ctrl+F1 - - close script
    F1 - - Pause\Resume ahk script.

    Hmm cute and i had a little problem. My coordinates are different that ur how to find it?

    Make another ahk script:

    Code:
    ^z::  ; Control+Z hotkey.
    MouseGetPos, MouseX, MouseY
    PixelGetColor, RGB, %MouseX%, %MouseY%
    MsgBox The color at the current cursor position is %RGB%.
    MouseGetPos, xpos, ypos
    MsgBox, The cursor is at X%xpos% Y%ypos%.
    return
    It show correct color and coordinates but ONLY WHEN WINDOW ACTIVE DONT FORGET TO CLICK ON WINDOW before click ctrl+z (1 appear color then coords).

    Okay thats good now lets add simple gui to see some help stuff.

    How to do that:

    1. After "return" add this:

    Code:
    O::
    KeyWait, O
    Gui, Add, Text,,    < My text appears here in this line. >
    Gui, Add, Text,,  
    Gui, Add, Text,,  above empty line.
    Gui, Add, Text,,  U can add any symbols after ,,
    Gui, Add, Text,, So u can place here ur bind like: I binded Spell1 to key 1 dont forget to make same bind ingame. (Useful for friends)
    gui, +alwaysontop
    Gui, Show, NoActivate
    KeyWait  O, D
    Gui Destroy
    What is that:

    1. binds key O to create gui so we get: O:: when u click on O it create Gui with text.

    2. KeyWait O, D - - after u click on key O again it close that gui but not script. (If script closes u make something wrong.)

    3. Gui, Show, NoActivate - - show that gui but not activate it. (u can click on it and drag away. And still see that gui ingame if windowed because +alwaysontop)



    Now u had ur own rotation bot. Be happy. :gusta:


    IM PRIVATE SERVER PLAYER AND THIS GUIDE FOR PRIVATE SERVERS.
    SO I DONT RECOMMEND USE AHK ON LIVE\PTR SERVER BC BLIZZARD DONT ALLOW AHK!!



    Finished example for balance dudu BFA:


    Balance dudu script:

    Click on me boi
    Last edited by Kirasaka; 03-08-2020 at 09:41 AM.

    How to make own rotation bot. (Simple way) [EVERY PATCH\SERVER]
  2. Thanks Augury13, jsbots (2 members gave Thanks to Kirasaka for this useful post)
  3. #2
    Kirasaka's Avatar Active Member
    Reputation
    62
    Join Date
    Sep 2019
    Posts
    63
    Thanks G/R
    17/28
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    My fail. If u get wrong color codes, use PixelPredator. To get hex color code. (Hit "set color" activate game window then by mouseover and ctrl get ur icon color.)
    Click on me.

  4. #3
    Kirasaka's Avatar Active Member
    Reputation
    62
    Join Date
    Sep 2019
    Posts
    63
    Thanks G/R
    17/28
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Translated to russian. GLHF. :gusta:
    Last edited by Kirasaka; 02-29-2020 at 04:04 PM.

  5. #4
    mufflon12's Avatar Member
    Reputation
    7
    Join Date
    Dec 2007
    Posts
    34
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Using ahk will get your acc banned very fast

  6. #5
    Kirasaka's Avatar Active Member
    Reputation
    62
    Join Date
    Sep 2019
    Posts
    63
    Thanks G/R
    17/28
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by mufflon12 View Post
    Using ahk will get your acc banned very fast
    On official servers, ofc. On private server, currently never. (Just bc u can simply rename file (Hello uwow. With their perfect anticheat /lmaxo) and do alot other sh~ to protect ur compiled script.)
    And

    Is read so hard?
    Attached Thumbnails Attached Thumbnails How to make own rotation bot. (Simple way) [EVERY PATCH\SERVER]-unknown-png  

    AyyyLmao:


Similar Threads

  1. How to make 2 realms(the real way)
    By volitle in forum WoW EMU Guides & Tutorials
    Replies: 114
    Last Post: 01-09-2012, 06:48 AM
  2. How to make $ out of botting
    By Danne206 in forum World of Warcraft Guides
    Replies: 31
    Last Post: 12-16-2009, 07:44 AM
  3. [C++] How to make a calculator (the correct way!)
    By skatercam11 in forum Programming
    Replies: 7
    Last Post: 07-18-2009, 06:49 AM
  4. [Question] Anyone knows how to make own complete sets?
    By jakjaklol1337 in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 05-14-2008, 05:21 AM
  5. How to make Custom Quest Items (Simple)
    By Drop_Warcrack in forum WoW EMU Guides & Tutorials
    Replies: 11
    Last Post: 03-24-2008, 08:32 PM
All times are GMT -5. The time now is 09:55 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search