|
|
|
Не Палимся В MMOG |
|
|
FanBlower |
28.7.2015, 20:03
|
Neophyte
Сообщений: 17
Регистрация: 26.5.2014 Группа: Пользователи Наличность: 0
Пользователь №: 16.852
|
Цитата(DarkMaster @ 28.7.2015, 18:22) Это вызов подпрограммы. Перед вызовом необходимо задать #key hkey - только название? Если выносить код процедуры в отдельный скрипт, для него нужна будет привязка?
|
|
|
|
FanBlower |
28.7.2015, 21:10
|
Neophyte
Сообщений: 17
Регистрация: 26.5.2014 Группа: Пользователи Наличность: 0
Пользователь №: 16.852
|
Цитата(DarkMaster @ 28.7.2015, 19:08) Это не процедура, а подпрограмма. В пилоте это большая разница. В отдельный выносить не надо. Просто вынесете за пределы тела скрипта. Т.е. что-то вроде: Код шапка
:strart тело goto start
тут подпрограммы Понял, спасибо
|
|
|
|
FanBlower |
25.8.2015, 16:16
|
Neophyte
Сообщений: 17
Регистрация: 26.5.2014 Группа: Пользователи Наличность: 0
Пользователь №: 16.852
|
так, я снова тут код
Код set #key2 2 set #key3 3
:start gosub h2 gosub h3 goto start
:h2 set #lastLinedelay linedelay set linedelay 0 send217_down #key2 wait random (500) + 100 send217_up #key2 set linedelay #lastLinedelay return
:h3 set #lastLinedelay linedelay set linedelay 0 send217_down #key3 wait random (500) + 100 send217_up #key3 set linedelay #lastLinedelay return
этот код вообще не вызывает в игре никакой реакции. где-то ошибка? код для нажатия мышью работает только когда я попутно нажимаю другие клавиши во время игры код2
Код Set #delay linedelay Set linedelay 100 Set #x 626 + random(641 - 626) Set #y 678 + random(696 - 678) kLeft_Down #x #y Set #t random(500) + 200 Wait #t kLeft_Up #x #y Set linedelay #delay wait random(250) + 300
|
|
|
|
Mangust_ali |
29.3.2016, 12:00
|
Registred
Сообщений: 3
Регистрация: 14.1.2013 Группа: Пользователи Наличность: 0
Пользователь №: 15.670
Возраст: 24
|
|
|
|
|
LoginI |
11.10.2016, 20:24
|
Registred
Сообщений: 1
Регистрация: 11.10.2016 Группа: Пользователи Наличность: 0
Пользователь №: 18.150
Возраст: 18
|
Цитата(DarkMaster @ 28.7.2015, 19:22) Это вызов подпрограммы. Перед вызовом необходимо задать #key
Весь остальной код - подпрограмма. Ее скопировать и вынести за пределы скрипта, чтобы не вызывалась без необходимости. linedelay - задержка между строк. Она убирается, чтобы не повлияла на задержку в нажатии, потом возвращается прежнее значение.
вы онлпйн?
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|