Создание бота "Автосдача на права" - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Admin_Bot, Admin_Bot2, Admin_Bot3, Admin_Bot4  
Создание бота "Автосдача на права"
Nikemmi Дата: Пятница, 30.08.2013, 20:22 | Сообщение # 1
Хороший))0
Сообщений: 475
Статус: Offline
Для начала скачайте программу sanny builder http://sannybuilder.com/

Бот будет телепортироваться под землей по координатам.

Для того, чтобы узнать координаты нужно:
1 способ: специальной командой
/save, но этот способ не для нас.
2 способ: качаем собейт например от пряна. Лезем аирбрейком под землю В собейте Misc/ Write to log file. И координаты сохраняются в
файле
mod sa log.

Сохранять координаты лучше маленькими расстояниями 40-60 так как кикнет по подозрению в читерстве.
Файл mod sa log находится в папке gta sa. Открываем этот файл в нем:
Код
[15:02:35.863] static_teleport_name[] = ""
[15:02:35.863] static_teleport_pos[] = 2283.18 -1136.88 1050.90 11


2283.18 -1136.88 1050.90 11 эти цифры и есть координаты остальное нам не нужно
Но как так координат будет много и копировать/вставлять вы будете очень много, то для упрощения
можете скачать мою программу http://cheat-master.ru/forum/160-168365-1 (описание там же)

Приступим к кодингу.
1) Запускаем программу Sanny Builder.
2) Создаем Новый проект нажатием клавиш
ctrl+N
Но перед всем этим вы должны скачать cleo библиотеку

Код
{$CLEO .cs}    

    0000: NOP
03A4: name_thread "BOT"
0ACD: show_text_highpriority "~G~BOT BY~W~ ~R~Автор скрипта~W~" time 50000


Для .cs скриптов вначале всегда {$CLEO .cs}
0000 NOP чтобы не было ошибки с 0 нопом
0ACD: show_text_highpriority "~G~BOT BY~W~ ~R~Автор скрипта~W~" time 50000гдe будем заходить будет высвечиваться это надпись BOT BY Автор скрипта, time 50000-50 секунд или 50000 миллисекунд. ~G~ - это зеленый цвет, ~R~ - красный цвет. W - белый

Дальше
Код
:BOT_13 // создание потока
0001: wait 0 ms // ждем 0 секунд
00D6: if and
0256: player $PLAYER_CHAR defined    
00DF: actor $PLAYER_ACTOR driving    
0AB0: key_pressed 76 // клавишка L    
0AB0: key_pressed 86 // клавишка V
004D: jump_if_false @BOT_13    
03C0: 2@ = actor $PLAYER_ACTOR car    
018C: play_sound 1058 at 0.0 0.0 0.0 // играет мелодию
0001: wait 2500 ms    
0002: jump @BOT_102 // прыгаем на следующую метку

:BOT_102
0173: set_actor $PLAYER_ACTOR Z_angle_to 6@    
04D7: set_actor $PLAYER_ACTOR locked 1
00D6: if    
00DF: actor $PLAYER_ACTOR driving    
004D: jump_if_false @BOT_156    
03C0: 30@ = actor $PLAYER_ACTOR car    
0175: set_car 30@ Z_angle_to 6@    
0519: set_car 30@ locked 1    

:BOT_156
ТУТ КООРДИНАТЫ
    Actor.LockInCurrentPosition($PLAYER_ACTOR) = False // размораживаем актера
    056E: car 30@ defined // мы в машинке
    Car.LockInCurrentPosition(30@) = False // размораживаем машинку
    0002: jump @BOT_13 // прыгаем на начало


Полностью код
Код
{$VERSION 3.1.1000}
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP    
03A4: name_thread "BOT"
0ACD: show_text_highpriority "~G~BOT BY~W~ ~R~Автор скрипта~W~" time 50000

:BOT_13
0001: wait 0 ms    
00D6: if and
0256: player $PLAYER_CHAR defined    
00DF: actor $PLAYER_ACTOR driving    
0AB0: key_pressed 76 // клавишка G    
0AB0: key_pressed 86 // клавишка O    
004D: jump_if_false @BOT_13    
03C0: 2@ = actor $PLAYER_ACTOR car    
018C: play_sound 1058 at 0.0 0.0 0.0    
0001: wait 2500 ms    
0002: jump @BOT_102    

:BOT_102
0173: set_actor $PLAYER_ACTOR Z_angle_to 6@    
04D7: set_actor $PLAYER_ACTOR locked 1
00D6: if    
00DF: actor $PLAYER_ACTOR driving    
004D: jump_if_false @BOT_156    
03C0: 30@ = actor $PLAYER_ACTOR car    
0175: set_car 30@ Z_angle_to 6@    
0519: set_car 30@ locked 1

:BOT_156
    0001: wait 0 ms
    00A1: put_actor $PLAYER_ACTOR at -2011.35 770.19 45.30 0 // сам телепорт
    0001: wait 1400 ms // ждем между телепортами 1400 миллисекунд
    00A1: put_actor $PLAYER_ACTOR at -2008.96 736.54 45.82 0
    0001: wait 1400 ms    
    00A1: put_actor $PLAYER_ACTOR at -2009.00 713.58 45.30 0
    0001: wait 1400 ms    
    00A1: put_actor $PLAYER_ACTOR at -2006.14 696.11 45.30 0
    0001: wait 1400 ms    
    00A1: put_actor $PLAYER_ACTOR at -2003.20 678.11 46.02 0
    0001: wait 1400 ms    
    00A1: put_actor $PLAYER_ACTOR at -2000.16 659.50 42.16 0
    Actor.LockInCurrentPosition($PLAYER_ACTOR) = False    
    056E: car 30@ defined    
    Car.LockInCurrentPosition(30@) = False    
    0002: jump @BOT_13


Нажимаем F6 сохраняем с любым именем и кидаем в папку CLEO
Чтобы посмотреть коды клавиш тыкаем F12 далее CLEO 3 Code Libary и Список значений кнопок.


Для бота автобусника убираем размораживание и в конце прыгаем на Bot_156


Delphi программирование
[Delphi]Узнаем координаты перса
BunnyHop для Steam/Non steam


Сообщение отредактировал Nikemmi - Пятница, 30.08.2013, 21:09
Aptemka Дата: Пятница, 30.08.2013, 20:40 | Сообщение # 2
Советник
Сообщений: 629
Статус: Offline
Нечего непонял, можеш дать скайп? Помочь с Cleo скриптингом wink

По любым вопросам стучите в вк http://vk.com/aptemka_cm
[CM]Рафаэль Дата: Пятница, 30.08.2013, 21:29 | Сообщение # 3
Cheat-Master
Сообщений: 3080
Статус: Offline
Нубоурок +


Мой Shop
Официальный гарант

Контактные данные:
VK: vk.com/ali_benua
Skype: lvinyipen
Telegram: @AliBenua
ICQ: 552-090-283
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
hidirnshoki [19:11]

max_408 [17:47]

zr_perfonance [09:52]

dhcjcjcc [01:45]

Seriesfee [01:30]

ggrereTr6 [18:02]

IgromanPlay [12:55]

Ascentspd [01:46]

MrakCS [00:59]

Nikusrr [22:54]

grwrgwgeg32 [18:51]

davidik31 [18:34]

Bogdanopp [12:41]