Нужен Fast buy.  
Автор Сообщение
lol гуру

0
Сообщение Нужен Fast buy.
Ну собственно Сабж таков: Нужен аддон, который позволит забиндить начальный/любой закуп на одну кнопку. К примру нажимаешь J и покупается армор+5 потов. Самому писать нереалистично лень + не факт, что осилю сделать это быстро. А так вдруг кто-нибудь уже замутил/пользуется чем-то похожим.
На вопрос зачем: Для Шако.


21 сен 2011, 21:12
Профиль Skype

0
Сообщение Нужен Fast buy.
Fitness писал(а):

Ну собственно Сабж таков: Нужен аддон, который позволит забиндить начальный/любой закуп на одну кнопку. К примру нажимаешь J и покупается армор+5 потов. Самому писать нереалистично лень + не факт, что осилю сделать это быстро. А так вдруг кто-нибудь уже замутил/пользуется чем-то похожим.
На вопрос зачем: Для Шако.

Razer Nostromo Macro :P


21 сен 2011, 21:39
Профиль

0
Сообщение Re: Нужен Fast buy.
А разве можно делать закуп только с клавиатуры?


21 сен 2011, 21:43
Профиль Skype

0
Сообщение Re: Нужен Fast buy.
http://www.seriosoft.org/
-Запись и воспроизведение нажатий на клавиатуре (макросы)
больше вроде ни как


21 сен 2011, 21:48
Профиль



<PvP Academy>


Сервер: Sylvanas
Рейтинг поля боя: 384
2х2: 384
3х3: 1409
0
Сообщение Нужен Fast buy.
Naruga писал(а):

Fitness писал(а):

Ну собственно Сабж таков: Нужен аддон, который позволит забиндить начальный/любой закуп на одну кнопку. К примру нажимаешь J и покупается армор+5 потов. Самому писать нереалистично лень + не факт, что осилю сделать это быстро. А так вдруг кто-нибудь уже замутил/пользуется чем-то похожим.
На вопрос зачем: Для Шако.

Razer Nostromo Macro :P


Bitch please. Belkin N52.


21 сен 2011, 22:22
Профиль ICQ

0
Сообщение Re: Нужен Fast buy.
Daniel писал(а):

А разве можно делать закуп только с клавиатуры?

Да,видел в стримах :bee:


21 сен 2011, 22:58
Профиль Skype

Сообщение Re: Нужен Fast buy.
Можно сделать в AutoIT

вот ниже пример кликанья мышки :D делал для диабло2.
Для запуска скрипта нужна прога(просто в регистрах пропишет кое че) autoit: http://www.autoitscript.com/site/autoit/downloads/
Sleep(x), x = милисекунды. Скрипт можно запустить 1 раз и зарегать хоткии для функции. Можно привязать к процессу.

Код:
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Close")
HotKeySet("{F7}", "Stacksword")
HotKeySet("{F8}", "StackHelm")
HotKeySet("{F9}", "Stackbody")
HotKeySet("{F10}", "Stackshield")
HotKeySet("{end}", "DoNothing")




WinActivate("Diablo II")
WinWaitActive("Diablo II")
WinMove("Diablo II", "", 0, 0)
Sleep(2000)




Func StackHelm()
   While 1
      MouseMove(237, 117, 3) ;237= width  117= height, change these number if ur screen resolution is not 1440 x 900  3= mouse speed
      Sleep(Random(1, 2))
      MouseClick("LEFT") ;clicks mercs helm
      Sleep(Random(1, 2))


      MouseMove(558, 117, 3) ;moves to char helm
      Sleep(Random(1, 2))
      MouseClick("LEFT") ;clicks char helm
      Sleep(Random(1, 2))


      MouseMove(239, 115, 3) ;moves to mercs helm
      Sleep(Random(1, 2))
      MouseClick("LEFT") ;clicks mercs helm
      Sleep(Random(4, 5))

      MouseMove(235, 120, 3) ;moves to mercs helm
      Sleep(Random(1, 2))
      MouseClick("LEFT") ;clicks mercs helm
      Sleep(Random(1, 2))


      MouseMove(555, 115, 3) ;moves to char helm
      Sleep(Random(1, 2))
      MouseClick("LEFT") ;clicks char helm
      Sleep(Random(1, 2))


      MouseMove(234, 114, 3) ;moves to mercs helm
      Sleep(Random(1, 2))
      MouseClick("LEFT") ;clicks mercs helm
      Sleep(Random(4, 5))

   WEnd
EndFunc   ;==>StackHelm

Func Stacksword()
   While 1
      MouseMove(130, 190, 3) ;moves to mercs sword
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs sword
      Sleep(Random(10, 15))


      MouseMove(450, 192, 3) ;moves to char sword
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks char sword
      Sleep(Random(10, 15))


      MouseMove(133, 187, 3) ;moves to mercs sword
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs sword
      Sleep(Random(147, 150))

      MouseMove(131, 189, 3) ;moves to mercs sword
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs sword
      Sleep(Random(10, 15))


      MouseMove(448, 191, 3) ;moves to char sword
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks char sword
      Sleep(Random(10, 15))


      MouseMove(130, 188, 3) ;moves to mercs sword
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs sword
      Sleep(Random(145, 150))

   WEnd
EndFunc   ;==>Stacksword

Func Stackbody()
   While 1
      MouseMove(240, 203, 3) ;moves to mercs body
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs body
      Sleep(Random(10, 15))


      MouseMove(567, 207, 3) ;moves to char body
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks char body
      Sleep(Random(10, 15))

      MouseMove(236, 200, 3) ;moves to mercs body
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs body
      Sleep(Random(145, 150))

      MouseMove(237, 204, 3) ;moves to mercs body
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs body
      Sleep(Random(10, 15))

      MouseMove(566, 184, 3) ;moves to char body
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks char body
      Sleep(Random(10, 15))

      MouseMove(233, 177, 3) ;moves to mercs body
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs body
      Sleep(Random(145, 150))

   WEnd
EndFunc   ;==>Stackbody


Func Stackshield()
   While 1
      MouseMove(360, 190, 3) ;moves to mercs shield
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs shield
      Sleep(Random(10, 15))


      MouseMove(680, 192, 3) ;moves to char shield
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks char shield
      Sleep(Random(10, 15))


      MouseMove(361, 187, 3) ;moves to mercs shield
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs shield
      Sleep(Random(147, 150))

      MouseMove(359, 189, 3) ;moves to mercs shield
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs shield
      Sleep(Random(10, 15))


      MouseMove(679, 191, 3) ;moves to char shield
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks char shield
      Sleep(Random(10, 15))


      MouseMove(362, 188, 3) ;moves to mercs shield
      Sleep(Random(10, 15))
      MouseClick("LEFT") ;clicks mercs shield
      Sleep(Random(145, 150))

      WEnd
EndFunc   ;==>Stackshield

Func TogglePause()
   While 1
   WEnd
EndFunc   ;==>TogglePause

Func DoNothing()
   While 1
   WEnd
EndFunc   ;==>DoNothing

Func Close()
   Exit
EndFunc   ;==>Close


While 1
WEnd


21 сен 2011, 23:48
Профиль

0
Сообщение Нужен Fast buy.
Не понял.
В лол я не играл, и не знаю, что там технически закручено. Там как в вове можно писать аддоны на скриптовом языке?
Или имеется ввиду клавиатурный скрипт для винды не зависимый от самой игры?

Если второе, то как это практически должно выглядеть. Например такой вариант, ты жмешь клавишу "P", а в игру отправляется комбинация "Ctrl + Z + Num 8 + Y" или там "F + 5 + H + H + H". То есть техническое ограничение - на один бинд (любую клавишу, можно там цифровые и т.п.) ты биндиш нажатие какой-то одной серии клавиш.

Еще можно сделать вариант чуть сложнее, с "раскладками" биндов под разных чаров.
Типа, если ты нажал "Ctrl + P" то у тебя включилась раскладка биндов закупки для одного чара, где на клавишу "U" забинжена серия "Z + T + 1", а на клавишу "R" забинжена серия "C + G + 1". Затем ты зашел в другую игру где пикнул другого чара, ты жмешь клавишу "L" и у тебя на клавишу "U" становится забинжена серия "F + B + 5 + 4", а на клавишу "R" забинжена серия "K + J + 6".

Ну и можно сделать автоматический вариант переключения этих раскладок через просмотр цвета пикселей на экране, но это долго.

Технически это все можно довольно быстро сделать через Autoit, мне полностью делать все эти варианты с кучей биндов и бла-бла-бла лень, но могу подсказать общий принцип, если более-менее какой-то опыт работы с кодом есть, то за пару часов сделаешь.

UPD. Пока писал, там отписались с большим куском кода для кликов мышкой - для работы с клавиатурой это будет во много раз короче.
И сама программка нужна только для компиляции кода, то есть там можно запускать скрипт с интерпретатором, который на лету его компилирует, а можно 1 раз создать екзешник который будет запускаться на любой машине, даже где не установлен аутоит.


21 сен 2011, 23:59
Профиль
lol гуру

0
Сообщение Re: Нужен Fast buy.
Насколько я знаю закупаться через клаву в ЛоЛ нельзя, так бы уже написал(кстати надо бы потестить...)
2Fizz - то, что нужно.


22 сен 2011, 00:17
Профиль Skype

Сообщение Re: Нужен Fast buy.
Выглядить будет как то так:
Код:
HotKeySet("{F7}", "Zakup")
HotKeySet("{F8}", "Zakup2")
WinActivate("LeagueOfLegends process name")
WinWaitActive("LeagueOfLegends process name")
WinMove("LeagueOfLegends process name", "", 0, 0)
Sleep(3000)


Func Zakup()
      MouseMove(237, 117, 2) ;
      Sleep(1)
      MouseClick("LEFT")
      Sleep(1)


      MouseMove(558, 117, 3)
      Sleep(1)
      MouseClick("LEFT")
      Sleep(1)
//tyt nado uzhe budet podobratj koordinati i sam zakup po klikam

   WEnd
EndFunc   ;==>Zakup
Func Zakup2()
      MouseMove(237, 117, 2) ;
      Sleep(1)
      MouseClick("LEFT")
      Sleep(1)


      MouseMove(558, 117, 3)
      Sleep(1)
      MouseClick("LEFT")
      Sleep(1)
//tyt nado uzhe budet podobratj koordinati i sam zakup po klikam

   WEnd
EndFunc   ;==>Zakup2

While 1
WEnd


Вообщем примерно так, только надо подбирать координаты, и синхронизироать клики с нужным тебе закупупом, если что пиши.
Скрипт зациклен и будет работать пока его не вырубишь, 1нажатие (например Ф8) выполнит закуп и остановится. Таким образом оч удобно)


22 сен 2011, 00:34
Профиль

0
Сообщение Re: Нужен Fast buy.
Fitness писал(а):

Насколько я знаю закупаться через клаву в ЛоЛ нельзя, так бы уже написал(кстати надо бы потестить...)
2Fizz - то, что нужно.

Ну в доте/вц3/ск1/ск2 можно-же через клаву вроде-бы все делать, закупаться, строить юнитов и т.д.. По идее и в лоле так сделать должны были, это уже некоторый "стандарт".


22 сен 2011, 07:18
Профиль

Сообщение Re: Нужен Fast buy.
Не верный путь ты избрал, падаван.
Путь Эйни ведет к темной стороне ;D


22 сен 2011, 08:08
Профиль

0
Сообщение Re: Нужен Fast buy.
Marshall писал(а):

Не верный путь ты избрал, падаван.
Путь Эйни ведет к темной стороне ;D

Если бы эйни баджи с помощью скриптов покупал, то ему бы никто и слова не сказал.


22 сен 2011, 11:35
Профиль

0
Сообщение Re: Нужен Fast buy.
могу написать скриптик в уопайлоте но под конкретный закуп


27 сен 2011, 14:24
Профиль



<Красный Октябрь>


Сервер: Soulflayer
1
Сообщение Re: Нужен Fast buy.
Котята всемогущи !


27 сен 2011, 16:06
Профиль ICQ Skype WWW
Начать новую тему Ответить на тему


Перейти:  

На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.
Рейтинг@Mail.ru