Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

sikle

Бинды и алиасы т.2

Рекомендованные сообщения

(изменено)

Попытался сделать бинд, чтобы по 1 клику было 3 нажатия инвентаря и каст ракет и каст лазера.

Я пытался, у меня почему то нужно сделать 2-3 нажатия на кнопку, чтобы все скаставалось, но это не так уж и сложно, почему то вещи в инвентаре кастуются в рандомном порядке

Потому что нечем контролировать тайминг.

Как вариант - сделать алиас через ребинд. Кнопку придется нажимать столько раз, сколько нужно совершить действий, зато жать лишь на одну кнопку.

alias "tink1" "dota_item_quick_cast 0;bind A tink2;"
alias "tink2" "dota_item_quick_cast 1;bind A tink3;"
alias "tink3" "dota_item_quick_cast 2;bind A tink4;"
alias "tink4" "dota_ability_quickcast 0;bind A tink5;"
alias "tink5" "dota_ability_quickcast 1;bind A tink1;"
bind "S" "bind A tink1;"
bind "A" "tink1"


Изменено пользователем Nebel

Поделиться сообщением


Ссылка на сообщение
(изменено)

Сейчас в сорсе2 можно использовать таймер?

Хочу сделать скрипт напоминалку по рошану:

Нажал кнопку пошел отчет, через 4 минут пишет что аегис через 60 сек пропадет, через 8 минут что рош может появится.

Каждую минуту напоминал бы про чек рун (тиммейтам) Типо 1.45 3.45 итд.

Какая то команда есть для отсчета времени?


Изменено пользователем ^p1x

Поделиться сообщением


Ссылка на сообщение

Какая то команда есть для отсчета времени?

Контроля времени сейчас через консоль нет, даже паузы в макросах не поставишь. Я через макрос на клаву сделал, она мне чатиковые бинды прожимает когда пропадает аегис и когда начинается окно респа рошана.

Поделиться сообщением


Ссылка на сообщение

Ок, а если сделать через autohotkey? За его использование не банят?

Поделиться сообщением


Ссылка на сообщение
(изменено)

Макрос в автохоткей

F1:: Send, {F1 2}
Sleep, 300000
Send, {F1}
Sleep, 180000
Send, {F1}
Sleep, 180000
Send, {F1}

 

Вот это в autoexec.cfg

alias "roshantime1 "chatwheel_say 57;bind F1 roshan2;"
alias "roshantime2 "say_team рошан;bind F1 roshan3;"
alias "roshantime3 "say_team пропал аегис;bind F1 roshan4;"
alias "roshantime4 "say_team начало окна респа рошана;bind F1 roshan5;"
alias "roshantime5 "say_team конец окна респа рошана;bind F1 roshan1;"
bind "F1" "roshantime1"

 

Вроде так должно работать, давно с автохоткеем дело не имел.

Банить не должны, этот функционал есть в большинстве клав дороже 100рублей.

Ну и офк при паузах в игре таминг собьется.


Изменено пользователем Nebel

Поделиться сообщением


Ссылка на сообщение

Кстати насколько реально сделать бинд, чтобы при блинке сначала пт прекелючалась на инту, а потом обычно, или из за отсутствие интервалов тоже анриал, а то задолбаблся прожимать?

Поделиться сообщением


Ссылка на сообщение

помимо того, что все команды, окторые должны исполниться подряд одной кнопкой сейчас могут сработать хуй пойми как,

каким образом ты собираешься определять текущее состояние костыля?


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

помимо того, что все команды, окторые должны исполниться подряд одной кнопкой сейчас могут сработать хуй пойми как,

каким образом ты собираешься определять текущее состояние костыля?

по дефолту пт на силу стоит, при блинке сначала пт переводится на инт, после бинка опять в силу

Поделиться сообщением


Ссылка на сообщение

по дефолту пт на силу стоит, при блинке сначала пт переводится на инт, после бинка опять в силу

alias +blink "dota_item_quick_cast 0;dota_ability_quickcast 1;"
alias -blink "dota_item_quick_cast 0;dota_item_quick_cast 0;"
bind "v" "+blink"

Не всегда корректно переключает пт, лучше всего кнопку отжимать уже после блинка.

Поделиться сообщением


Ссылка на сообщение
(изменено)

Ок, а если сделать через autohotkey? За его использование не банят?

Макросы на тайминг рошана что я писал выше не корректны, вот рабочие версии, проверено. Также учтен момент с паузами в игре, ф11 пауза скрипта, ф12 возобновление.

 

автохоткей

F1::
{
Send, 1
sleep 200
Send, 1
Sleep, 300000
Send, 1
Sleep, 180000
Send, 1
Sleep, 180000
Send, 1
}
Return
F11::
 If not Stop
 {
Stop := True
Pause
 }
Return
F12::
 If Stop
 {
Stop := False
Pause
 }
Return

 

autoexec.cfg

alias "roshantime1" "chatwheel_say 57;bind 1 roshantime2;"
alias "roshantime2" "say_team roshan;bind 1 roshantime3;"
alias "roshantime3" "say_team aegis end;bind 1 roshantime4;"
alias "roshantime4" "say_team roshan resp start;bind 1 roshantime5;"
alias "roshantime5" "say_team roshan resp end;bind 1 roshantime1;"
bind "1" "roshantime1"


Изменено пользователем Nebel

Поделиться сообщением


Ссылка на сообщение
(изменено)

.


Изменено пользователем jumala

Поделиться сообщением


Ссылка на сообщение
(изменено)

.


Изменено пользователем jumala

Поделиться сообщением


Ссылка на сообщение

эх заходишь в родимый топан а тут пацаны передвижение героя биндят на кнопки

щас бы мем (ахах мем) с гагариным сюда блять

уроды

самое смешное что латенси можно в любом дефолтном софте от рейзер или типа того поставить :lol::petro:


caac247e28.png

Поделиться сообщением


Ссылка на сообщение
(изменено)

.


Изменено пользователем jumala

Поделиться сообщением


Ссылка на сообщение

да я тебе по факту говорю мне особо похуй че там ты делаешь

+sixenseleftclick убрали вроде уже давно


caac247e28.png

Поделиться сообщением


Ссылка на сообщение
(изменено)

как поставить иконку байбека на 7 минут?

Квиккаст на движение тоже интересует.


Изменено пользователем maxvolga

Поделиться сообщением


Ссылка на сообщение
(изменено)

Как сделать, чтобы пока не активировали на ctrl shift space - надписи никакой не было?

https://github.com/p...ak/Roshan-Timer

upd сделал

 

#Include %A_ScriptDir%/Timer.ahk

; Configurable Variables
Roshan_Up_Color = cLime
Pause_Color = cWhite
Agies_Not_Reclaimed_Color = cWhite
Agies_Reclaimed_No_Roshan = cAqua
Roshan_Respawn_Window = cYellow

Time_Remaining = 0
Show_OSD = 2
CustomColor = EEAA99  ; Can be any RGB color (it will be made transparent below).
Gui +LastFound +AlwaysOnTop -Caption +ToolWindow  ; +ToolWindow avoids a taskbar button and an alt-tab menu item.
Gui, Color, %CustomColor%
Gui, Font, s16  ; Set a large font size (32-point).
Gui, Add, Text, vMyText %Roshan_Up_Color%, XXXXX YYYYY  ; XX & YY serve to auto-size the window.
; Make all pixels of this color transparent and make the text itself translucent (150):
WinSet, TransColor, %CustomColor% 150
SetTimer, UpdateOSD, 200
Gosub, UpdateOSD  ; Make the first update immediate rather than waiting for the timer.
; Play with offsets for resolutions other than 1920x1080
Gui, Show, x1750 y-5 NoActivate  ; NoActivate avoids deactivating the currently active window.
return

MsToMinSec(i) {
Return, i < 1 ? "0:0" : ((n := i // g := 60000) ? n : "0") . "."
. ((0 < i -= n * g) ? ((n := i // 1000) ) : "0")
}

UpdateOSD:
MS_Left := 660000-Timer("Roshan","L")
Time_Left := MsToMinSec(MS_Left)

if Time_Remaining > 0
{
 Gui, Font, %Pause_Color%
 GuiControl, Font, MyText
 GuiControl,, MyText, Paused
}
else if (Timer("Roshan","S") and !Timer("Roshan")) {
if MS_Left between 0 and 300000
{
 Gui, Font, %Agies_Not_Reclaimed_Color%
 GuiControl, Font, MyText
}
else if MS_Left between 300001 and 480000
{
 Gui, Font, %Agies_Reclaimed_No_Roshan%
 GuiControl, Font, MyText
}
else if MS_Left between 480001 and 660000
{
 Gui, Font, %Roshan_Respawn_Window%
 GuiControl, Font, MyText
}

GuiControl, Font, MyText
GuiControl, Show, MyText
GuiControl,, MyText, %Time_Left%
}

else if Time_Remaining = 0
{
 Gui, Font, %Roshan_Up_Color%
GuiControl, Font, MyText
GuiControl, Hide, MyText

}

else
{
Gui, Font, %Roshan_Up_Color%
GuiControl, Font, MyText
GuiControl,, MyText, Roshan is up!
}
return

; Keybinds
+^space:: ; Start/Pause timer
if Time_Remaining > 0
{
 Timer("Roshan",Time_Remaining)
 Time_Remaining = 0
}
else if (Timer("Roshan","S") and !Timer("Roshan"))
{
 Time_Remaining := Timer("Roshan","L")
 Timer("Roshan","U")
}
else
 Timer("Roshan",660000)
return
pause:: ; Remove timer
Time_Remaining = 0
Timer("Roshan","U")
return

^Esc::
display := mod(Show_OSD, 2)
Show_OSD++
GuiControl, Show%display%, MyText
return


Изменено пользователем ^p1x

Поделиться сообщением


Ссылка на сообщение

Всем привет ребята. На движке Source 2 теперь убрали зажатие шифта, верно? Напишите теперь как использовать скрипт на абуз боттла, пожалуйста. Можно и в виде AHK, заранее благодарю! :smile:

Поделиться сообщением


Ссылка на сообщение

боже людям уже сложно выбрать курьера и нажать Shift+q+d :lol: :lol: :lol:

Поделиться сообщением


Ссылка на сообщение

Я сделал для себя таймер на рошана на AutoHotKey, который активируется автоматически при появлении надписи на экране. Использовал метод imagesearch, в остальном простой таймер. Из минусов, работает только с моим разрешением экрана.

 

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

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...