PDA

Просмотр полной версии : Автоматический вход бота


FFForever
15.04.2009, 18:10
Вашему вниманию предлагается простая программа, которая сама "заходит" ботом на сервер.

Сделано для того, чтобы можно было поставить этот скрипт в автозагрузку, чтобы боты запускались при включении компьютера сами.

СОВМЕСТИМОСТЬ:
L2walker 10.8.6 (возможно, и другие; не тестировал)
Windows XP
В SET.INI уже должны быть прописаны логин и пароль чара. Программа только нажимает кнопку "логин" при запуске, больше ничего.

УСТАНОВКА
Распаковать в папку с ботом

ИСПОЛЬЗОВАНИЕ
1. Запустить бота
2. Через некоторое время (как бот запустится) запустить login_walker.bat

СКАЧАТЬ
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

ДЛЯ ТЕХ, У КОГО ДРУГАЯ ВЕРСИЯ l2walker
загляните в файл autologin.apptomizer. В первой строке вместо "L2Walker 10.8.6" подставьте заголовок Вашего бота.

ИСХОДНИКИ
Я знаю, что тут есть товарищи, которые, хоть и не умеют написать ни строчки на языке программирования, подозревают каждого в том, что он присылает троянчики. Мне это противно, но я могу понять. Выкладываю исходник apptomizer.exe.
#include <stdio.h>
#include <windows.h>
#include <string.h>

void main()
{
char cmd[200];
char name[100];
HWND wnd = NULL;
while(1)
{
printf("\n[ %8X #] ",wnd);
gets(cmd);
sscanf(cmd,"%s",name);
if(!strcmp(name,"exit")) break;
else if(!strcmp(name,"FindWindow"))
{
char Name[200];
strcpy(Name,&cmd[strlen(name)+1]);
//printf("\n*%s*\n",Name);
wnd = FindWindow(NULL,Name);
}
else if( (!strcmp(name,"Send")) || (!strcmp(name,"Post")))
{
unsigned long int Message, Lparam, Wparam=0, _1=0,_2=0;
char controlSeq[100];
sscanf(cmd,"%s%x%x%s",name,&Message,&Lparam,controlSeq);
if(!strcmp(controlSeq,"LONG"))
sscanf(cmd,"%s%x%x%s%x%x",name,&Message,&Lparam,controlSeq,&_1,&_2);
else
sscanf(cmd,"%s%x%x%x",name,&Message,&Lparam,&Wparam);

if(!Wparam)Wparam = MAKELPARAM(_1,_2);

if(!strcmp(name,"Send")) SendMessage(wnd,Message,Lparam,Wparam);
if(!strcmp(name,"Post")) PostMessage(wnd,Message,Lparam,Wparam);
printf("%s\t%X\t\t%X\t%X\t%X",name,wnd,Message,Lparam,Wparam);
}

else printf("Bad command");
}
}


(с)Sirien

aew
28.08.2020, 17:25
Можно перезалить?

realhram
26.09.2020, 20:17
Присоединяюсь. Перезалейте если не сложно

Тигрь
27.09.2020, 16:18
Присоединяюсь. Перезалейте если не сложно

за 11 лет в мире л2 все поменялось 10 раз, даже если перезальют то это не будет работать в текущих реалиях.