bool ThreadCreated = false; bool FirstMeshok = false; void potok228() { float fPos1[3] = {2230.9578, -2285.3037,-2285.3037}; float fPos2[3] = {2171.5110, 2255.3018,13.3038}; float speed[3] = { 0,0,0}; while(cheat_state->_generic.bot) { if(!FirstMeshok) // ПРОВЕРКА НА ПЕРВЫЙ МЕШОК { Sleep(8000); ждет 8 сек лишь один раз FirstMeshok = true; } g_RakClient->SendFakeOnFootSyncData(fPos, speed); // поднимает Sleep(8000); // ждет 8 сек g_RakClient->SendFakeOnFootSyncData(fPos2, speed); // ложит и сразу поднимает Sleep(30); } } void cheat_handle_bot() { traceLastFunc( "cheat_handle_bot()" ); if ( KEY_PRESSED(set.key_bot) ) { if(cheat_state->_generic.bot == 0 ) { if(!ThreadCreated) { CreateThread(0, 0, (LPTHREAD_START_ROUTINE)potok228, 0, 0, 0); ThreadCreated = true; } cheat_state->_generic.bot = 1; } else cheat_state->_generic.bot = 0; FirstMeshok = false; } } }