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

sikle

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

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

ремап альта ремапит ВСЕ альты, что очевидно никому нахер не нужно

 

а обычный dota_unit_movetodirection вроде как перестал работать с момента ввода команды с альтом

 

Человек не признающий ошибок "очевидно никому нахерне нужно" :lol:

Можно ли перебиндить эту комманду "cl_dota_alt_unit_movetodirection 1" на другую кнопку?

 

dota_unit_movetodirection работал 02-02-2016 точно, и команды dota_remap_alt_key и cl_dota_alt_unit_movetodirection к тому времени уже были.


Авку сменил из за хуйла (все мы знаем кто хуйло) ебаного который всю айдентику заруинил.
Btag ZenoN#2358

Дота в которую было можно.

pxkGeO3.jpg

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


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

Ребят, можете помочь создать команды для мипо? Имеются пуффы всех к ближайшему к курсору и сетка по очереди, но вот сетка работает не так как надо мне (чтобы первым кидал главный мипо). К тому же имеются 4 группы (главный мипо, остальные мипо, 2-3 (3 группа) и 4-5 мипо (4группа). Группы на клавишах F1-2-3-4. Нужно чтобы при нажатии допустим alt+f3 пуфалась группа третья а при alt+f4 группа четвертая опять же к тому мипо который под курсором. Спасибо заранее

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


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

гайз, есть возможность как-то "запустить" convar по его значению? например, crosshair 1 запускал бы алиас 1.000000?

или эта параша с incrementvar/multvar юзается только чтобы менять переменные, а получить их для скриптов никак нельзя?

 

бтв тема с blink/execute фиксит баг с инвокером просто идеально, спасибо челику, который вбросил :pray:

а то раньше на отпускание кнопки биндил юз инвоченного скилла, приходилось немного придерживать кнопку, теперь можно как хочешь жать :pray:


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

hold on to me | poe

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


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

convar - это консольная переменная (команда), а алиас - это алиас.

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


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

convar - это консольная переменная (команда), а алиас - это алиас.

да ладно? :shok: спасибо, я знаю, тем не менее, это что, отменяет мой вопрос? Перефразирую: можно ли использовать конвары (консольные перемененные) в комбинации алиасов (скрипте)? (Например, как я предположил, какая-то команда, которая запустит численное значение конвара как алиас (почему нет, execute_command_every_frame же запускает число 1 как алиас (или команду) 1.000000, значения переменных она, к сожалению, не запускает, проверял)).

Или единственное, что с ними можно сделать - это поменять и ожидать реакции сервера на саму переменную?

 

Ах да, алиас - это тоже команда (только определяется она с помощью вызова одной или нескольких других команд или алиасов).


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

hold on to me | poe

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


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

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

и вопрос ,сейчас можно поставить так чтобы показывало кост на итемы?

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


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

Поигрался с blink/execute, че-то это вообще имба, через нее очень круто работают всякие еул + стан лины / лешрака и даже более сложные комбо.

Для тех, кто до сих пор не понимает как оно работает, написал прогу, которая генерит рошан-таймер для примера по фанчику, ниже результат:

 

F2 - запуск (жать когда рошан умер), F3 - вывести текущее время до спауна, F4 - сброс таймера

Стоит учитывать, что, во-первых, он тикает раз в 5 секунд (т.к. есть ограничение в кол-во алиасов), что делает его немного менее точным, а во-вторых запускается не сразу (а в течении 0-5 секунд с момента нажатия), для этого не сложно придумать воркэраунд, но мне влом, для рошана не особо критично.

 

unbind F2; unbind F3; unbind F4
bind F2 "alias next_rosh_t next_rosh_t_setup"
bind F3 say_spawn
bind F4 clear_rosh_timer
alias no_cmd ""
alias wait_start "alias wait_cmd after_wait"
alias wait_stop "wait_cmd; alias wait_cmd no_cmd"
alias -1.000000 wait_start
alias -2.000000 wait_stop
alias after_wait next_rosh_t
alias next_rosh_t_done clear_rosh_timer
alias next_rosh_t_setup "alias say_spawn say_rosh_0; alias next_rosh_t next_rosh_t_1; say_student Roshan dead."
alias say_rosh_default say_student "Roshan is alive. Aegis disappeared."
alias clear_rosh_timer "alias say_spawn say_rosh_default; alias next_rosh_t no_cmd"
clear_rosh_timer
alias say_rosh_0 say_student "Roshan in 8:00 - 11:00. Aegis in 6:00.";
alias say_rosh_1 say_student "Roshan in 7:55 - 10:55. Aegis in 5:55."; alias next_rosh_t_1 "alias say_spawn say_rosh_1; alias next_rosh_t next_rosh_t_2"
alias say_rosh_2 say_student "Roshan in 7:50 - 10:50. Aegis in 5:50."; alias next_rosh_t_2 "alias say_spawn say_rosh_2; alias next_rosh_t next_rosh_t_3"
alias say_rosh_3 say_student "Roshan in 7:45 - 10:45. Aegis in 5:45."; alias next_rosh_t_3 "alias say_spawn say_rosh_3; alias next_rosh_t next_rosh_t_4"
alias say_rosh_4 say_student "Roshan in 7:40 - 10:40. Aegis in 5:40."; alias next_rosh_t_4 "alias say_spawn say_rosh_4; alias next_rosh_t next_rosh_t_5"
alias say_rosh_5 say_student "Roshan in 7:35 - 10:35. Aegis in 5:35."; alias next_rosh_t_5 "alias say_spawn say_rosh_5; alias next_rosh_t next_rosh_t_6"
alias say_rosh_6 say_student "Roshan in 7:30 - 10:30. Aegis in 5:30."; alias next_rosh_t_6 "alias say_spawn say_rosh_6; alias next_rosh_t next_rosh_t_7"
alias say_rosh_7 say_student "Roshan in 7:25 - 10:25. Aegis in 5:25."; alias next_rosh_t_7 "alias say_spawn say_rosh_7; alias next_rosh_t next_rosh_t_8"
alias say_rosh_8 say_student "Roshan in 7:20 - 10:20. Aegis in 5:20."; alias next_rosh_t_8 "alias say_spawn say_rosh_8; alias next_rosh_t next_rosh_t_9"
alias say_rosh_9 say_student "Roshan in 7:15 - 10:15. Aegis in 5:15."; alias next_rosh_t_9 "alias say_spawn say_rosh_9; alias next_rosh_t next_rosh_t_10"
alias say_rosh_10 say_student "Roshan in 7:10 - 10:10. Aegis in 5:10."; alias next_rosh_t_10 "alias say_spawn say_rosh_10; alias next_rosh_t next_rosh_t_11"
alias say_rosh_11 say_student "Roshan in 7:05 - 10:05. Aegis in 5:05."; alias next_rosh_t_11 "alias say_spawn say_rosh_11; alias next_rosh_t next_rosh_t_12"
alias say_rosh_12 say_student "Roshan in 7:00 - 10:00. Aegis in 5:00."; alias next_rosh_t_12 "alias say_spawn say_rosh_12; alias next_rosh_t next_rosh_t_13"
alias say_rosh_13 say_student "Roshan in 6:55 - 9:55. Aegis in 4:55."; alias next_rosh_t_13 "alias say_spawn say_rosh_13; alias next_rosh_t next_rosh_t_14"
alias say_rosh_14 say_student "Roshan in 6:50 - 9:50. Aegis in 4:50."; alias next_rosh_t_14 "alias say_spawn say_rosh_14; alias next_rosh_t next_rosh_t_15"
alias say_rosh_15 say_student "Roshan in 6:45 - 9:45. Aegis in 4:45."; alias next_rosh_t_15 "alias say_spawn say_rosh_15; alias next_rosh_t next_rosh_t_16"
alias say_rosh_16 say_student "Roshan in 6:40 - 9:40. Aegis in 4:40."; alias next_rosh_t_16 "alias say_spawn say_rosh_16; alias next_rosh_t next_rosh_t_17"
alias say_rosh_17 say_student "Roshan in 6:35 - 9:35. Aegis in 4:35."; alias next_rosh_t_17 "alias say_spawn say_rosh_17; alias next_rosh_t next_rosh_t_18"
alias say_rosh_18 say_student "Roshan in 6:30 - 9:30. Aegis in 4:30."; alias next_rosh_t_18 "alias say_spawn say_rosh_18; alias next_rosh_t next_rosh_t_19"
alias say_rosh_19 say_student "Roshan in 6:25 - 9:25. Aegis in 4:25."; alias next_rosh_t_19 "alias say_spawn say_rosh_19; alias next_rosh_t next_rosh_t_20"
alias say_rosh_20 say_student "Roshan in 6:20 - 9:20. Aegis in 4:20."; alias next_rosh_t_20 "alias say_spawn say_rosh_20; alias next_rosh_t next_rosh_t_21"
alias say_rosh_21 say_student "Roshan in 6:15 - 9:15. Aegis in 4:15."; alias next_rosh_t_21 "alias say_spawn say_rosh_21; alias next_rosh_t next_rosh_t_22"
alias say_rosh_22 say_student "Roshan in 6:10 - 9:10. Aegis in 4:10."; alias next_rosh_t_22 "alias say_spawn say_rosh_22; alias next_rosh_t next_rosh_t_23"
alias say_rosh_23 say_student "Roshan in 6:05 - 9:05. Aegis in 4:05."; alias next_rosh_t_23 "alias say_spawn say_rosh_23; alias next_rosh_t next_rosh_t_24"
alias say_rosh_24 say_student "Roshan in 6:00 - 9:00. Aegis in 4:00."; alias next_rosh_t_24 "alias say_spawn say_rosh_24; alias next_rosh_t next_rosh_t_25"
alias say_rosh_25 say_student "Roshan in 5:55 - 8:55. Aegis in 3:55."; alias next_rosh_t_25 "alias say_spawn say_rosh_25; alias next_rosh_t next_rosh_t_26"
alias say_rosh_26 say_student "Roshan in 5:50 - 8:50. Aegis in 3:50."; alias next_rosh_t_26 "alias say_spawn say_rosh_26; alias next_rosh_t next_rosh_t_27"
alias say_rosh_27 say_student "Roshan in 5:45 - 8:45. Aegis in 3:45."; alias next_rosh_t_27 "alias say_spawn say_rosh_27; alias next_rosh_t next_rosh_t_28"
alias say_rosh_28 say_student "Roshan in 5:40 - 8:40. Aegis in 3:40."; alias next_rosh_t_28 "alias say_spawn say_rosh_28; alias next_rosh_t next_rosh_t_29"
alias say_rosh_29 say_student "Roshan in 5:35 - 8:35. Aegis in 3:35."; alias next_rosh_t_29 "alias say_spawn say_rosh_29; alias next_rosh_t next_rosh_t_30"
alias say_rosh_30 say_student "Roshan in 5:30 - 8:30. Aegis in 3:30."; alias next_rosh_t_30 "alias say_spawn say_rosh_30; alias next_rosh_t next_rosh_t_31"
alias say_rosh_31 say_student "Roshan in 5:25 - 8:25. Aegis in 3:25."; alias next_rosh_t_31 "alias say_spawn say_rosh_31; alias next_rosh_t next_rosh_t_32"
alias say_rosh_32 say_student "Roshan in 5:20 - 8:20. Aegis in 3:20."; alias next_rosh_t_32 "alias say_spawn say_rosh_32; alias next_rosh_t next_rosh_t_33"
alias say_rosh_33 say_student "Roshan in 5:15 - 8:15. Aegis in 3:15."; alias next_rosh_t_33 "alias say_spawn say_rosh_33; alias next_rosh_t next_rosh_t_34"
alias say_rosh_34 say_student "Roshan in 5:10 - 8:10. Aegis in 3:10."; alias next_rosh_t_34 "alias say_spawn say_rosh_34; alias next_rosh_t next_rosh_t_35"
alias say_rosh_35 say_student "Roshan in 5:05 - 8:05. Aegis in 3:05."; alias next_rosh_t_35 "alias say_spawn say_rosh_35; alias next_rosh_t next_rosh_t_36"
alias say_rosh_36 say_student "Roshan in 5:00 - 8:00. Aegis in 3:00."; alias next_rosh_t_36 "alias say_spawn say_rosh_36; alias next_rosh_t next_rosh_t_37"
alias say_rosh_37 say_student "Roshan in 4:55 - 7:55. Aegis in 2:55."; alias next_rosh_t_37 "alias say_spawn say_rosh_37; alias next_rosh_t next_rosh_t_38"
alias say_rosh_38 say_student "Roshan in 4:50 - 7:50. Aegis in 2:50."; alias next_rosh_t_38 "alias say_spawn say_rosh_38; alias next_rosh_t next_rosh_t_39"
alias say_rosh_39 say_student "Roshan in 4:45 - 7:45. Aegis in 2:45."; alias next_rosh_t_39 "alias say_spawn say_rosh_39; alias next_rosh_t next_rosh_t_40"
alias say_rosh_40 say_student "Roshan in 4:40 - 7:40. Aegis in 2:40."; alias next_rosh_t_40 "alias say_spawn say_rosh_40; alias next_rosh_t next_rosh_t_41"
alias say_rosh_41 say_student "Roshan in 4:35 - 7:35. Aegis in 2:35."; alias next_rosh_t_41 "alias say_spawn say_rosh_41; alias next_rosh_t next_rosh_t_42"
alias say_rosh_42 say_student "Roshan in 4:30 - 7:30. Aegis in 2:30."; alias next_rosh_t_42 "alias say_spawn say_rosh_42; alias next_rosh_t next_rosh_t_43"
alias say_rosh_43 say_student "Roshan in 4:25 - 7:25. Aegis in 2:25."; alias next_rosh_t_43 "alias say_spawn say_rosh_43; alias next_rosh_t next_rosh_t_44"
alias say_rosh_44 say_student "Roshan in 4:20 - 7:20. Aegis in 2:20."; alias next_rosh_t_44 "alias say_spawn say_rosh_44; alias next_rosh_t next_rosh_t_45"
alias say_rosh_45 say_student "Roshan in 4:15 - 7:15. Aegis in 2:15."; alias next_rosh_t_45 "alias say_spawn say_rosh_45; alias next_rosh_t next_rosh_t_46"
alias say_rosh_46 say_student "Roshan in 4:10 - 7:10. Aegis in 2:10."; alias next_rosh_t_46 "alias say_spawn say_rosh_46; alias next_rosh_t next_rosh_t_47"
alias say_rosh_47 say_student "Roshan in 4:05 - 7:05. Aegis in 2:05."; alias next_rosh_t_47 "alias say_spawn say_rosh_47; alias next_rosh_t next_rosh_t_48"
alias say_rosh_48 say_student "Roshan in 4:00 - 7:00. Aegis in 2:00."; alias next_rosh_t_48 "alias say_spawn say_rosh_48; alias next_rosh_t next_rosh_t_49"
alias say_rosh_49 say_student "Roshan in 3:55 - 6:55. Aegis in 1:55."; alias next_rosh_t_49 "alias say_spawn say_rosh_49; alias next_rosh_t next_rosh_t_50"
alias say_rosh_50 say_student "Roshan in 3:50 - 6:50. Aegis in 1:50."; alias next_rosh_t_50 "alias say_spawn say_rosh_50; alias next_rosh_t next_rosh_t_51"
alias say_rosh_51 say_student "Roshan in 3:45 - 6:45. Aegis in 1:45."; alias next_rosh_t_51 "alias say_spawn say_rosh_51; alias next_rosh_t next_rosh_t_52"
alias say_rosh_52 say_student "Roshan in 3:40 - 6:40. Aegis in 1:40."; alias next_rosh_t_52 "alias say_spawn say_rosh_52; alias next_rosh_t next_rosh_t_53"
alias say_rosh_53 say_student "Roshan in 3:35 - 6:35. Aegis in 1:35."; alias next_rosh_t_53 "alias say_spawn say_rosh_53; alias next_rosh_t next_rosh_t_54"
alias say_rosh_54 say_student "Roshan in 3:30 - 6:30. Aegis in 1:30."; alias next_rosh_t_54 "alias say_spawn say_rosh_54; alias next_rosh_t next_rosh_t_55"
alias say_rosh_55 say_student "Roshan in 3:25 - 6:25. Aegis in 1:25."; alias next_rosh_t_55 "alias say_spawn say_rosh_55; alias next_rosh_t next_rosh_t_56"
alias say_rosh_56 say_student "Roshan in 3:20 - 6:20. Aegis in 1:20."; alias next_rosh_t_56 "alias say_spawn say_rosh_56; alias next_rosh_t next_rosh_t_57"
alias say_rosh_57 say_student "Roshan in 3:15 - 6:15. Aegis in 1:15."; alias next_rosh_t_57 "alias say_spawn say_rosh_57; alias next_rosh_t next_rosh_t_58"
alias say_rosh_58 say_student "Roshan in 3:10 - 6:10. Aegis in 1:10."; alias next_rosh_t_58 "alias say_spawn say_rosh_58; alias next_rosh_t next_rosh_t_59"
alias say_rosh_59 say_student "Roshan in 3:05 - 6:05. Aegis in 1:05."; alias next_rosh_t_59 "alias say_spawn say_rosh_59; alias next_rosh_t next_rosh_t_60"
alias say_rosh_60 say_student "Roshan in 3:00 - 6:00. Aegis in 1:00."; alias next_rosh_t_60 "alias say_spawn say_rosh_60; alias next_rosh_t next_rosh_t_61"
alias say_rosh_61 say_student "Roshan in 2:55 - 5:55. Aegis in 0:55."; alias next_rosh_t_61 "alias say_spawn say_rosh_61; alias next_rosh_t next_rosh_t_62"
alias say_rosh_62 say_student "Roshan in 2:50 - 5:50. Aegis in 0:50."; alias next_rosh_t_62 "alias say_spawn say_rosh_62; alias next_rosh_t next_rosh_t_63"
alias say_rosh_63 say_student "Roshan in 2:45 - 5:45. Aegis in 0:45."; alias next_rosh_t_63 "alias say_spawn say_rosh_63; alias next_rosh_t next_rosh_t_64"
alias say_rosh_64 say_student "Roshan in 2:40 - 5:40. Aegis in 0:40."; alias next_rosh_t_64 "alias say_spawn say_rosh_64; alias next_rosh_t next_rosh_t_65"
alias say_rosh_65 say_student "Roshan in 2:35 - 5:35. Aegis in 0:35."; alias next_rosh_t_65 "alias say_spawn say_rosh_65; alias next_rosh_t next_rosh_t_66"
alias say_rosh_66 say_student "Roshan in 2:30 - 5:30. Aegis in 0:30."; alias next_rosh_t_66 "alias say_spawn say_rosh_66; alias next_rosh_t next_rosh_t_67"
alias say_rosh_67 say_student "Roshan in 2:25 - 5:25. Aegis in 0:25."; alias next_rosh_t_67 "alias say_spawn say_rosh_67; alias next_rosh_t next_rosh_t_68"
alias say_rosh_68 say_student "Roshan in 2:20 - 5:20. Aegis in 0:20."; alias next_rosh_t_68 "alias say_spawn say_rosh_68; alias next_rosh_t next_rosh_t_69"
alias say_rosh_69 say_student "Roshan in 2:15 - 5:15. Aegis in 0:15."; alias next_rosh_t_69 "alias say_spawn say_rosh_69; alias next_rosh_t next_rosh_t_70"
alias say_rosh_70 say_student "Roshan in 2:10 - 5:10. Aegis in 0:10."; alias next_rosh_t_70 "alias say_spawn say_rosh_70; alias next_rosh_t next_rosh_t_71"
alias say_rosh_71 say_student "Roshan in 2:05 - 5:05. Aegis in 0:05."; alias next_rosh_t_71 "alias say_spawn say_rosh_71; alias next_rosh_t next_rosh_t_72"
alias say_rosh_72 say_student "Roshan in 2:00 - 5:00. Aegis disappeared."; alias next_rosh_t_72 "alias say_spawn say_rosh_72; alias next_rosh_t next_rosh_t_73"
alias say_rosh_73 say_student "Roshan in 1:55 - 4:55. Aegis disappeared."; alias next_rosh_t_73 "alias say_spawn say_rosh_73; alias next_rosh_t next_rosh_t_74"
alias say_rosh_74 say_student "Roshan in 1:50 - 4:50. Aegis disappeared."; alias next_rosh_t_74 "alias say_spawn say_rosh_74; alias next_rosh_t next_rosh_t_75"
alias say_rosh_75 say_student "Roshan in 1:45 - 4:45. Aegis disappeared."; alias next_rosh_t_75 "alias say_spawn say_rosh_75; alias next_rosh_t next_rosh_t_76"
alias say_rosh_76 say_student "Roshan in 1:40 - 4:40. Aegis disappeared."; alias next_rosh_t_76 "alias say_spawn say_rosh_76; alias next_rosh_t next_rosh_t_77"
alias say_rosh_77 say_student "Roshan in 1:35 - 4:35. Aegis disappeared."; alias next_rosh_t_77 "alias say_spawn say_rosh_77; alias next_rosh_t next_rosh_t_78"
alias say_rosh_78 say_student "Roshan in 1:30 - 4:30. Aegis disappeared."; alias next_rosh_t_78 "alias say_spawn say_rosh_78; alias next_rosh_t next_rosh_t_79"
alias say_rosh_79 say_student "Roshan in 1:25 - 4:25. Aegis disappeared."; alias next_rosh_t_79 "alias say_spawn say_rosh_79; alias next_rosh_t next_rosh_t_80"
alias say_rosh_80 say_student "Roshan in 1:20 - 4:20. Aegis disappeared."; alias next_rosh_t_80 "alias say_spawn say_rosh_80; alias next_rosh_t next_rosh_t_81"
alias say_rosh_81 say_student "Roshan in 1:15 - 4:15. Aegis disappeared."; alias next_rosh_t_81 "alias say_spawn say_rosh_81; alias next_rosh_t next_rosh_t_82"
alias say_rosh_82 say_student "Roshan in 1:10 - 4:10. Aegis disappeared."; alias next_rosh_t_82 "alias say_spawn say_rosh_82; alias next_rosh_t next_rosh_t_83"
alias say_rosh_83 say_student "Roshan in 1:05 - 4:05. Aegis disappeared."; alias next_rosh_t_83 "alias say_spawn say_rosh_83; alias next_rosh_t next_rosh_t_84"
alias say_rosh_84 say_student "Roshan in 1:00 - 4:00. Aegis disappeared."; alias next_rosh_t_84 "alias say_spawn say_rosh_84; alias next_rosh_t next_rosh_t_85"
alias say_rosh_85 say_student "Roshan in 0:55 - 3:55. Aegis disappeared."; alias next_rosh_t_85 "alias say_spawn say_rosh_85; alias next_rosh_t next_rosh_t_86"
alias say_rosh_86 say_student "Roshan in 0:50 - 3:50. Aegis disappeared."; alias next_rosh_t_86 "alias say_spawn say_rosh_86; alias next_rosh_t next_rosh_t_87"
alias say_rosh_87 say_student "Roshan in 0:45 - 3:45. Aegis disappeared."; alias next_rosh_t_87 "alias say_spawn say_rosh_87; alias next_rosh_t next_rosh_t_88"
alias say_rosh_88 say_student "Roshan in 0:40 - 3:40. Aegis disappeared."; alias next_rosh_t_88 "alias say_spawn say_rosh_88; alias next_rosh_t next_rosh_t_89"
alias say_rosh_89 say_student "Roshan in 0:35 - 3:35. Aegis disappeared."; alias next_rosh_t_89 "alias say_spawn say_rosh_89; alias next_rosh_t next_rosh_t_90"
alias say_rosh_90 say_student "Roshan in 0:30 - 3:30. Aegis disappeared."; alias next_rosh_t_90 "alias say_spawn say_rosh_90; alias next_rosh_t next_rosh_t_91"
alias say_rosh_91 say_student "Roshan in 0:25 - 3:25. Aegis disappeared."; alias next_rosh_t_91 "alias say_spawn say_rosh_91; alias next_rosh_t next_rosh_t_92"
alias say_rosh_92 say_student "Roshan in 0:20 - 3:20. Aegis disappeared."; alias next_rosh_t_92 "alias say_spawn say_rosh_92; alias next_rosh_t next_rosh_t_93"
alias say_rosh_93 say_student "Roshan in 0:15 - 3:15. Aegis disappeared."; alias next_rosh_t_93 "alias say_spawn say_rosh_93; alias next_rosh_t next_rosh_t_94"
alias say_rosh_94 say_student "Roshan in 0:10 - 3:10. Aegis disappeared."; alias next_rosh_t_94 "alias say_spawn say_rosh_94; alias next_rosh_t next_rosh_t_95"
alias say_rosh_95 say_student "Roshan in 0:05 - 3:05. Aegis disappeared."; alias next_rosh_t_95 "alias say_spawn say_rosh_95; alias next_rosh_t next_rosh_t_96"
alias say_rosh_96 say_student "Roshan in 0 - 3:00. Aegis disappeared."; alias next_rosh_t_96 "alias say_spawn say_rosh_96; alias next_rosh_t next_rosh_t_97"
alias say_rosh_97 say_student "Roshan in 0 - 2:55. Aegis disappeared."; alias next_rosh_t_97 "alias say_spawn say_rosh_97; alias next_rosh_t next_rosh_t_98"
alias say_rosh_98 say_student "Roshan in 0 - 2:50. Aegis disappeared."; alias next_rosh_t_98 "alias say_spawn say_rosh_98; alias next_rosh_t next_rosh_t_99"
alias say_rosh_99 say_student "Roshan in 0 - 2:45. Aegis disappeared."; alias next_rosh_t_99 "alias say_spawn say_rosh_99; alias next_rosh_t next_rosh_t_100"
alias say_rosh_100 say_student "Roshan in 0 - 2:40. Aegis disappeared."; alias next_rosh_t_100 "alias say_spawn say_rosh_100; alias next_rosh_t next_rosh_t_101"
alias say_rosh_101 say_student "Roshan in 0 - 2:35. Aegis disappeared."; alias next_rosh_t_101 "alias say_spawn say_rosh_101; alias next_rosh_t next_rosh_t_102"
alias say_rosh_102 say_student "Roshan in 0 - 2:30. Aegis disappeared."; alias next_rosh_t_102 "alias say_spawn say_rosh_102; alias next_rosh_t next_rosh_t_103"
alias say_rosh_103 say_student "Roshan in 0 - 2:25. Aegis disappeared."; alias next_rosh_t_103 "alias say_spawn say_rosh_103; alias next_rosh_t next_rosh_t_104"
alias say_rosh_104 say_student "Roshan in 0 - 2:20. Aegis disappeared."; alias next_rosh_t_104 "alias say_spawn say_rosh_104; alias next_rosh_t next_rosh_t_105"
alias say_rosh_105 say_student "Roshan in 0 - 2:15. Aegis disappeared."; alias next_rosh_t_105 "alias say_spawn say_rosh_105; alias next_rosh_t next_rosh_t_106"
alias say_rosh_106 say_student "Roshan in 0 - 2:10. Aegis disappeared."; alias next_rosh_t_106 "alias say_spawn say_rosh_106; alias next_rosh_t next_rosh_t_107"
alias say_rosh_107 say_student "Roshan in 0 - 2:05. Aegis disappeared."; alias next_rosh_t_107 "alias say_spawn say_rosh_107; alias next_rosh_t next_rosh_t_108"
alias say_rosh_108 say_student "Roshan in 0 - 2:00. Aegis disappeared."; alias next_rosh_t_108 "alias say_spawn say_rosh_108; alias next_rosh_t next_rosh_t_109"
alias say_rosh_109 say_student "Roshan in 0 - 1:55. Aegis disappeared."; alias next_rosh_t_109 "alias say_spawn say_rosh_109; alias next_rosh_t next_rosh_t_110"
alias say_rosh_110 say_student "Roshan in 0 - 1:50. Aegis disappeared."; alias next_rosh_t_110 "alias say_spawn say_rosh_110; alias next_rosh_t next_rosh_t_111"
alias say_rosh_111 say_student "Roshan in 0 - 1:45. Aegis disappeared."; alias next_rosh_t_111 "alias say_spawn say_rosh_111; alias next_rosh_t next_rosh_t_112"
alias say_rosh_112 say_student "Roshan in 0 - 1:40. Aegis disappeared."; alias next_rosh_t_112 "alias say_spawn say_rosh_112; alias next_rosh_t next_rosh_t_113"
alias say_rosh_113 say_student "Roshan in 0 - 1:35. Aegis disappeared."; alias next_rosh_t_113 "alias say_spawn say_rosh_113; alias next_rosh_t next_rosh_t_114"
alias say_rosh_114 say_student "Roshan in 0 - 1:30. Aegis disappeared."; alias next_rosh_t_114 "alias say_spawn say_rosh_114; alias next_rosh_t next_rosh_t_115"
alias say_rosh_115 say_student "Roshan in 0 - 1:25. Aegis disappeared."; alias next_rosh_t_115 "alias say_spawn say_rosh_115; alias next_rosh_t next_rosh_t_116"
alias say_rosh_116 say_student "Roshan in 0 - 1:20. Aegis disappeared."; alias next_rosh_t_116 "alias say_spawn say_rosh_116; alias next_rosh_t next_rosh_t_117"
alias say_rosh_117 say_student "Roshan in 0 - 1:15. Aegis disappeared."; alias next_rosh_t_117 "alias say_spawn say_rosh_117; alias next_rosh_t next_rosh_t_118"
alias say_rosh_118 say_student "Roshan in 0 - 1:10. Aegis disappeared."; alias next_rosh_t_118 "alias say_spawn say_rosh_118; alias next_rosh_t next_rosh_t_119"
alias say_rosh_119 say_student "Roshan in 0 - 1:05. Aegis disappeared."; alias next_rosh_t_119 "alias say_spawn say_rosh_119; alias next_rosh_t next_rosh_t_120"
alias say_rosh_120 say_student "Roshan in 0 - 1:00. Aegis disappeared."; alias next_rosh_t_120 "alias say_spawn say_rosh_120; alias next_rosh_t next_rosh_t_121"
alias say_rosh_121 say_student "Roshan in 0 - 0:55. Aegis disappeared."; alias next_rosh_t_121 "alias say_spawn say_rosh_121; alias next_rosh_t next_rosh_t_122"
alias say_rosh_122 say_student "Roshan in 0 - 0:50. Aegis disappeared."; alias next_rosh_t_122 "alias say_spawn say_rosh_122; alias next_rosh_t next_rosh_t_123"
alias say_rosh_123 say_student "Roshan in 0 - 0:45. Aegis disappeared."; alias next_rosh_t_123 "alias say_spawn say_rosh_123; alias next_rosh_t next_rosh_t_124"
alias say_rosh_124 say_student "Roshan in 0 - 0:40. Aegis disappeared."; alias next_rosh_t_124 "alias say_spawn say_rosh_124; alias next_rosh_t next_rosh_t_125"
alias say_rosh_125 say_student "Roshan in 0 - 0:35. Aegis disappeared."; alias next_rosh_t_125 "alias say_spawn say_rosh_125; alias next_rosh_t next_rosh_t_126"
alias say_rosh_126 say_student "Roshan in 0 - 0:30. Aegis disappeared."; alias next_rosh_t_126 "alias say_spawn say_rosh_126; alias next_rosh_t next_rosh_t_127"
alias say_rosh_127 say_student "Roshan in 0 - 0:25. Aegis disappeared."; alias next_rosh_t_127 "alias say_spawn say_rosh_127; alias next_rosh_t next_rosh_t_128"
alias say_rosh_128 say_student "Roshan in 0 - 0:20. Aegis disappeared."; alias next_rosh_t_128 "alias say_spawn say_rosh_128; alias next_rosh_t next_rosh_t_129"
alias say_rosh_129 say_student "Roshan in 0 - 0:15. Aegis disappeared."; alias next_rosh_t_129 "alias say_spawn say_rosh_129; alias next_rosh_t next_rosh_t_130"
alias say_rosh_130 say_student "Roshan in 0 - 0:10. Aegis disappeared."; alias next_rosh_t_130 "alias say_spawn say_rosh_130; alias next_rosh_t next_rosh_t_131"
alias say_rosh_131 say_student "Roshan in 0 - 0:05. Aegis disappeared."; alias next_rosh_t_131 "alias say_spawn say_rosh_131; alias next_rosh_t next_rosh_t_132"
alias say_rosh_132 say_student "Roshan is alive. Aegis disappeared."; alias next_rosh_t_132 "alias say_spawn say_rosh_132; alias next_rosh_t no_cmd; next_rosh_t_done"
blink execute_command_every_frame 5 -1 -2

 

 

Popaje, f4ck, TORTe и 1 другому понравилось это

hold on to me | poe

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


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

Поигрался с blink/execute, че-то это вообще имба, через нее очень круто работают всякие еул + стан лины / лешрака и даже более сложные комбо.

Для тех, кто до сих пор не понимает как оно работает, написал прогу, которая генерит рошан-таймер для примера по фанчику, ниже результат:

 

F2 - запуск (жать когда рошан умер), F3 - вывести текущее время до спауна, F4 - сброс таймера

Стоит учитывать, что, во-первых, он тикает раз в 5 секунд (т.к. есть ограничение в кол-во алиасов), что делает его немного менее точным, а во-вторых запускается не сразу (а в течении 0-5 секунд с момента нажатия), для этого не сложно придумать воркэраунд, но мне влом, для рошана не особо критично.

 

unbind F2; unbind F3; unbind F4
bind F2 "alias next_rosh_t next_rosh_t_setup"
bind F3 say_spawn
bind F4 clear_rosh_timer
alias no_cmd ""
alias wait_start "alias wait_cmd after_wait"
alias wait_stop "wait_cmd; alias wait_cmd no_cmd"
alias -1.000000 wait_start
alias -2.000000 wait_stop
alias after_wait next_rosh_t
alias next_rosh_t_done clear_rosh_timer
alias next_rosh_t_setup "alias say_spawn say_rosh_0; alias next_rosh_t next_rosh_t_1; say_student Roshan dead."
alias say_rosh_default say_student "Roshan is alive. Aegis disappeared."
alias clear_rosh_timer "alias say_spawn say_rosh_default; alias next_rosh_t no_cmd"
clear_rosh_timer
alias say_rosh_0 say_student "Roshan in 8:00 - 11:00. Aegis in 6:00.";
alias say_rosh_1 say_student "Roshan in 7:55 - 10:55. Aegis in 5:55."; alias next_rosh_t_1 "alias say_spawn say_rosh_1; alias next_rosh_t next_rosh_t_2"
alias say_rosh_2 say_student "Roshan in 7:50 - 10:50. Aegis in 5:50."; alias next_rosh_t_2 "alias say_spawn say_rosh_2; alias next_rosh_t next_rosh_t_3"
alias say_rosh_3 say_student "Roshan in 7:45 - 10:45. Aegis in 5:45."; alias next_rosh_t_3 "alias say_spawn say_rosh_3; alias next_rosh_t next_rosh_t_4"
alias say_rosh_4 say_student "Roshan in 7:40 - 10:40. Aegis in 5:40."; alias next_rosh_t_4 "alias say_spawn say_rosh_4; alias next_rosh_t next_rosh_t_5"
alias say_rosh_5 say_student "Roshan in 7:35 - 10:35. Aegis in 5:35."; alias next_rosh_t_5 "alias say_spawn say_rosh_5; alias next_rosh_t next_rosh_t_6"
alias say_rosh_6 say_student "Roshan in 7:30 - 10:30. Aegis in 5:30."; alias next_rosh_t_6 "alias say_spawn say_rosh_6; alias next_rosh_t next_rosh_t_7"
alias say_rosh_7 say_student "Roshan in 7:25 - 10:25. Aegis in 5:25."; alias next_rosh_t_7 "alias say_spawn say_rosh_7; alias next_rosh_t next_rosh_t_8"
alias say_rosh_8 say_student "Roshan in 7:20 - 10:20. Aegis in 5:20."; alias next_rosh_t_8 "alias say_spawn say_rosh_8; alias next_rosh_t next_rosh_t_9"
alias say_rosh_9 say_student "Roshan in 7:15 - 10:15. Aegis in 5:15."; alias next_rosh_t_9 "alias say_spawn say_rosh_9; alias next_rosh_t next_rosh_t_10"
alias say_rosh_10 say_student "Roshan in 7:10 - 10:10. Aegis in 5:10."; alias next_rosh_t_10 "alias say_spawn say_rosh_10; alias next_rosh_t next_rosh_t_11"
alias say_rosh_11 say_student "Roshan in 7:05 - 10:05. Aegis in 5:05."; alias next_rosh_t_11 "alias say_spawn say_rosh_11; alias next_rosh_t next_rosh_t_12"
alias say_rosh_12 say_student "Roshan in 7:00 - 10:00. Aegis in 5:00."; alias next_rosh_t_12 "alias say_spawn say_rosh_12; alias next_rosh_t next_rosh_t_13"
alias say_rosh_13 say_student "Roshan in 6:55 - 9:55. Aegis in 4:55."; alias next_rosh_t_13 "alias say_spawn say_rosh_13; alias next_rosh_t next_rosh_t_14"
alias say_rosh_14 say_student "Roshan in 6:50 - 9:50. Aegis in 4:50."; alias next_rosh_t_14 "alias say_spawn say_rosh_14; alias next_rosh_t next_rosh_t_15"
alias say_rosh_15 say_student "Roshan in 6:45 - 9:45. Aegis in 4:45."; alias next_rosh_t_15 "alias say_spawn say_rosh_15; alias next_rosh_t next_rosh_t_16"
alias say_rosh_16 say_student "Roshan in 6:40 - 9:40. Aegis in 4:40."; alias next_rosh_t_16 "alias say_spawn say_rosh_16; alias next_rosh_t next_rosh_t_17"
alias say_rosh_17 say_student "Roshan in 6:35 - 9:35. Aegis in 4:35."; alias next_rosh_t_17 "alias say_spawn say_rosh_17; alias next_rosh_t next_rosh_t_18"
alias say_rosh_18 say_student "Roshan in 6:30 - 9:30. Aegis in 4:30."; alias next_rosh_t_18 "alias say_spawn say_rosh_18; alias next_rosh_t next_rosh_t_19"
alias say_rosh_19 say_student "Roshan in 6:25 - 9:25. Aegis in 4:25."; alias next_rosh_t_19 "alias say_spawn say_rosh_19; alias next_rosh_t next_rosh_t_20"
alias say_rosh_20 say_student "Roshan in 6:20 - 9:20. Aegis in 4:20."; alias next_rosh_t_20 "alias say_spawn say_rosh_20; alias next_rosh_t next_rosh_t_21"
alias say_rosh_21 say_student "Roshan in 6:15 - 9:15. Aegis in 4:15."; alias next_rosh_t_21 "alias say_spawn say_rosh_21; alias next_rosh_t next_rosh_t_22"
alias say_rosh_22 say_student "Roshan in 6:10 - 9:10. Aegis in 4:10."; alias next_rosh_t_22 "alias say_spawn say_rosh_22; alias next_rosh_t next_rosh_t_23"
alias say_rosh_23 say_student "Roshan in 6:05 - 9:05. Aegis in 4:05."; alias next_rosh_t_23 "alias say_spawn say_rosh_23; alias next_rosh_t next_rosh_t_24"
alias say_rosh_24 say_student "Roshan in 6:00 - 9:00. Aegis in 4:00."; alias next_rosh_t_24 "alias say_spawn say_rosh_24; alias next_rosh_t next_rosh_t_25"
alias say_rosh_25 say_student "Roshan in 5:55 - 8:55. Aegis in 3:55."; alias next_rosh_t_25 "alias say_spawn say_rosh_25; alias next_rosh_t next_rosh_t_26"
alias say_rosh_26 say_student "Roshan in 5:50 - 8:50. Aegis in 3:50."; alias next_rosh_t_26 "alias say_spawn say_rosh_26; alias next_rosh_t next_rosh_t_27"
alias say_rosh_27 say_student "Roshan in 5:45 - 8:45. Aegis in 3:45."; alias next_rosh_t_27 "alias say_spawn say_rosh_27; alias next_rosh_t next_rosh_t_28"
alias say_rosh_28 say_student "Roshan in 5:40 - 8:40. Aegis in 3:40."; alias next_rosh_t_28 "alias say_spawn say_rosh_28; alias next_rosh_t next_rosh_t_29"
alias say_rosh_29 say_student "Roshan in 5:35 - 8:35. Aegis in 3:35."; alias next_rosh_t_29 "alias say_spawn say_rosh_29; alias next_rosh_t next_rosh_t_30"
alias say_rosh_30 say_student "Roshan in 5:30 - 8:30. Aegis in 3:30."; alias next_rosh_t_30 "alias say_spawn say_rosh_30; alias next_rosh_t next_rosh_t_31"
alias say_rosh_31 say_student "Roshan in 5:25 - 8:25. Aegis in 3:25."; alias next_rosh_t_31 "alias say_spawn say_rosh_31; alias next_rosh_t next_rosh_t_32"
alias say_rosh_32 say_student "Roshan in 5:20 - 8:20. Aegis in 3:20."; alias next_rosh_t_32 "alias say_spawn say_rosh_32; alias next_rosh_t next_rosh_t_33"
alias say_rosh_33 say_student "Roshan in 5:15 - 8:15. Aegis in 3:15."; alias next_rosh_t_33 "alias say_spawn say_rosh_33; alias next_rosh_t next_rosh_t_34"
alias say_rosh_34 say_student "Roshan in 5:10 - 8:10. Aegis in 3:10."; alias next_rosh_t_34 "alias say_spawn say_rosh_34; alias next_rosh_t next_rosh_t_35"
alias say_rosh_35 say_student "Roshan in 5:05 - 8:05. Aegis in 3:05."; alias next_rosh_t_35 "alias say_spawn say_rosh_35; alias next_rosh_t next_rosh_t_36"
alias say_rosh_36 say_student "Roshan in 5:00 - 8:00. Aegis in 3:00."; alias next_rosh_t_36 "alias say_spawn say_rosh_36; alias next_rosh_t next_rosh_t_37"
alias say_rosh_37 say_student "Roshan in 4:55 - 7:55. Aegis in 2:55."; alias next_rosh_t_37 "alias say_spawn say_rosh_37; alias next_rosh_t next_rosh_t_38"
alias say_rosh_38 say_student "Roshan in 4:50 - 7:50. Aegis in 2:50."; alias next_rosh_t_38 "alias say_spawn say_rosh_38; alias next_rosh_t next_rosh_t_39"
alias say_rosh_39 say_student "Roshan in 4:45 - 7:45. Aegis in 2:45."; alias next_rosh_t_39 "alias say_spawn say_rosh_39; alias next_rosh_t next_rosh_t_40"
alias say_rosh_40 say_student "Roshan in 4:40 - 7:40. Aegis in 2:40."; alias next_rosh_t_40 "alias say_spawn say_rosh_40; alias next_rosh_t next_rosh_t_41"
alias say_rosh_41 say_student "Roshan in 4:35 - 7:35. Aegis in 2:35."; alias next_rosh_t_41 "alias say_spawn say_rosh_41; alias next_rosh_t next_rosh_t_42"
alias say_rosh_42 say_student "Roshan in 4:30 - 7:30. Aegis in 2:30."; alias next_rosh_t_42 "alias say_spawn say_rosh_42; alias next_rosh_t next_rosh_t_43"
alias say_rosh_43 say_student "Roshan in 4:25 - 7:25. Aegis in 2:25."; alias next_rosh_t_43 "alias say_spawn say_rosh_43; alias next_rosh_t next_rosh_t_44"
alias say_rosh_44 say_student "Roshan in 4:20 - 7:20. Aegis in 2:20."; alias next_rosh_t_44 "alias say_spawn say_rosh_44; alias next_rosh_t next_rosh_t_45"
alias say_rosh_45 say_student "Roshan in 4:15 - 7:15. Aegis in 2:15."; alias next_rosh_t_45 "alias say_spawn say_rosh_45; alias next_rosh_t next_rosh_t_46"
alias say_rosh_46 say_student "Roshan in 4:10 - 7:10. Aegis in 2:10."; alias next_rosh_t_46 "alias say_spawn say_rosh_46; alias next_rosh_t next_rosh_t_47"
alias say_rosh_47 say_student "Roshan in 4:05 - 7:05. Aegis in 2:05."; alias next_rosh_t_47 "alias say_spawn say_rosh_47; alias next_rosh_t next_rosh_t_48"
alias say_rosh_48 say_student "Roshan in 4:00 - 7:00. Aegis in 2:00."; alias next_rosh_t_48 "alias say_spawn say_rosh_48; alias next_rosh_t next_rosh_t_49"
alias say_rosh_49 say_student "Roshan in 3:55 - 6:55. Aegis in 1:55."; alias next_rosh_t_49 "alias say_spawn say_rosh_49; alias next_rosh_t next_rosh_t_50"
alias say_rosh_50 say_student "Roshan in 3:50 - 6:50. Aegis in 1:50."; alias next_rosh_t_50 "alias say_spawn say_rosh_50; alias next_rosh_t next_rosh_t_51"
alias say_rosh_51 say_student "Roshan in 3:45 - 6:45. Aegis in 1:45."; alias next_rosh_t_51 "alias say_spawn say_rosh_51; alias next_rosh_t next_rosh_t_52"
alias say_rosh_52 say_student "Roshan in 3:40 - 6:40. Aegis in 1:40."; alias next_rosh_t_52 "alias say_spawn say_rosh_52; alias next_rosh_t next_rosh_t_53"
alias say_rosh_53 say_student "Roshan in 3:35 - 6:35. Aegis in 1:35."; alias next_rosh_t_53 "alias say_spawn say_rosh_53; alias next_rosh_t next_rosh_t_54"
alias say_rosh_54 say_student "Roshan in 3:30 - 6:30. Aegis in 1:30."; alias next_rosh_t_54 "alias say_spawn say_rosh_54; alias next_rosh_t next_rosh_t_55"
alias say_rosh_55 say_student "Roshan in 3:25 - 6:25. Aegis in 1:25."; alias next_rosh_t_55 "alias say_spawn say_rosh_55; alias next_rosh_t next_rosh_t_56"
alias say_rosh_56 say_student "Roshan in 3:20 - 6:20. Aegis in 1:20."; alias next_rosh_t_56 "alias say_spawn say_rosh_56; alias next_rosh_t next_rosh_t_57"
alias say_rosh_57 say_student "Roshan in 3:15 - 6:15. Aegis in 1:15."; alias next_rosh_t_57 "alias say_spawn say_rosh_57; alias next_rosh_t next_rosh_t_58"
alias say_rosh_58 say_student "Roshan in 3:10 - 6:10. Aegis in 1:10."; alias next_rosh_t_58 "alias say_spawn say_rosh_58; alias next_rosh_t next_rosh_t_59"
alias say_rosh_59 say_student "Roshan in 3:05 - 6:05. Aegis in 1:05."; alias next_rosh_t_59 "alias say_spawn say_rosh_59; alias next_rosh_t next_rosh_t_60"
alias say_rosh_60 say_student "Roshan in 3:00 - 6:00. Aegis in 1:00."; alias next_rosh_t_60 "alias say_spawn say_rosh_60; alias next_rosh_t next_rosh_t_61"
alias say_rosh_61 say_student "Roshan in 2:55 - 5:55. Aegis in 0:55."; alias next_rosh_t_61 "alias say_spawn say_rosh_61; alias next_rosh_t next_rosh_t_62"
alias say_rosh_62 say_student "Roshan in 2:50 - 5:50. Aegis in 0:50."; alias next_rosh_t_62 "alias say_spawn say_rosh_62; alias next_rosh_t next_rosh_t_63"
alias say_rosh_63 say_student "Roshan in 2:45 - 5:45. Aegis in 0:45."; alias next_rosh_t_63 "alias say_spawn say_rosh_63; alias next_rosh_t next_rosh_t_64"
alias say_rosh_64 say_student "Roshan in 2:40 - 5:40. Aegis in 0:40."; alias next_rosh_t_64 "alias say_spawn say_rosh_64; alias next_rosh_t next_rosh_t_65"
alias say_rosh_65 say_student "Roshan in 2:35 - 5:35. Aegis in 0:35."; alias next_rosh_t_65 "alias say_spawn say_rosh_65; alias next_rosh_t next_rosh_t_66"
alias say_rosh_66 say_student "Roshan in 2:30 - 5:30. Aegis in 0:30."; alias next_rosh_t_66 "alias say_spawn say_rosh_66; alias next_rosh_t next_rosh_t_67"
alias say_rosh_67 say_student "Roshan in 2:25 - 5:25. Aegis in 0:25."; alias next_rosh_t_67 "alias say_spawn say_rosh_67; alias next_rosh_t next_rosh_t_68"
alias say_rosh_68 say_student "Roshan in 2:20 - 5:20. Aegis in 0:20."; alias next_rosh_t_68 "alias say_spawn say_rosh_68; alias next_rosh_t next_rosh_t_69"
alias say_rosh_69 say_student "Roshan in 2:15 - 5:15. Aegis in 0:15."; alias next_rosh_t_69 "alias say_spawn say_rosh_69; alias next_rosh_t next_rosh_t_70"
alias say_rosh_70 say_student "Roshan in 2:10 - 5:10. Aegis in 0:10."; alias next_rosh_t_70 "alias say_spawn say_rosh_70; alias next_rosh_t next_rosh_t_71"
alias say_rosh_71 say_student "Roshan in 2:05 - 5:05. Aegis in 0:05."; alias next_rosh_t_71 "alias say_spawn say_rosh_71; alias next_rosh_t next_rosh_t_72"
alias say_rosh_72 say_student "Roshan in 2:00 - 5:00. Aegis disappeared."; alias next_rosh_t_72 "alias say_spawn say_rosh_72; alias next_rosh_t next_rosh_t_73"
alias say_rosh_73 say_student "Roshan in 1:55 - 4:55. Aegis disappeared."; alias next_rosh_t_73 "alias say_spawn say_rosh_73; alias next_rosh_t next_rosh_t_74"
alias say_rosh_74 say_student "Roshan in 1:50 - 4:50. Aegis disappeared."; alias next_rosh_t_74 "alias say_spawn say_rosh_74; alias next_rosh_t next_rosh_t_75"
alias say_rosh_75 say_student "Roshan in 1:45 - 4:45. Aegis disappeared."; alias next_rosh_t_75 "alias say_spawn say_rosh_75; alias next_rosh_t next_rosh_t_76"
alias say_rosh_76 say_student "Roshan in 1:40 - 4:40. Aegis disappeared."; alias next_rosh_t_76 "alias say_spawn say_rosh_76; alias next_rosh_t next_rosh_t_77"
alias say_rosh_77 say_student "Roshan in 1:35 - 4:35. Aegis disappeared."; alias next_rosh_t_77 "alias say_spawn say_rosh_77; alias next_rosh_t next_rosh_t_78"
alias say_rosh_78 say_student "Roshan in 1:30 - 4:30. Aegis disappeared."; alias next_rosh_t_78 "alias say_spawn say_rosh_78; alias next_rosh_t next_rosh_t_79"
alias say_rosh_79 say_student "Roshan in 1:25 - 4:25. Aegis disappeared."; alias next_rosh_t_79 "alias say_spawn say_rosh_79; alias next_rosh_t next_rosh_t_80"
alias say_rosh_80 say_student "Roshan in 1:20 - 4:20. Aegis disappeared."; alias next_rosh_t_80 "alias say_spawn say_rosh_80; alias next_rosh_t next_rosh_t_81"
alias say_rosh_81 say_student "Roshan in 1:15 - 4:15. Aegis disappeared."; alias next_rosh_t_81 "alias say_spawn say_rosh_81; alias next_rosh_t next_rosh_t_82"
alias say_rosh_82 say_student "Roshan in 1:10 - 4:10. Aegis disappeared."; alias next_rosh_t_82 "alias say_spawn say_rosh_82; alias next_rosh_t next_rosh_t_83"
alias say_rosh_83 say_student "Roshan in 1:05 - 4:05. Aegis disappeared."; alias next_rosh_t_83 "alias say_spawn say_rosh_83; alias next_rosh_t next_rosh_t_84"
alias say_rosh_84 say_student "Roshan in 1:00 - 4:00. Aegis disappeared."; alias next_rosh_t_84 "alias say_spawn say_rosh_84; alias next_rosh_t next_rosh_t_85"
alias say_rosh_85 say_student "Roshan in 0:55 - 3:55. Aegis disappeared."; alias next_rosh_t_85 "alias say_spawn say_rosh_85; alias next_rosh_t next_rosh_t_86"
alias say_rosh_86 say_student "Roshan in 0:50 - 3:50. Aegis disappeared."; alias next_rosh_t_86 "alias say_spawn say_rosh_86; alias next_rosh_t next_rosh_t_87"
alias say_rosh_87 say_student "Roshan in 0:45 - 3:45. Aegis disappeared."; alias next_rosh_t_87 "alias say_spawn say_rosh_87; alias next_rosh_t next_rosh_t_88"
alias say_rosh_88 say_student "Roshan in 0:40 - 3:40. Aegis disappeared."; alias next_rosh_t_88 "alias say_spawn say_rosh_88; alias next_rosh_t next_rosh_t_89"
alias say_rosh_89 say_student "Roshan in 0:35 - 3:35. Aegis disappeared."; alias next_rosh_t_89 "alias say_spawn say_rosh_89; alias next_rosh_t next_rosh_t_90"
alias say_rosh_90 say_student "Roshan in 0:30 - 3:30. Aegis disappeared."; alias next_rosh_t_90 "alias say_spawn say_rosh_90; alias next_rosh_t next_rosh_t_91"
alias say_rosh_91 say_student "Roshan in 0:25 - 3:25. Aegis disappeared."; alias next_rosh_t_91 "alias say_spawn say_rosh_91; alias next_rosh_t next_rosh_t_92"
alias say_rosh_92 say_student "Roshan in 0:20 - 3:20. Aegis disappeared."; alias next_rosh_t_92 "alias say_spawn say_rosh_92; alias next_rosh_t next_rosh_t_93"
alias say_rosh_93 say_student "Roshan in 0:15 - 3:15. Aegis disappeared."; alias next_rosh_t_93 "alias say_spawn say_rosh_93; alias next_rosh_t next_rosh_t_94"
alias say_rosh_94 say_student "Roshan in 0:10 - 3:10. Aegis disappeared."; alias next_rosh_t_94 "alias say_spawn say_rosh_94; alias next_rosh_t next_rosh_t_95"
alias say_rosh_95 say_student "Roshan in 0:05 - 3:05. Aegis disappeared."; alias next_rosh_t_95 "alias say_spawn say_rosh_95; alias next_rosh_t next_rosh_t_96"
alias say_rosh_96 say_student "Roshan in 0 - 3:00. Aegis disappeared."; alias next_rosh_t_96 "alias say_spawn say_rosh_96; alias next_rosh_t next_rosh_t_97"
alias say_rosh_97 say_student "Roshan in 0 - 2:55. Aegis disappeared."; alias next_rosh_t_97 "alias say_spawn say_rosh_97; alias next_rosh_t next_rosh_t_98"
alias say_rosh_98 say_student "Roshan in 0 - 2:50. Aegis disappeared."; alias next_rosh_t_98 "alias say_spawn say_rosh_98; alias next_rosh_t next_rosh_t_99"
alias say_rosh_99 say_student "Roshan in 0 - 2:45. Aegis disappeared."; alias next_rosh_t_99 "alias say_spawn say_rosh_99; alias next_rosh_t next_rosh_t_100"
alias say_rosh_100 say_student "Roshan in 0 - 2:40. Aegis disappeared."; alias next_rosh_t_100 "alias say_spawn say_rosh_100; alias next_rosh_t next_rosh_t_101"
alias say_rosh_101 say_student "Roshan in 0 - 2:35. Aegis disappeared."; alias next_rosh_t_101 "alias say_spawn say_rosh_101; alias next_rosh_t next_rosh_t_102"
alias say_rosh_102 say_student "Roshan in 0 - 2:30. Aegis disappeared."; alias next_rosh_t_102 "alias say_spawn say_rosh_102; alias next_rosh_t next_rosh_t_103"
alias say_rosh_103 say_student "Roshan in 0 - 2:25. Aegis disappeared."; alias next_rosh_t_103 "alias say_spawn say_rosh_103; alias next_rosh_t next_rosh_t_104"
alias say_rosh_104 say_student "Roshan in 0 - 2:20. Aegis disappeared."; alias next_rosh_t_104 "alias say_spawn say_rosh_104; alias next_rosh_t next_rosh_t_105"
alias say_rosh_105 say_student "Roshan in 0 - 2:15. Aegis disappeared."; alias next_rosh_t_105 "alias say_spawn say_rosh_105; alias next_rosh_t next_rosh_t_106"
alias say_rosh_106 say_student "Roshan in 0 - 2:10. Aegis disappeared."; alias next_rosh_t_106 "alias say_spawn say_rosh_106; alias next_rosh_t next_rosh_t_107"
alias say_rosh_107 say_student "Roshan in 0 - 2:05. Aegis disappeared."; alias next_rosh_t_107 "alias say_spawn say_rosh_107; alias next_rosh_t next_rosh_t_108"
alias say_rosh_108 say_student "Roshan in 0 - 2:00. Aegis disappeared."; alias next_rosh_t_108 "alias say_spawn say_rosh_108; alias next_rosh_t next_rosh_t_109"
alias say_rosh_109 say_student "Roshan in 0 - 1:55. Aegis disappeared."; alias next_rosh_t_109 "alias say_spawn say_rosh_109; alias next_rosh_t next_rosh_t_110"
alias say_rosh_110 say_student "Roshan in 0 - 1:50. Aegis disappeared."; alias next_rosh_t_110 "alias say_spawn say_rosh_110; alias next_rosh_t next_rosh_t_111"
alias say_rosh_111 say_student "Roshan in 0 - 1:45. Aegis disappeared."; alias next_rosh_t_111 "alias say_spawn say_rosh_111; alias next_rosh_t next_rosh_t_112"
alias say_rosh_112 say_student "Roshan in 0 - 1:40. Aegis disappeared."; alias next_rosh_t_112 "alias say_spawn say_rosh_112; alias next_rosh_t next_rosh_t_113"
alias say_rosh_113 say_student "Roshan in 0 - 1:35. Aegis disappeared."; alias next_rosh_t_113 "alias say_spawn say_rosh_113; alias next_rosh_t next_rosh_t_114"
alias say_rosh_114 say_student "Roshan in 0 - 1:30. Aegis disappeared."; alias next_rosh_t_114 "alias say_spawn say_rosh_114; alias next_rosh_t next_rosh_t_115"
alias say_rosh_115 say_student "Roshan in 0 - 1:25. Aegis disappeared."; alias next_rosh_t_115 "alias say_spawn say_rosh_115; alias next_rosh_t next_rosh_t_116"
alias say_rosh_116 say_student "Roshan in 0 - 1:20. Aegis disappeared."; alias next_rosh_t_116 "alias say_spawn say_rosh_116; alias next_rosh_t next_rosh_t_117"
alias say_rosh_117 say_student "Roshan in 0 - 1:15. Aegis disappeared."; alias next_rosh_t_117 "alias say_spawn say_rosh_117; alias next_rosh_t next_rosh_t_118"
alias say_rosh_118 say_student "Roshan in 0 - 1:10. Aegis disappeared."; alias next_rosh_t_118 "alias say_spawn say_rosh_118; alias next_rosh_t next_rosh_t_119"
alias say_rosh_119 say_student "Roshan in 0 - 1:05. Aegis disappeared."; alias next_rosh_t_119 "alias say_spawn say_rosh_119; alias next_rosh_t next_rosh_t_120"
alias say_rosh_120 say_student "Roshan in 0 - 1:00. Aegis disappeared."; alias next_rosh_t_120 "alias say_spawn say_rosh_120; alias next_rosh_t next_rosh_t_121"
alias say_rosh_121 say_student "Roshan in 0 - 0:55. Aegis disappeared."; alias next_rosh_t_121 "alias say_spawn say_rosh_121; alias next_rosh_t next_rosh_t_122"
alias say_rosh_122 say_student "Roshan in 0 - 0:50. Aegis disappeared."; alias next_rosh_t_122 "alias say_spawn say_rosh_122; alias next_rosh_t next_rosh_t_123"
alias say_rosh_123 say_student "Roshan in 0 - 0:45. Aegis disappeared."; alias next_rosh_t_123 "alias say_spawn say_rosh_123; alias next_rosh_t next_rosh_t_124"
alias say_rosh_124 say_student "Roshan in 0 - 0:40. Aegis disappeared."; alias next_rosh_t_124 "alias say_spawn say_rosh_124; alias next_rosh_t next_rosh_t_125"
alias say_rosh_125 say_student "Roshan in 0 - 0:35. Aegis disappeared."; alias next_rosh_t_125 "alias say_spawn say_rosh_125; alias next_rosh_t next_rosh_t_126"
alias say_rosh_126 say_student "Roshan in 0 - 0:30. Aegis disappeared."; alias next_rosh_t_126 "alias say_spawn say_rosh_126; alias next_rosh_t next_rosh_t_127"
alias say_rosh_127 say_student "Roshan in 0 - 0:25. Aegis disappeared."; alias next_rosh_t_127 "alias say_spawn say_rosh_127; alias next_rosh_t next_rosh_t_128"
alias say_rosh_128 say_student "Roshan in 0 - 0:20. Aegis disappeared."; alias next_rosh_t_128 "alias say_spawn say_rosh_128; alias next_rosh_t next_rosh_t_129"
alias say_rosh_129 say_student "Roshan in 0 - 0:15. Aegis disappeared."; alias next_rosh_t_129 "alias say_spawn say_rosh_129; alias next_rosh_t next_rosh_t_130"
alias say_rosh_130 say_student "Roshan in 0 - 0:10. Aegis disappeared."; alias next_rosh_t_130 "alias say_spawn say_rosh_130; alias next_rosh_t next_rosh_t_131"
alias say_rosh_131 say_student "Roshan in 0 - 0:05. Aegis disappeared."; alias next_rosh_t_131 "alias say_spawn say_rosh_131; alias next_rosh_t next_rosh_t_132"
alias say_rosh_132 say_student "Roshan is alive. Aegis disappeared."; alias next_rosh_t_132 "alias say_spawn say_rosh_132; alias next_rosh_t no_cmd; next_rosh_t_done"
blink execute_command_every_frame 5 -1 -2

 

 

просто лучший

5 в профиль

 

какие вообще сейчас актуальные скрипты,на тинкероса да и вообще

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


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

норм поцан, не зажал для народа

а если ты между еулом и скиллом другое действие сделаешь? сложно для меня

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


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

норм поцан, не зажал для народа

а если ты между еулом и скиллом другое действие сделаешь? сложно для меня

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


hold on to me | poe

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


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

Вы че рофлите, это же ультра юзелес, каждые 5 секунд таймер роши в чат. Хотя бы 30 оставьте, или минуту.

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


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

норм поцан, не зажал для народа

а если ты между еулом и скиллом другое действие сделаешь? сложно для меня

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

если стан будет на тебе в это время или сало после того как контроль упадет герой не будет докастовывать? думаю нет, тупой вопрос

всегда есть минусы в подобных темках...

скок окно оставляешь? между еулом и срабатыванием каста

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


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

про блинк еул не понял нихуя

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

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


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

про блинк еул не понял нихуя

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

у меня тоже забинжены кнопки, перебиндить легко )

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


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

Вы че рофлите, это же ультра юзелес, каждые 5 секунд таймер роши в чат. Хотя бы 30 оставьте, или минуту.

что бля? он не печает каждые 5 сек в чат, а обновляет каждые 5 сек время, жмешь на кнопку - выводит текущее, если сделать 30 секунд - было бы максимально неточно и хуево, я бы вообще секунду сделал, но это невозможно ввиду ограничений на алиасы.

 

скок окно оставляешь? между еулом и срабатыванием каста

хз, в идеале оставлять 2 секунды, но надо смотреть по факту как работает, тк этот таймер не идеален, надо подгонять в тиках, а не в секундах, как Ensage он не нажмет энивей (супер идеально), но скорее всего нажмет лучше человека.

 

кстати, есть такой момент, что запустить сразу два (или несколько) таймеров из коробки нельзя, нужно немного подумать и изъебнуться, но это возможно. Так что 2 скрипта с таймерами от разных людей не будут работать, только если они оба не используют какой-то третий конфиг, в котором есть "движок" таймеров с нормальным воркэраундом на одновременную работу, поэтому маст хев самому понять как это работает и писать скрипты под себя.


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

hold on to me | poe

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


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

Вы че рофлите, это же ультра юзелес, каждые 5 секунд таймер роши в чат. Хотя бы 30 оставьте, или минуту.

что бля? он не печает каждые 5 сек в чат, а обновляет каждые 5 сек время, жмешь на кнопку - выводит текущее, если сделать 30 секунд - было бы максимально неточно и хуево, я бы вообще секунду сделал, но это невозможно ввиду ограничений на алиасы.

 

скок окно оставляешь? между еулом и срабатыванием каста

хз, в идеале оставлять 2 секунды, но надо смотреть по факту как работает, тк этот таймер не идеален, надо подгонять в тиках, а не в секундах, как Ensage он не нажмет энивей (супер идеально), но скорее всего нажмет лучше человека.

 

кстати, есть такой момент, что запустить сразу два (или несколько) таймеров из коробки нельзя, нужно немного подумать и изъебнуться, но это возможно. Так что 2 скрипта с таймерами от разных людей не будут работать, только если они оба не используют какой-то третий конфиг, в котором есть "движок" таймеров с нормальным воркэраундом на одновременную работу, поэтому маст хев самому понять как это работает и писать скрипты под себя.

спасибо за скрипт, лови пятеру в профиль, дружище :yes:

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


Ссылка на сообщение
что бля? он не печает каждые 5 сек в чат, а обновляет каждые 5 сек время, жмешь на кнопку - выводит текущее, если сделать 30 секунд - было бы максимально неточно и хуево, я бы вообще секунду сделал, но это невозможно ввиду ограничений на алиасы.

Значит я даун, сорьк

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


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

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

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

если кто-то будет тестить, отпишите, как это у вас работает, надо ли менять значение?

 

 

на кнопку 2 (можно поменять) дает еул квик кастом (из второго слота в инвентаре (тот что на X по дефолту)), после еула стан квик кастом под курсор.

alias no_cmd ""
alias wait_start "alias wait_cmd after_wait"
alias wait_stop "wait_cmd; wait_clear; alias wait_cmd no_cmd"
alias wait_clear "blink crosshair 1 1; execute_command_every_frame no_cmd"
alias -1.000000 wait_start
alias -2.000000 wait_stop
alias after_wait dota_ability_quickcast 1
bind 2 "dota_item_quick_cast 1; blink execute_command_every_frame 3.4 -1 -2"

 

 

хотя про компьютер по идее хуйня, т.к. энивей оно применяется на первом кадре, кол-во фпс конкретно в этом скрипте не решает, однако решает еще пару моментов (кроме самой задержки в 0.5 у стана лины): у нее есть еще cast point в 0.45, то есть по логике должно быть такое значение у execute_command_every_frame: (2.5 - 0.5 - 0.45) * 2 = 3.1 - это значение для вакуума, оно исполнится скриптом довольно точно, если его указать, я не сразу понял от чего зависит доп. задержка, но потом вспомнил о том, что есть еще анимация поворота чара, то есть, чтобы работало на 3.1 нужно чтобы лина стояла идеально лицом к персонажу, куда будет каст (мышкой так не поставить), на 3.2 будет работать уже если поставить примерно лицом, соответсвенно 3.4 уже немного учитывает погрешность поворота с полубока и так далее.

 

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


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

hold on to me | poe

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


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

да ладно? :shok: спасибо, я знаю, тем не менее, это что, отменяет мой вопрос? Перефразирую: можно ли использовать конвары (консольные перемененные) в комбинации алиасов (скрипте)? (Например, как я предположил, какая-то команда, которая запустит численное значение конвара как алиас (почему нет, execute_command_every_frame же запускает число 1 как алиас (или команду) 1.000000, значения переменных она, к сожалению, не запускает, проверял)).

Или единственное, что с ними можно сделать - это поменять и ожидать реакции сервера на саму переменную?

написано не совсем однозначно. то ли конвар надо "запускать" алиасом, то ли алиас конваром. я подумал, что ты путаешь.

если речь о том, что алиас 1.000000 должен выполнять команды консоли, то да, можно, думаю, ты уже убедился в этом. проблема в том, что алиасы сами по себе не работают, и нужно использовать некий исполнитель. в данном случае это execute_сommand_every_frame.

не забывай, кстати, завершать таймеры. blink и execute_сommand_every_frame останавливаются раздельно. blink отключается "blink"-ом без аргументов (описано в консоли), а execute_сommand_every_frame пустым алиасом (мб как-то еще, про это ничего не сказано). я использую для этих целей 0.000000 (alias 0.000000 ""), т.к. blink при завершении посылает именно это значение любой (?) активной команде.

 

p.s. два таймера, скорее всего, одновременно использовать нельзя, т.к., банально, нет очевидного механизма распараллеливания работы консольных команд.

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


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

Не обязательно параллелить команды, можно создать один таймер (с минимальным шагом, например, 0.1 или 0.05, второе значение может пригодиться, например, для скрипта на холд атаки снайпера (A/S), т.к. у него супер быстрая анимация), затем на каждый тик таймера назначить алиас, внутри которого можно будет добавлять другие алиасы или команды, таким образом будет группа алиасов, которые исполняются каждый минимальный тик, каждый из них можно отключить и включить по определенному событию (сделав alias <name> "").

 

Более того, можно объединить алиасы с тиком по 0.1 в группу из 10 алиасов и получить тик уже раз в секунду (и так далее). то есть можно решать одним таймером задачи с разным делеем и одновременно (в скрипте на инвокера, например, я юзаю одновременно отсчет кд инвока, выставление на 0.5 секунд экзортов перед атакой, ну и фикс бага с применением способности после инвока).

 

Единственное, такие группы похоже немного нарушают математику делеев, то есть, по логике, чтобы из 0.1 тика получить делей в 19 секунд, нужно 190 алиасов, однако по факту 19 секунд проходит на 170-ом, появляется предположение, что каждый алиас добавляет свой делей в цепочку, надо бы вычислить его и написать софт, который будет генерить сложные цепочки учитывая всевозможные делеи (очень надеюсь, что эти делеи не будут зависеть от производительности железа).


hold on to me | poe

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


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

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

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

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

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

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

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

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

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

Загрузка...

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