Бот для Warspear..
Нажмите для увеличения
За подробностями и тестом в личку ко мне.
Ниже приведен скрипт для запуска нескольких окон варспы.
Этот скрипт в Кибор для создания копий программы игры Warspear для запуска ее в двух и более окнах на одном компьютере.
Для многооконки в Warspear запускаем скрипт. Вводим путь к программе warspear.exe. вводим количество копий. нажимает запустить. ждем.
в папке с игрой появятся программы warspear0.exe, warspear1.exe и т.д.
их можно запускать и при этом другие открытые окна Warspear не помешают.
Видео запуска многооконки для Варспы(для просмотра ссылки Вам необходимо авторизоваться)
Цитата:
string name=getcontrol(EDIT_0);
int kol=formatsn(getcontrol(EDIT_1));
int nn=0;
char c_name[999];
strcpy(#c_name[0], name);
int size_char=size(#c_name[0]);
c_name[size_char-4]='0';
c_name[size_char-3]='.';
c_name[size_char-2]='e';
c_name[size_char-1]='x';
c_name[size_char]='e';
c_name[size_char+1]=formatic(0);
char preiemnik_a[9999999];
int g=0;
if (fopen (name, "rb")!=0)
{
g=freadb(#preiemnik_a[0], 9999999);
fclose();
}
g--;
int g1=g-3;
for (int n=0; n < g1; n++)
{
if (preiemnik_a[n]==formatic(131))
{
if (preiemnik_a[n+1]==formatic(241))
{
if (preiemnik_a[n+2]==formatic(104))
{
hyujh: preiemnik_a[n+2]=formatic(105+nn);
strcpy(#c_name[size_char-4], format(nn)+".exe");
if (fopen (format(#c_name[0]), "wb")!=0)
{
fwriteb(#preiemnik_a[0], g);
fclose();
}
nn++;
if (nn< kol ) goto hyujh;
goto hy;
}
}
}
}
hy:;
CREATE_INTERFACE
{
DIALOG "Многооконка Warspear" 437 160
BUTTONSCRIPT "Запустить" 6 100 420 25
STATIC_0 "Путь к запускному файлу" 10 10 275 17
EDIT_0 "" 145 8 280 18
STATIC_1 "Введите путь к файлу Warspear. Пример:" 10 40 415 17
STATIC_2 "C:\Users\Имя\AppData\Local\Warspear Online\warspear.exe" 10 60 415 17
STATIC_3 "Количество копий" 10 80 275 17
EDIT_1 "2" 145 78 280 18
}
int kol=formatsn(getcontrol(EDIT_1));
int nn=0;
char c_name[999];
strcpy(#c_name[0], name);
int size_char=size(#c_name[0]);
c_name[size_char-4]='0';
c_name[size_char-3]='.';
c_name[size_char-2]='e';
c_name[size_char-1]='x';
c_name[size_char]='e';
c_name[size_char+1]=formatic(0);
char preiemnik_a[9999999];
int g=0;
if (fopen (name, "rb")!=0)
{
g=freadb(#preiemnik_a[0], 9999999);
fclose();
}
g--;
int g1=g-3;
for (int n=0; n < g1; n++)
{
if (preiemnik_a[n]==formatic(131))
{
if (preiemnik_a[n+1]==formatic(241))
{
if (preiemnik_a[n+2]==formatic(104))
{
hyujh: preiemnik_a[n+2]=formatic(105+nn);
strcpy(#c_name[size_char-4], format(nn)+".exe");
if (fopen (format(#c_name[0]), "wb")!=0)
{
fwriteb(#preiemnik_a[0], g);
fclose();
}
nn++;
if (nn< kol ) goto hyujh;
goto hy;
}
}
}
}
hy:;
CREATE_INTERFACE
{
DIALOG "Многооконка Warspear" 437 160
BUTTONSCRIPT "Запустить" 6 100 420 25
STATIC_0 "Путь к запускному файлу" 10 10 275 17
EDIT_0 "" 145 8 280 18
STATIC_1 "Введите путь к файлу Warspear. Пример:" 10 40 415 17
STATIC_2 "C:\Users\Имя\AppData\Local\Warspear Online\warspear.exe" 10 60 415 17
STATIC_3 "Количество копий" 10 80 275 17
EDIT_1 "2" 145 78 280 18
}