HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #191  
Старый 23.08.2013, 15:59
Maddy
Познающий
Регистрация: 08.04.2013
Сообщений: 35
С нами: 6891688

Репутация: 58
По умолчанию

int ThreadCreated = 0; // Чтобы не создавать хуеву тучу потоков

void potok228()

{

// Краткое описание: тут вообщем наша функция, которую мы запихнем в отдельный поток

// Засовываем все действия в цикл ( while() ) , чтобы они повторялись если cheat_state->_generic.bot равен одному

while(cheat_state->_generic.bot)

{

float fPos1[3] = {2230.9578, -2285.3037,-2285.3037}; // массив с координатами #1

float fPos2[3] = {2171.5110, 2255.3018,13.3038}; // массив с координатами #2

float speed[3] = { 0,0,0}; // скорость актера

g_RakClient->SendFakeOnFootSyncData(fPos, speed); // выполняем онфут синхру по координатам #1

Sleep(8000);

g_RakClient->SendFakeOnFootSyncData(fPos2, speed); // выполняем онфут синхру по координатам #2

// тут тоже можно поставить задержку ( Sleep() ). Пусть будет 1 секунда

Sleep(1000);

}

}

void cheat_handle_bot()

{

traceLastFunc( "cheat_handle_bot()" );

// кнопку переделал. думаю разберешься

if ( KEY_PRESSED(set.key_bot) )

{

if(cheat_state->_generic.bot == 0 ) // ВКЛ

{

if(ThreadCreated == 0 )// Чтобы не создавать хуеву тучу потоков

{

CreateThread(0, 0, (LPTHREAD_START_ROUTINE)potok228, 0, 0, 0);

ThreadCreated = 1;

}

cheat_state->_generic.bot = 1;

}

else cheat_state->_generic.bot = 0; // ВЫКЛ

}

}

}
 
Ответить с цитированием

  #192  
Старый 23.08.2013, 23:37
Skel
Познающий
Регистрация: 31.03.2013
Сообщений: 92
С нами: 6903095

Репутация: 0
По умолчанию

Цитата:
Сообщение от Maddy  

int ThreadCreated = 0; // Чтобы не создавать хуеву тучу потоков

void potok228()
{
// Краткое описание: тут вообщем наша функция, которую мы запихнем в отдельный поток
// Засовываем все действия в цикл ( while() ) , чтобы они повторялись если cheat_state->_generic.bot равен одному
while(cheat_state->_generic.bot)
{
float fPos1[3] = {2230.9578, -2285.3037,-2285.3037}; // массив с координатами #1
float fPos2[3] = {2171.5110, 2255.3018,13.3038}; // массив с координатами #2
float speed[3] = { 0,0,0}; // скорость актера
g_RakClient->SendFakeOnFootSyncData(fPos, speed); // выполняем онфут синхру по координатам #1
Sleep(8000);
g_RakClient->SendFakeOnFootSyncData(fPos2, speed); // выполняем онфут синхру по координатам #2
// тут тоже можно поставить задержку ( Sleep() ). Пусть будет 1 секунда
Sleep(1000);
}
}

void cheat_handle_bot()
{
traceLastFunc( "cheat_handle_bot()" );

// кнопку переделал. думаю разберешься
if ( KEY_PRESSED(set.key_bot) )
{
if(cheat_state->_generic.bot == 0 ) // ВКЛ
{
if(ThreadCreated == 0 )// Чтобы не создавать хуеву тучу потоков
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)potok228, 0, 0, 0);
ThreadCreated = 1;
}
cheat_state->_generic.bot = 1;
}
else cheat_state->_generic.bot = 0; // ВЫКЛ
}

}
}

не пашет,кикает
 
Ответить с цитированием

  #193  
Старый 24.08.2013, 20:11
Maddy
Познающий
Регистрация: 08.04.2013
Сообщений: 35
С нами: 6891688

Репутация: 58
По умолчанию

задержку ставь
 
Ответить с цитированием

  #194  
Старый 24.08.2013, 22:43
Skel
Познающий
Регистрация: 31.03.2013
Сообщений: 92
С нами: 6903095

Репутация: 0
По умолчанию

Цитата:
Сообщение от Maddy  

задержку ставь

стоит же,у тебя есть скайп?Если да,кинь в личку
 
Ответить с цитированием

  #195  
Старый 25.08.2013, 17:20
Maddy
Познающий
Регистрация: 08.04.2013
Сообщений: 35
С нами: 6891688

Репутация: 58
По умолчанию

Код:





Код:
int ThreadCreated = 0; // Чтобы не создавать хуеву тучу потоков
 
void potok228()
{
// Краткое описание: тут вообщем наша функция, которую мы запихнем в отдельный поток
// Засовываем все действия в цикл ( while() ) , чтобы они повторялись если cheat_state->_generic.bot равен одному
while(cheat_state->_generic.bot)
{
float fPos1[3] = {2230.9578, -2285.3037,-2285.3037}; // массив с координатами #1
float fPos2[3] = {2171.5110, 2255.3018,13.3038}; // массив с координатами #2
float speed[3] = { 0,0,0}; // скорость актера
g_RakClient->SendFakeOnFootSyncData(fPos, speed); // выполняем онфут синхру по координатам #1
Sleep(8000);
g_RakClient->SendFakeOnFootSyncData(fPos2, speed); // выполняем онфут синхру по координатам #2
Sleep(8000);
}
}
 
void cheat_handle_bot()
{
traceLastFunc( "cheat_handle_bot()" );
 
// кнопку переделал. думаю разберешься
if ( KEY_PRESSED(set.key_bot) )
{
if(cheat_state->_generic.bot == 0 ) // ВКЛ
{
if(ThreadCreated == 0 )// Чтобы не создавать хуеву тучу потоков
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)potok228, 0, 0, 0);
ThreadCreated = 1;
}
cheat_state->_generic.bot = 1;
}
else cheat_state->_generic.bot = 0; // ВЫКЛ
}
 
}
}




вот так попробуй. после каждого тп надо таймер, это бот грузчик сампрп я угадал? я просто не проверял даже код, писал в блокноте
 
Ответить с цитированием

  #196  
Старый 25.08.2013, 18:11
Skel
Познающий
Регистрация: 31.03.2013
Сообщений: 92
С нами: 6903095

Репутация: 0
По умолчанию

Цитата:
Сообщение от Maddy  

Код:





Код:
int ThreadCreated = 0; // Чтобы не создавать хуеву тучу потоков
 
void potok228()
{
// Краткое описание: тут вообщем наша функция, которую мы запихнем в отдельный поток
// Засовываем все действия в цикл ( while() ) , чтобы они повторялись если cheat_state->_generic.bot равен одному
while(cheat_state->_generic.bot)
{
float fPos1[3] = {2230.9578, -2285.3037,-2285.3037}; // массив с координатами #1
float fPos2[3] = {2171.5110, 2255.3018,13.3038}; // массив с координатами #2
float speed[3] = { 0,0,0}; // скорость актера
g_RakClient->SendFakeOnFootSyncData(fPos, speed); // выполняем онфут синхру по координатам #1
Sleep(8000);
g_RakClient->SendFakeOnFootSyncData(fPos2, speed); // выполняем онфут синхру по координатам #2
Sleep(8000);
}
}
 
void cheat_handle_bot()
{
traceLastFunc( "cheat_handle_bot()" );
 
// кнопку переделал. думаю разберешься
if ( KEY_PRESSED(set.key_bot) )
{
if(cheat_state->_generic.bot == 0 ) // ВКЛ
{
if(ThreadCreated == 0 )// Чтобы не создавать хуеву тучу потоков
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)potok228, 0, 0, 0);
ThreadCreated = 1;
}
cheat_state->_generic.bot = 1;
}
else cheat_state->_generic.bot = 0; // ВЫКЛ
}
 
}
}



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

угадал)
 
Ответить с цитированием

  #197  
Старый 25.08.2013, 18:12
Skel
Познающий
Регистрация: 31.03.2013
Сообщений: 92
С нами: 6903095

Репутация: 0
По умолчанию

но если я не ошибаюсь то у ватрикса ждёт 8 сек,поднимает мешок, ждёт 8 сек,ложит,и сразу поднимает,а чего тут нельзя?
 
Ответить с цитированием

  #198  
Старый 26.08.2013, 16:14
Maddy
Познающий
Регистрация: 08.04.2013
Сообщений: 35
С нами: 6891688

Репутация: 58
По умолчанию

Sleep(8000); // ждем 8 сек

g_RakClient->SendFakeOnFootSyncData(fPos, speed); // поднимаем

Sleep(8000); // ждем 8 сек

g_RakClient->SendFakeOnFootSyncData(fPos2, speed); // кладем

Sleep(30); // небольшой таймер для стабильности. 30мс
 
Ответить с цитированием

  #199  
Старый 27.08.2013, 14:51
Skel
Познающий
Регистрация: 31.03.2013
Сообщений: 92
С нами: 6903095

Репутация: 0
По умолчанию

не пашет,не кикает,он не поднимает даже,вот код

int ThreadCreated = 0; // Чтобы не создавать хуеву тучу потоков

void potok228()

{

// Краткое описание: тут вообщем наша функция, которую мы запихнем в отдельный поток

// Засовываем все действия в цикл ( while() ) , чтобы они повторялись если cheat_state->_generic.bot равен одному

while(cheat_state->_generic.bot)

{

float fPos1[3] = {2230.9578,-2285.3037,14.3751}; // массив с координатами #1

float fPos2[3] = {2171.5110,-2255.3018,13.3038}; // массив с координатами #2

float speed[3] = { 0,0,0}; // скорость актера

Sleep(8000); // ждем 8 сек

g_RakClient->SendFakeOnFootSyncData(fPos1, speed); // поднимаем

Sleep(8000); // ждем 8 сек

g_RakClient->SendFakeOnFootSyncData(fPos2, speed); // кладем

Sleep(30); // небольшой таймер для стабильности. 30мс

}

}

void cheat_handle_bot()

{

traceLastFunc( "cheat_handle_bot()" );

if ( KEY_PRESSED(set.key_bot) )

{

if( cheat_state->_generic.bot == 1 )

{

if(ThreadCreated == 0 )// Чтобы не создавать хуеву тучу потоков

{

CreateThread(0, 0, (LPTHREAD_START_ROUTINE)potok228, 0, 0, 0);

ThreadCreated = 1;

}

cheat_state->_generic.bot = 1;

}

else cheat_state->_generic.bot = 0; // ВЫКЛ

}

}
 
Ответить с цитированием

  #200  
Старый 30.08.2013, 12:31
Maddy
Познающий
Регистрация: 08.04.2013
Сообщений: 35
С нами: 6891688

Репутация: 58
По умолчанию



Цитата:
Сообщение от Skel  

if ( KEY_PRESSED(set.key_bot) )
{
if( cheat_state->_generic.bot == 1 )
{
if(ThreadCreated == 0 )// Чтобы не создавать хуеву тучу потоков
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)potok228, 0, 0, 0);
ThreadCreated = 1;
}
cheat_state->_generic.bot = 1;
}
else cheat_state->_generic.bot = 0; // ВЫКЛ
}

ошибку выделил
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT ™ © 2001- Antichat Kft.