Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Обход античитов Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > >

Скрипты и боты для ArcheAge

: Различные механизмы, программы и скрипты для автоматизации игры в ArcheAge
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Опции темы
Старый 25.05.2014, 17:36   #1
uckatejlb
Освоившийся
Аватар для uckatejlb
OFFLINE
Регистрация: 03.03.2014
Возраст: 36
Сообщений: 60
Благодарностей:
23 всего
Мнения: + 69
Репутация: 70

[AutoIt] Автозасадка в ArcheAge


Скрипт позволяет ровно засаживать растения на пугалах или просто в горах. Писал для себя. Скрипт написан на AutoIt. Тестировался с разрешением экрана 1366x768.
После компиляции скрипта запускаем его от имени администратора.

Выставляем семена в ячейку "Shift+1", выставляем камеру в положение на персонажем и определяем начальную позицию посадки, как показано на скрине ниже:


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

Для засадки БП я использовал значения, которые приведены в примере скрипта, хотя можно посадить и компактнее, все зависит от ровности поверхности.

Код:
; Автозасадка в ArcheAge by Rulleks
Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc

HotKeySet("{F11}","StartOrStop")
Global $STOP = True
Global $slp = 5 ; через сколько начнет работать прога (в сек) после активации F11
Global $crow = 3 ; кол-во посадок в ряду
Global $ccol = 5 ; кол-во рядов
Global $rrow = 63 ; дистанция между посадками в ряду
Global $rcol = 62 ; дистанция между посадками в столбце
Global $rtime = 1 ; время движения персонажа в сек
Global $footer = 2 ; через сколько рядов двигать персонажа вниз (для урегулирования камеры)
Global $countf ; кол-во сдвигов персонажа после расчетов

Global $x 
Global $y
Global $stat_y
Global $i[100]
Global $j
Global $n = 2
Global $count = 2
Global $countrow = 1

$slp = InputBox("Старт бота","Через сколько сек после нажатия F11 активировать бота (Пример: 5)")
$crow = InputBox("Введите кол-во посадок","Введите количество растений в одном ряду (Пример: 4)")
$ccol = InputBox("Введите кол-во рядов","Введите кол-во рядов (Пример: 5)")
$rrow = InputBox("Интервал между посадками в ряду","Интервал между посадками в ряду  (Пример: 63)")
$rcol = InputBox("Интервал между рядами","Интервал между рядами (Пример: 62)")
$rtime = InputBox("Время движения персонажа","Время движения персонажа в сек между интервалом рядов (Пример: 2)")
$footer = InputBox("Передвижение персонажа","Через сколько рядов передвигать персонажа (для урегулирования камеры) (Пример: 2)")

Global $AA_TITLE = "- ArcheAge " ;
_WinWaitActivate($AA_TITLE ,"")
Global $hWnd = WinActive($AA_TITLE ,"")

Do
Sleep(1000)
Until $STOP = False

If $STOP = False Then

	$slp = $slp * 1000
	Sleep($slp)
	
	$rtime = $rtime * 1000
	
	$pos = MouseGetPos()
	$x = $pos[0]
	$y = $pos[1]
	$stat_y = $pos[1]

	If $ccol > $footer And Mod($ccol,$footer) == 0 Then
		$countf = $ccol / $footer - 1
	Else
		$countf = Int($ccol/$footer)
	EndIf
	
	For $j = 0 to $ccol Step 1
		$i[$j] = 0
	Next
	
	$countf = $countf + 2
	
	For $j = 3 to $countf Step 1
		$i[$j-1] = $j-2
	Next
	
	While ($countrow <= $crow)
		Main()
	WEnd
	
	While ($count <= $ccol)
 
		$y = $y + $rcol
		Sleep(2000)
		MouseMove($x,$y)
		$countrow = 1
		While ($countrow <= $crow)
			Main()
		WEnd
		
		cnt($count)
		
		$count = $count + 1

	WEnd
	

	
Else
	Sleep(100)
EndIf

Func Main()

	$pos = MouseGetPos() 
	$ones = True
	
	If $STOP = False Then

	If $ones = True Then
		Send("{! 1}")
		MouseClick("left", $pos[0], $pos[1])
		Sleep(3000)
		$ones = False
	EndIf

		Send("{! 1}")  
		MouseClick("left", $pos[0]+$rrow, $pos[1])
		Sleep(3000)

		$countrow = $countrow + 1

	Else
		Sleep(100)
	EndIf
	
EndFunc

Func cnt($count)
	
	While ($n <= $countf)
		If $count = $i[$n]*$footer Then
			Send("{DOWN down}")
			Sleep ($rtime)
			Send("{DOWN up}")
			$y = $stat_y
		Else
			return 0
		EndIf
		$n = $n + 1
	WEnd

EndFunc

Func foot()

	$rtime = $rtime * 1000
	If $STOP = False Then
		Send("{DOWN down}")
		Sleep ($rtime)
		Send("{DOWN up}")
	Else
		Sleep(100)
	EndIf

EndFunc

Func StartOrStop()
If $STOP = True Then
$STOP = False
Else
$STOP = True
EndIf
EndFunc
 
Ответить с цитированием
Сказали спасибо:
Жидорептилоид (11.04.2017), Pornochanchada (15.01.2017), Host1337 (17.12.2016), Andreyka174 (31.03.2015), Недоступно (23.01.2015), Недоступно (08.12.2014), Недоступно (16.10.2014), Недоступно (29.09.2014), Недоступно (07.09.2014), Недоступно (21.08.2014), Недоступно (14.08.2014), Недоступно (06.08.2014), VlaPaTr (26.07.2014), Недоступно (04.07.2014), Недоступно (29.06.2014), Pank (23.06.2014), фуриос (15.06.2014), Medvedkovo (04.06.2014), Недоступно (01.06.2014), Тимбо (27.05.2014), razor112 (25.05.2014)


Старый 01.06.2014, 09:39   #2
Кертро
Подпольщик AA
Аватар для Кертро
OFFLINE
Регистрация: 16.04.2014
Возраст: 38
Сообщений: 200
Благодарностей:
20 всего
Мнения: + 1
Репутация: 61

А вот это уже интересно, надо будет опробовать.

ps А для сбора этих самых растений у тебя случайно ничего нет?
 
Ответить с цитированием
Старый 01.06.2014, 21:31   #3
maks1548
Гость
Аватар для maks1548
Сообщений: n/a
Благодарностей:
0 всего

спасибо) всё супер
 
Ответить с цитированием
Старый 02.06.2014, 00:51   #4
megatvink777
Гость
Аватар для megatvink777
Сообщений: n/a
Благодарностей:
0 всего

а можно рабочий пример? ну скажем на нарцисах или рисе..
сори, если туплю, но тут рабочий пример для риса и азалии?

Последний раз редактировалось megatvink777; 02.06.2014 в 00:54.
 
Ответить с цитированием
Старый 03.06.2014, 13:27   #5
Inokanoan
Пользователь
Аватар для Inokanoan
OFFLINE
Регистрация: 02.06.2014
Возраст: 38
Сообщений: 20
Благодарностей:
0 всего
Репутация: 1

Где эту прелесть скачать?
 
Ответить с цитированием
Старый 03.06.2014, 13:55   #6
uckatejlb
Освоившийся
Аватар для uckatejlb
OFFLINE
Регистрация: 03.03.2014
Возраст: 36
Сообщений: 60
Благодарностей:
23 всего
Мнения: + 69
Репутация: 70

http://www.autoitscript.com/site/autoit/downloads/
 
Ответить с цитированием
Сказали спасибо:
Недоступно (16.10.2014)
Старый 04.06.2014, 01:03   #7
Koloritik
Гость
Аватар для Koloritik
Сообщений: n/a
Благодарностей:
0 всего

Норм бот?
 
Ответить с цитированием
Старый 08.06.2014, 14:07   #8
Makdi
Гость
Аватар для Makdi
Сообщений: n/a
Благодарностей:
0 всего

Бот шикарен, работает как надо. Главное правильно поставить на посадку, работает на любом расширении экрана. Для клевера опустил посадку до 58, в ряд 12-13 и до 5-6 рядов вниз, потом линию где стоит центр пугало пропускаю, и дальше сажает.
 
Ответить с цитированием
Сказали спасибо:
фуриос (10.06.2014)
Старый 10.06.2014, 18:03   #9
фуриос
Нуб
Аватар для фуриос
OFFLINE
Регистрация: 08.05.2014
Возраст: 44
Сообщений: 0
Благодарностей:
1 всего
Репутация: 4

Бот ещё актуален ? Никто бан за него не ловил ?
Давайте сразу отписываться если у кого то такое будет.

Операционка у тебя 64 или 32 ? При установке основной проги спрашивает ... Иначе говорит, не будут работать все скрипты...

Всем спасибо за внимание!

Последний раз редактировалось фуриос; 10.06.2014 в 20:58.
 
Ответить с цитированием
Старый 11.06.2014, 00:12   #10
Makdi
Гость
Аватар для Makdi
Сообщений: n/a
Благодарностей:
0 всего

Цитата:
Сообщение от фуриос Посмотреть сообщение
Бот ещё актуален ? Никто бан за него не ловил ?
Давайте сразу отписываться если у кого то такое будет.

Операционка у тебя 64 или 32 ? При установке основной проги спрашивает ... Иначе говорит, не будут работать все скрипты...

Всем спасибо за внимание!
семерка 64, идеально идет. Переделал в exe файл, стало просто збс.
бот не особо палится, работает стоя на месте и только отступает если выставить. А так норм, как бесплатный.
 
Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[AutoIt] Ловля рыбы brako Скрипты и боты для ArcheAge 88 13.08.2016 00:18
[AutoIT] Бот-кликер на мага arksu Скрипты и боты для ArcheAge 30 26.01.2015 15:13
[AutoIT] Бот-кликер на рдд gyzenco Скрипты и боты для ArcheAge 2 25.08.2014 03:42
[AutoIt] Простейший кликер. SryMan Скрипты и боты для ArcheAge 6 17.05.2014 23:46
Autoit помогите. Desing Боты, моды и программы для Aion 1 13.01.2012 00:53

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр