Skocz do zawartości

Auto pick champ mac - Automatyczny wybór postaci.


Polecane posty

Mam skrypt, który automatycznie zaakceptuje grę i wybierze postać. Coś w stylu skrypt, klicker, możesz zakolejkować 4 postacie, przypisać do nich rune set 1 albo 2, zbanować wybraną postać no i poczekać spokojnie na grę robiąc co innego. Wkleję tutaj kod, bo myślę, że komuś od razu się przyda, więc nie piszcie od razu, że to beznadzieja, dziwne. Mogę Wam opisać jak poprzestawiać, żeby zaczęło działać, ale nie teraz, później. Potrzebny będzie AC Tool 5.4.1

 

Aha. Przypuszczalnie zadziała normalnie w rozdzielczości 1280x720 i tym mniejszym rozmiarem lobby. Więc u niektórych ten skrypt będzie działał, ale tylko mając lobby po polsku, bo obiekty zawierają na przykłąd literę.

 

Cytat


// From new, create objects
// To fix this

objvar 2

Object accept_title
  53=2,0|53=2,2|51=2,4
  54=4,0|56=4,2|57=4,4
End

Object in_queue_title
  92=0,0
  92=2,0
  92=4,2|92=4,4
End

Object banning_phase_title
  78=0,4
  92=2,0|89=2,2
  55=4,2|86=4,4
End

Object selecting_phase_title
  85=0,0|92=0,2|79=0,4
  83=2,4
  88=4,0|58=4,2
End

Object selecting_phase_title_confirm
  211=0,0|219=0,2|203=0,4
  56=2,0|108=2,2|208=2,4
  215=4,0|158=4,2|70=4,4
End

Object ban_champ_confirm
  55=0,2|151=0,4
  190=2,0|182=2,2
  80=4,2|174=4,4
End

Object selecting_phase_title
  211=0,0|219=0,2|203=0,4
  56=2,0|108=2,2|208=2,4
  215=4,0|158=4,2|70=4,4
End

Object selecting_phase_title_confirm
  160=0,0|219=0,2|204=0,4
  118=2,0
  118=4,0|118=4,2|137=4,4
End

Object summoner_spell_1
  53=0,0|201=0,2|205=0,4
  205=2,0|205=2,2|75=2,4
  205=4,0|71=4,2
End

// Smite

Object select_runes_lobby_title
  205=0,0|205=0,2|78=0,4
  205=2,0|72=2,2|97=2,4
  75=4,0|183=4,4
End

Object loading_screen_50_progress
  89=0,0
  116=2,0|116=2,2
  157=4,0|53=4,2
End

Object game_loaded_icon
  53=0,0|66=0,2|51=0,4
  60=2,0|89=2,2|56=2,4
  60=4,0|101=4,2
End

// Unless we won't know
// I feel
// And as if in a good poem
// Happy cheating


if $choose_from_default_champions = 1
  
  compute $playing_jungle = 0
  
end

while 1=1
  
  loop $queue_time_loop
    
    if $game_accepted = 0
      
      if $game_in_progress = 0
        
        loop 3
          
          delay 320
          
          isobject accept_title at $accept_title_xy
            
            compute $game_accepted = 1
            
            delay 320
            
            mousepos $accept_click_xy
            
            loop 3
              leftclick
              delay 680
            end
            
            mousepos 0, 0
            delay 1260
            
            break
            
          end
          
        end
        
        loop 4
          
          if $game_in_progress = 0
            
            loop 2
              delay 380
              
              isobject accept_title at $accept_title_xy
                
                restart
                
              end
              
              isobject in_queue_title at $in_queue_title_xy
                
                restart
                
              end
            end
            
          end
          
          if $mode_only_accept_the_game = 1
            
            stop
            
          end
          
          isobject select_runes_lobby_title at $select_runes_lobby_title_xy
            
            compute $game_in_progress_count = $game_in_progress_count + 1
            
            if $game_in_progress_count > 2
              
              compute $game_in_progress_count = 0
              
              compute $game_in_progress = 1
              
              break
              
            end
            
          end
          
        end
        
      end
      
    end
    
  end
  
  
  if $game_in_progress = 0
    
    loop 2
      
      delay 380
      
      isobject accept_title at $accept_title_xy
        
        restart
        
      end
      
      isobject in_queue_title at $in_queue_title_xy
        
        restart
        
      end
    end
    
  end
  
  // Waiting for the ban phase
  
  compute $delay_switch = 1
  
  mousepos 0, 0
  delay 320
  
  loop 100
    
    isobject selecting_phase_title at $selecting_phase_title_xy
      
      compute $delay_switch = 0
      
    end
    
    isobject banning_phase_title at $banning_phase_title_xy
      
      compute $delay_switch = 0
      
      // Clicking a search box
      delay 420
      mousepos $type_search_champ_name_xy
      delay 120
      leftclick
      delay 920
      leftclick
      delay 320
      loop 30
        delay 10
        keys {back}
      end
      delay 120
      keys $type_champ_name_ban_primary
      delay 2260
      mousepos $select_ban_champion_click
      delay 120
      leftclick
      delay 920
      leftclick
      delay 2260
      
      isobject ban_champ_confirm at $ban_champ_confirm_xy
        
        compute $delay_switch = 0
        
        mousepos $click_ban_select_xy
        delay 120
        leftclick
        delay 920
        leftclick
        
        isobject in_queue_title at $in_queue_title_xy
          
          delay 120
          restart
          
        else
          
          delay 660
          
        end
        
        isobject accept_title at $accept_title_xy
          
          delay 120
          restart
          
        else
          
          delay 660
          
        end
        
        delay 4800
        
        break
        
      else
        
        // Clicking a search box
        delay 420
        mousepos $type_search_champ_name_xy
        delay 120
        leftclick
        delay 920
        leftclick
        delay 320
        loop 30
          delay 10
          keys {back}
        end
        delay 120
        keys $type_champ_name_ban_secondary
        delay 2260
        mousepos $select_ban_champion_click
        delay 120
        leftclick
        delay 920
        leftclick
        delay 2260
        
        // Banning a different champion
        isobject ban_champ_confirm at $ban_champ_confirm_xy
          
          compute $delay_switch = 0
          
          mousepos $click_ban_select_xy
          delay 120
          leftclick
          delay 920
          leftclick
          
          isobject in_queue_title at $in_queue_title_xy
            
            delay 120
            restart
            
          else
            
            delay 660
            
          end
          
          isobject accept_title at $accept_title_xy
            
            delay 120
            restart
            
          else
            
            delay 660
            
          end
          
          delay 4800
          
          break
          
        else
          
          isobject in_queue_title at $in_queue_title_xy
            
            delay 120
            restart
            
          else
            
            delay 660
            
          end
          
          isobject accept_title at $accept_title_xy
            
            delay 120
            restart
            
          else
            
            delay 660
            
          end
          
          delay 4800
          // Do nothing
          
        end
        
        delay 2260
        
      end
      
    else
      
      if $delay_switch = 1
        
        delay 660
        
        compute $checking_if_returned = $checking_if_returned + 1
        
        if $checking_if_returned > 2
          
          compute $checking_if_returned = 0
          
          isobject in_queue_title at $in_queue_title_xy
            
            delay 120
            restart
            
          else
            
            delay 660
            
          end
          
          isobject accept_title at $accept_title_xy
            
            delay 120
            restart
            
          else
            
            delay 660
            
          end
          
        end
        
      end
      
    end
    
  end
  
  loop 6
    
    delay 240
    
    isobject summoner_spell_1 at $summoner_spell_icon_xy
      
      // Do nothing
      if $choose_from_default_champions = 1
        
        compute $playing_jungle = 0
        
      else
        
        compute $playing_jungle = 1
        
      end
      
    else
      
      if $playing_jungle = 1
        
      else
        
        compute $playing_jungle = 0
        
      end
      
    end
    
  end
  
  
  if $choose_from_default_champions = 1
    
    compute $playing_jungle = 0
    
  end
  
  compute $delay_switch = 1
  
  mousepos 0, 0
  delay 320
  
  loop 500
    
    if $playing_jungle = 0
      
      isobject selecting_phase_title at $selecting_phase_title_xy
        
        compute $delay_switch = 0
        
        // Clicking a search box
        delay 420
        mousepos $type_search_champ_name_xy
        delay 120
        leftclick
        delay 320
        loop 30
          delay 10
          keys {back}
        end
        delay 120
        keys $type_primary_champ_name
        delay 2260
        mousepos $select_ban_champion_click
        delay 920
        leftclick
        delay 2260
        
        isobject selecting_phase_title_confirm at $selecting_phase_title_confirm_xy
          
          compute $delay_switch = 0
          
          mousepos $click_ban_select_xy
          delay 120
          leftclick
          
          isobject in_queue_title at $in_queue_title_xy
            
            delay 120
            restart
            
          else
            
            delay 660
            
          end
          
          isobject accept_title at $accept_title_xy
            
            delay 120
            restart
            
          else
            
            delay 660
            
          end
          
          delay 1800
          compute $assume_rune_page = $campion_1_rune_page
          
          break
          
        else
          
          // Clicking a search box
          delay 420
          mousepos $type_search_champ_name_xy
          delay 120
          leftclick
          delay 320
          loop 30
            delay 10
            keys {back}
          end
          delay 120
          keys $type_secondary_champ_name
          delay 2260
          mousepos $select_ban_champion_click
          delay 920
          leftclick
          delay 2260
          
          isobject selecting_phase_title_confirm at $selecting_phase_title_confirm_xy
            
            compute $delay_switch = 0
            
            mousepos $click_ban_select_xy
            delay 120
            leftclick
            
            isobject in_queue_title at $in_queue_title_xy
              
              delay 120
              restart
              
            else
              
              delay 660
              
            end
            
            isobject accept_title at $accept_title_xy
              
              delay 120
              restart
              
            else
              
              delay 660
              
            end
            
            delay 1800
            compute $assume_rune_page = $campion_2_rune_page
            
            break
            
          else
            
            // Clicking a search box
            delay 420
            mousepos $type_search_champ_name_xy
            delay 120
            leftclick
            delay 320
            loop 30
              delay 10
              keys {back}
            end
            delay 120
            keys $type_another_champ_name_1
            delay 2260
            mousepos $select_ban_champion_click
            delay 920
            leftclick
            delay 2260
            
            isobject selecting_phase_title_confirm at $selecting_phase_title_confirm_xy
              
              compute $delay_switch = 0
              
              mousepos $click_ban_select_xy
              delay 120
              leftclick
              
              isobject in_queue_title at $in_queue_title_xy
                
                delay 120
                restart
                
              else
                
                delay 660
                
              end
              
              isobject accept_title at $accept_title_xy
                
                delay 120
                restart
                
              else
                
                delay 660
                
              end
              
              delay 1800
              compute $assume_rune_page = $campion_3_rune_page
              
              break
              
            else
              
              // Clicking a search box
              delay 420
              mousepos $type_search_champ_name_xy
              delay 120
              leftclick
              delay 320
              loop 30
                delay 10
                keys {back}
              end
              delay 120
              keys $type_another_champ_name_2
              delay 2260
              mousepos $select_ban_champion_click
              delay 920
              leftclick
              delay 2260
              
              isobject selecting_phase_title_confirm at $selecting_phase_title_confirm_xy
                
                compute $delay_switch = 0
                
                mousepos $click_ban_select_xy
                delay 120
                leftclick
                
                isobject in_queue_title at $in_queue_title_xy
                  
                  delay 120
                  restart
                  
                else
                  
                  delay 660
                  
                end
                
                isobject accept_title at $accept_title_xy
                  
                  delay 120
                  restart
                  
                else
                  
                  delay 660
                  
                end
                
                delay 1800
                compute $assume_rune_page = $campion_4_rune_page
                
                break
                
              else
                
                // Selecting a champion failed
                
              end
              
            end
            
          end
          
        end
        
      else
        
        if $delay_switch = 1
          
          delay 660
          
          compute $checking_if_returned = $checking_if_returned + 1
          
          if $checking_if_returned > 2
            
            compute $checking_if_returned = 0
            
            isobject in_queue_title at $in_queue_title_xy
              
              delay 120
              restart
              
            else
              
              delay 660
              
            end
            
            isobject accept_title at $accept_title_xy
              
              delay 120
              restart
              
            else
              
              delay 660
              
            end
            
          end
          
        end
        
      end
      
    end
    
    if $playing_jungle = 1
      
      isobject selecting_phase_title at $selecting_phase_title_xy
        
        compute $delay_switch = 0
        
        // Clicking a search box
        delay 420
        mousepos $type_search_champ_name_xy
        delay 120
        leftclick
        delay 320
        loop 30
          delay 10
          keys {back}
        end
        delay 120
        keys $jungler_name_1
        delay 2260
        mousepos $select_ban_champion_click
        delay 920
        leftclick
        delay 2260
        
        isobject selecting_phase_title_confirm at $selecting_phase_title_confirm_xy
          
          compute $delay_switch = 0
          
          mousepos $click_ban_select_xy
          delay 120
          leftclick
          
          isobject in_queue_title at $in_queue_title_xy
            
            delay 120
            restart
            
          else
            
            delay 660
            
          end
          
          isobject accept_title at $accept_title_xy
            
            delay 120
            restart
            
          else
            
            delay 660
            
          end
          
          delay 1800
          compute $assume_rune_page = $jungler_1_rune_page
          
          break
          
        else
          
          // Clicking a search box
          delay 420
          mousepos $type_search_champ_name_xy
          delay 120
          leftclick
          delay 320
          loop 30
            delay 10
            keys {back}
          end
          delay 120
          keys $jungler_name_2
          delay 2260
          mousepos $select_ban_champion_click
          delay 920
          leftclick
          delay 2260
          
          isobject selecting_phase_title_confirm at $selecting_phase_title_confirm_xy
            
            compute $delay_switch = 0
            
            mousepos $click_ban_select_xy
            delay 120
            leftclick
            
            isobject in_queue_title at $in_queue_title_xy
              
              delay 120
              restart
              
            else
              
              delay 660
              
            end
            
            isobject accept_title at $accept_title_xy
              
              delay 120
              restart
              
            else
              
              delay 660
              
            end
            
            delay 1800
            compute $assume_rune_page = $jungler_2_rune_page
            
            break
            
          else
            
            // Clicking a search box
            delay 420
            mousepos $type_search_champ_name_xy
            delay 120
            leftclick
            delay 320
            loop 30
              delay 10
              keys {back}
            end
            delay 120
            keys $jungler_name_3
            delay 2260
            mousepos $select_ban_champion_click
            delay 920
            leftclick
            delay 2260
            
            isobject selecting_phase_title_confirm at $selecting_phase_title_confirm_xy
              
              compute $delay_switch = 0
              
              mousepos $click_ban_select_xy
              delay 120
              leftclick
              
              isobject in_queue_title at $in_queue_title_xy
                
                delay 120
                restart
                
              else
                
                delay 660
                
              end
              
              isobject accept_title at $accept_title_xy
                
                delay 120
                restart
                
              else
                
                delay 660
                
              end
              
              delay 1800
              compute $assume_rune_page = $jungler_3_rune_page
              
              break
              
            else
              
              // Clicking a search box
              delay 420
              mousepos $type_search_champ_name_xy
              delay 120
              leftclick
              delay 320
              loop 30
                delay 10
                keys {back}
              end
              delay 120
              keys $jungler_name_4
              delay 2260
              mousepos $select_ban_champion_click
              delay 920
              leftclick
              delay 2260
              
              isobject selecting_phase_title_confirm at $selecting_phase_title_confirm_xy
                
                compute $delay_switch = 0
                
                mousepos $click_ban_select_xy
                delay 120
                leftclick
                
                isobject in_queue_title at $in_queue_title_xy
                  
                  delay 120
                  restart
                  
                else
                  
                  delay 660
                  
                end
                
                isobject accept_title at $accept_title_xy
                  
                  delay 120
                  restart
                  
                else
                  
                  delay 660
                  
                end
                
                delay 1800
                compute $assume_rune_page = $jungler_4_rune_page
                
                break
                
              else
                
                // Selecting a champion failed
                
              end
              
            end
            
          end
          
        end
        
      else
        
        if $delay_switch = 1
          
          delay 660
          
          compute $checking_if_returned = $checking_if_returned + 1
          
          if $checking_if_returned > 2
            
            compute $checking_if_returned = 0
            
            isobject in_queue_title at $in_queue_title_xy
              
              delay 120
              restart
              
            else
              
              delay 660
              
            end
            
            isobject accept_title at $accept_title_xy
              
              delay 120
              restart
              
            else
              
              delay 660
              
            end
            
          end
          
        end
        
      end
      
    end
    
  end
  
  delay 360
  // Selecting rune page
  
  if $assume_rune_page = 1
    
    mousepos $select_rune_page_primary_click_1_xy
    delay 210
    leftclick
    delay 960
    mousepos $select_rune_page_primary_click_2_xy
    delay 210
    leftclick
    delay 240
    
  end
  
  if $assume_rune_page = 2
    
    mousepos $select_rune_page_secondary_click_1_xy
    delay 210
    leftclick
    delay 960
    mousepos $select_rune_page_secondary_click_2_xy
    delay 210
    leftclick
    delay 240
    
  end
  
  loop 105
    
    // Checking if you're returned to the queue
    
    isobject in_queue_title at $in_queue_title_xy
      
      delay 120
      restart
      
    else
      
      delay 660
      
    end
    
    isobject accept_title at $accept_title_xy
      
      delay 120
      restart
      
    else
      
      delay 660
      
    end
    
  end
  
  if $turn_off_monitor = 1
    
    // Run Wizmo attribute monoff
    execprogram C:\Users\DZIUS\Desktop\Miej pod ręką\auto pick champ\wizmo.exe -blackout
    
    loop 500
      
      isobject loading_screen_50_progress at $loading_screen_50_progress_xy
        
        break
        
      else
        
        delay 660
        
      end
      
    end
    
    loop 500
      
      isobject game_loaded_icon at $game_loaded_icon_xy
        
        loop 5
          
          delay 120
          
          keydown {space} 0.25 sec
          
          delay 120
          
          keydown {space} 0.15 sec
          
        end
        
        break
        
      else
        
        delay 660
        
      end
      
    end
    
  end
  
  // the game has started
  stop
  
end

constants
  
  mode_only_accept_the_game=0
  // 1 - Will only accept the game and stop
  // 0 - Off
  playing_jungle=0
  // 0 - Will be selecting a default
  // 1 - Will be selecting a jungler
  choose_from_default_champions=1
  // If it placed you jungle, by next game enable this option
  // 0 - Disabled, checking the postion
  // 1 - Selecting by a default order, eg. when you're playing an ARAM
  turn_off_monitor=0
  // If enabled, it will turn of the monitor untill
  // the game is being loaded.
  
  type_primary_champ_name=Shyvana
  campion_1_rune_page=2
  type_secondary_champ_name=Shyvana
  campion_2_rune_page=2
  type_another_champ_name_1=Hekarim
  campion_3_rune_page=2
  type_another_champ_name_2=Miss
  campion_4_rune_page=1
  jungler_name_1=Shyvana
  jungler_1_rune_page=2
  jungler_name_2=Vi
  jungler_2_rune_page=2
  jungler_name_3=Hekarim
  jungler_3_rune_page=2
  jungler_name_4=Warwick
  jungler_4_rune_page=2
  assume_rune_page=0
  // It depends on what champion
  // it's going to pick
  
  in_queue_title_xy=554, 616
  select_runes_lobby_title_xy=475, 619
  
  summoner_spell_icon_xy=476, 616
  type_search_champ_name_xy=850, 155
  click_ban_select_xy=635, 555
  
  select_ban_champion_click=435, 205
  type_champ_name_ban_primary=Sylas
  type_champ_name_ban_secondary=Jax
  
  banning_phase_title_xy=635, 553
  ban_champ_confirm_xy=635, 553
  
  selecting_phase_title_xy=635, 553
  selecting_phase_title_confirm_xy=635, 553
  select_rune_page_primary_click_1_xy=580, 620
  select_rune_page_primary_click_2_xy=580, 560
  select_rune_page_secondary_click_1_xy=580, 620
  select_rune_page_secondary_click_2_xy=580, 595
  
  accept_title_xy=635, 451
  accept_click_xy=639, 516
  
  game_in_progress_count=0
  game_in_progress=0
  game_accepted=0
  checking_if_returned=0
  
  delay_switch=1
  queue_time_loop=325
  
  loading_screen_50_progress_xy=658, 716
  game_loaded_icon_xy=448, 704
  
  // Ctrl + m to get coursor x y
  
  // In case of being placed
  // Some other position
  // Stop the macro and select
  // Normally
  
  // And if you move a window
  // You can change the resoluion
  // And then change again to a previous
  // So the position is going to reset
  
end

 

Edytowano przez JuccieFukkie

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 2 miesięcy później...
Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się
  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
Okienko zamknie się za 5 sekund...