Создаем своего бота на AvtoIt - Школа Читера - Основы основ - начинаем писать статьи для начинающих с целью создания полноценного раздела
13.01.2011, 21:33
#1
Рыцарь-капитан
Регистрация: 18.11.2010
Сообщений: 517
Популярность: 1117
Сказал(а) спасибо: 39
Поблагодарили 306 раз(а) в 114 сообщениях
Создаем своего бота на AvtoIt
Создаем своего бота на AvtoIt
Для создания бота понадобится:
[
Ссылки могут видеть только зарегистрированные пользователи. ] - (самая стабильная версия)(8.02 Мб)
[
Ссылки могут видеть только зарегистрированные пользователи. ] - Для создания интерфейса.(1.01 Мб)
[
Ссылки могут видеть только зарегистрированные пользователи. ] можно выбирать иконку программы и многое другое(860 Кб)
1. Устанавливаем AutoIt v3.3.6.1
2. Создаем файл с раширением *.au3 например на робочем столе
[
Ссылки могут видеть только зарегистрированные пользователи. ]
3. Нажимаем ПКМ на значек и выбираем пункт Edit Script. Пока на этом закончим, сворачиваем.
4. Далее создаем интерфейс с помощью Koda Form Designer
Пример:
[
Ссылки могут видеть только зарегистрированные пользователи. ]
5. Теперь нажимаем F9 и появляется код вашей созданной формы.
6. Копируем код в Script (Пункт 3)
Проверка:
Сохраняем Script, открываем с помощью значка(С рабочего стола)
7. Теперь чтобы отправлять запросы на сервер нам понадобится такой код
Код:
$URL = "Тут прописываем URL запроса"
$PostData = "Тут прописываем параметры запроса"
$oHTTP = ObjCreate ( "WinHttp.WinHttpRequest.5.1" )
$oHTTP . Open ( "POST" , $URL )
$oHTTP . SetRequestHeader ( "Content-Type" , "application/x-www-form-urlencoded" )
$oHTTP . Send ( $PostData )
$oHTTP . WaitForResponse
$Response = $oHTTP . ResponseText
8. Теперь этот код вставляем для кнопкопок (на моем примере 2 кнопки)
Будет выглядеть так
Код:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate ( "Тюряга" , 231 , 74 , 228 , 135 )
$Button1 = GUICtrlCreateButton ( "Собрать сиграреты" , 8 , 8 , 97 , 33 , $BS_MULTILINE )
$Button2 = GUICtrlCreateButton ( "Собрать прибыль" , 128 , 8 , 97 , 33 , $BS_MULTILINE )
$Label1 = GUICtrlCreateLabel ( "by CreAtiK" , 80 , 48 , 74 , 20 )
GUICtrlSetFont (- 1 , 12 , 400 , 0 , "Narkisim" )
GUISetState ( @SW_SHOW )
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg ()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1 ;Первая кнопка Собрать сиграреты
$URL = "Тут прописываем URL запроса"
$PostData = "Тут прописываем параметры запроса"
$oHTTP = ObjCreate ( "WinHttp.WinHttpRequest.5.1" )
$oHTTP . Open ( "POST" , $URL )
$oHTTP . SetRequestHeader ( "Content-Type" , "application/x-www-form-urlencoded" )
$oHTTP . Send ( $PostData )
$oHTTP . WaitForResponse
$Response = $oHTTP . ResponseText
Case $Button2 ;Вторая кнопка Собрать прибыль
$URL = "Тут прописываем URL запроса"
$PostData = "Тут прописываем параметры запроса"
$oHTTP = ObjCreate ( "WinHttp.WinHttpRequest.5.1" )
$oHTTP . Open ( "POST" , $URL )
$oHTTP . SetRequestHeader ( "Content-Type" , "application/x-www-form-urlencoded" )
$oHTTP . Send ( $PostData )
$oHTTP . WaitForResponse
$Response = $oHTTP . ResponseText
EndSwitch
WEnd
Теперь сохраняем скрипт и проверяем
Последний раз редактировалось CreatiK; 14.01.2011 в 00:59 .
11 пользователя(ей) сказали cпасибо:
cunt85 (14.01.2011),
datak (13.01.2011),
FraG++ (30.04.2011),
garik_sanek (04.03.2011),
grumm (14.01.2011),
Hamilton (13.01.2011),
KlouS (22.01.2011),
qw1qwe (30.04.2011),
ViLKaa (13.01.2011),
warl0ck (14.01.2011),
™Игрок™ (25.02.2011)
13.01.2011, 23:13
#2
Рыцарь
Регистрация: 16.07.2009
Сообщений: 369
Популярность: 2512
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 50
Поблагодарили 735 раз(а) в 165 сообщениях
Re: Создаем своего бота на AvtoIt
Бешенные автоитчики) ЛУчше начинай изучать нормлаьный язык. У тебя хоть базовые знания есть. и весь код привратится в 2 строчки )
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
ОБМЕН УРОНОМ!
13.01.2011, 23:23
#3
Пехотинец
Регистрация: 08.01.2011
Сообщений: 98
Популярность: 61
Сказал(а) спасибо: 89
Поблагодарили 6 раз(а) в 5 сообщениях
Re: Создаем своего бота на AvtoIt
13.01.2011, 23:26
#4
Разведчик
Регистрация: 13.01.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Создаем своего бота на AvtoIt
Спасибо
13.01.2011, 23:38
#5
Разведчик
Регистрация: 25.08.2009
Сообщений: 15
Популярность: 68
Сказал(а) спасибо: 10
Поблагодарили 29 раз(а) в 4 сообщениях
Re: Создаем своего бота на AvtoIt
CreatiK , Лучше объясни как из чарлеса получить URL и Параметры.
Последний раз редактировалось Hamilton; 14.01.2011 в 00:09 .
14.01.2011, 00:13
#6
Капитан
Регистрация: 01.11.2010
Сообщений: 257
Популярность: 2267
Сказал(а) спасибо: 153
Поблагодарили 227 раз(а) в 119 сообщениях
Re: Создаем своего бота на AvtoIt
CreatiK , Оо, я думал ты языки знаешь)
14.01.2011, 00:13
#7
Рыцарь-капитан
Регистрация: 18.11.2010
Сообщений: 517
Популярность: 1117
Сказал(а) спасибо: 39
Поблагодарили 306 раз(а) в 114 сообщениях
Re: Создаем своего бота на AvtoIt
Hamilton ,
Нажимаешь на запрос в чарли ПКМ там есть copy URL и параметр это copy Request
[Ссылки могут видеть только зарегистрированные пользователи. ]
Добавлено через 5 минут
zumm ,
Я учусь на программиста) только начал)
В данный момент учу язык C#
А AvtoIt даже не учил, первый код автоита я увидел у варлока и начал его редактировать под себя) занимаюсь месяца 2 или 3)
Последний раз редактировалось CreatiK; 14.01.2011 в 00:19 .
Причина: Добавлено сообщение
Пользователь сказал cпасибо:
14.01.2011, 00:24
#8
Пехотинец
Регистрация: 07.11.2010
Сообщений: 54
Популярность: -152
Сказал(а) спасибо: 13
Поблагодарили 36 раз(а) в 21 сообщениях
Re: Создаем своего бота на AvtoIt
Ну начнём с того что у тебя кривоватый код
Ниже пример причёсанного с боксами и вкусностями (прикручивать запоминание было честно лень)
Ты ни слова не сказал о компиляторе которым чудесно можно скомпилировать свой скрипт в .exe
Ты даже не выложил ни одного норм мануала по языку ниже ссылка на рус версию хелпа к языку
Код:
#NoTrayIcon
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Отправка POST", 200, 95, 228, 135)
$filemenu = GUICtrlCreateMenu ("&File")
$exititem = GUICtrlCreateMenuitem ("Exit",$filemenu)
GUIStartGroup()
$startbutton = GUICtrlCreateButton("Отправить запрос", 100, -1, -1, -1, $BS_MULTILINE)
$myedit_url = GUICtrlCreateInput ("HTTP://",0,0,-1,-1)
$myedit_params = GUICtrlCreateInput ("Параметры запроса",-1,25,-1,-1)
$myedit_i = GUICtrlCreateInput ("Повторение",-1,50,-1,-1)
GUIStartGroup()
$mylabel_h = GUICtrlCreateLabel ("Состояние:", 100, 25, 70)
$mylabel_h = GUICtrlCreateLabel ("", 100, 40, 60, 40)
GUISetState(@SW_SHOW)
$i = 0
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $startbutton
$my_url = GUICtrlRead($myedit_url)
$my_params = GUICtrlRead($myedit_params)
$my_i = GUICtrlRead($myedit_i)
if $my_i = "Повторение" then $my_i = 1
For $i = 0 to $my_i Step 1
GUICtrlSetData ($mylabel_h, $i&" из "&$my_i)
$oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
$oHTTP.Open("POST", $my_url)
$oHTTP.SetRequestHeader("Content-Type","application/x-www-form-urlencoded")
$oHTTP.Send($my_params)
$oHTTP.WaitForResponse
$Response = $oHTTP.ResponseText
sleep(50)
Next
Case $exititem
ExitLoop
EndSwitch
End
В
архиве скрипт и скомпилированная прога.
А
тут Полный хелп по языку на русском.
Кстати вилка скриптовые языки не всегда плохо некоторые вещи на них намного проще и быстрее сделать.
14.01.2011, 00:24
#9
Рыцарь-капитан
Регистрация: 18.11.2010
Сообщений: 517
Популярность: 1117
Сказал(а) спасибо: 39
Поблагодарили 306 раз(а) в 114 сообщениях
Re: Создаем своего бота на AvtoIt
ViLKaa ,
Я уже прислушивался к твоему совету))) Читаю книгу)))) Так что как научусь что нибудь делать я выложу программу)
14.01.2011, 00:28
#10
Разведчик
Регистрация: 25.08.2009
Сообщений: 15
Популярность: 68
Сказал(а) спасибо: 10
Поблагодарили 29 раз(а) в 4 сообщениях
Re: Создаем своего бота на AvtoIt
CreatiK , Все равно не создается программа. Можешь написать какой нибудь код полностью с URL и Параметром?
14.01.2011, 00:29
#11
Рыцарь-капитан
Регистрация: 18.11.2010
Сообщений: 517
Популярность: 1117
Сказал(а) спасибо: 39
Поблагодарили 306 раз(а) в 114 сообщениях
Re: Создаем своего бота на AvtoIt
programmeraxel , Трудно нажать на значок ПКМ и прочитать Compile Script?
Выложу [Ссылки могут видеть только зарегистрированные пользователи. ] можно выбирать иконку программы и многое другое
Добавлено через 5 минут
Hamilton , Выложил самый первый бот для игры тюряга) в первом посте
И сейчас выложу бот для уличных гонок
Добавлено через 8 минут
programmeraxel , У тебя ошибка в конце WEnd должно быть а не End
Последний раз редактировалось CreatiK; 14.01.2011 в 00:38 .
Причина: Добавлено сообщение
14.01.2011, 00:39
#12
Разведчик
Регистрация: 13.01.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Создаем своего бота на AvtoIt
как сделать если мне надо в POST amf отправить?
14.01.2011, 00:40
#13
Капитан
Регистрация: 01.11.2010
Сообщений: 257
Популярность: 2267
Сказал(а) спасибо: 153
Поблагодарили 227 раз(а) в 119 сообщениях
Re: Создаем своего бота на AvtoIt
CreatiK , я тоже учусь на программиста
но учить ещё не начал
14.01.2011, 00:43
#14
Рыцарь-капитан
Регистрация: 18.11.2010
Сообщений: 517
Популярность: 1117
Сказал(а) спасибо: 39
Поблагодарили 306 раз(а) в 114 сообщениях
Re: Создаем своего бота на AvtoIt
sdfafsd , Ты делай пока простые боты) чуть позже выложу сюда как сделать)
zumm , Дай в ЛС ацку
14.01.2011, 11:10
#15
Разведчик
Регистрация: 11.01.2011
Сообщений: 9
Популярность: 12
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
Re: Создаем своего бота на AvtoIt
мда...не оч нрав...луч на xstarter`e за 3 мин все делается..
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 17:27 .