Create for ArcheAge
Программа для автоматизации действий
Привет всем, сделал вот такую программку: Картинка
[IMG]http://goodoflast********/CfA/CfAA.jpg[/IMG]
1 - Текстовое поле для написания скрипта
2 - Лог
3 - Поле для написания названия переменной
4 - Кнопка для добавления переменной с именем 3
5 - Сохраненные переменные
6 - Поле для редактирования значения переменной
7 - Выбор основных функций
8 - Поддерживаемые кнопки
9 - Добавление в код функции или кнопки
Skip a - переход к a строке
Sleep a - ждать а мсек (1000 мсек = 1 сек)
Write = a - написать a в Лог
Var a - действие с переменной:
Var a = b - присвоить переменной а значение b
Var a = b + или - или * или / c - присвоить переменой а значение выражения b и c
PxlClr a b - Узнать цвет пикселя в системе RGB (а - вертикаль, b - горизонталь):
RGB=R - значение R
RGB=G - значение G
RGB=B - значение B
If a < или > или = или <= или >= b - условие
! ! ! ! ! ! ! ! ! ! - конец условия
Push A - нажать на кнопку A (Возможные клавиши написаны в списке 8 (см картинку выше))
Pushup A - отжать кнопку A (Возможные клавиши написаны в списке 8 (см картинку выше))
Push&Pushup A - нажать A отжать кнопку а (Возможные клавиши написаны в списке 8 (см картинку выше))
If a < b
Ваш код
Skip 1 (В данном случае, строчка с условием под номером 1)
! ! ! ! ! ! ! ! ! !
Если вы хотите создать условие в условии,
то необходимо второе условие писать в конце
условия, в котором находится:
If a < b
Var t = 4 + a
If a > b
Var b = 2
! ! ! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! !
При взаимодействии с переменной,
Переменной может присваиваться только число.
При написании выражения, переменная может обработать только одно:
Неправильно:
Var a = b + c + d
Правильно:
Var a = b + c
Var a = a + d
Как объявить переменную:
1. Вводите в поле 3 (см картинку выше) название переменной
2. Нажимаете на кнопку 4 (см картинку выше).
Как изменить значение переменной:
1. Выбираете в списке 5 (см картинку выше) переменную
2. В поле 6 (см картинку выше) вводите значение переменной (Только цифры)
RGB=R, RGB=G, RGB=B - Это переменные, но им нельзя присваивать значения.
Если вы объявили несколько переменных с одинаковыми именами, то обрабатываться будет то, которое выше в списке 5 (см картинку выше).
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Последний раз редактировалось Big Bad Sensey; 08.04.2015 в 19:52.
Новая версия:
Действия выполняются в отдельном потоке.
Добавлена функция:
rand(a,b) - сгенерировать случайное число интервал от a до b
Пример использования:
Код:
Var c = rand(a,b)
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
Можно какой-нибудь пример кода? И еще два вопроса:
Персонаж переходит в режим "отсутствует" во время работы скрипта?
Может ли скрипт определить прибытие дирижабля?
Интересует нажатие, выбор нужного нпс или моба и определение цвета(прибытие дирижабля по цвету на карте определять?)
Добавлено через 2 минуты
А можно исхитриться так, чтобы, если персонажу удалось выбрать дирижабль, то он выполняет алгоритм, а если не удалось, то ждать пока не выберет?
Последний раз редактировалось Leekav; 09.08.2015 в 22:53.
Причина: Добавлено сообщение