Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код: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; // ВЫКЛ } } }
вот так попробуй. после каждого тп надо таймер, это бот грузчик сампрп я угадал? я просто не проверял даже код, писал в блокноте
угадал)