Другое С/С++ Вопрос - Ответ

Skel

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

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

угадал)
 

Skel

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

Maddy

Известный
34
11
Sleep(8000); // ждем 8 сек
g_RakClient->SendFakeOnFootSyncData(fPos, speed); // поднимаем
Sleep(8000); // ждем 8 сек
g_RakClient->SendFakeOnFootSyncData(fPos2, speed); // кладем
Sleep(30); // небольшой таймер для стабильности. 30мс
 
  • Нравится
Реакции: Skel

Skel

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

Maddy

Известный
34
11
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; // ВЫКЛ
}

ошибку выделил
 

Maddy

Известный
34
11

Код:
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;
 
}
 
 
 
}
 
}
 
  • Нравится
Реакции: Skel

Skel

Потрачен
92
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
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;
 
}
 
 
 
}
 
}

спасибо :),щас протестю
 

Maddy

Известный
34
11
Код:
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;
}
 
}
 
 
 
}
 
}
 

Skel

Потрачен
92
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
из двух одно,либо у меня руки из жопы,либо код не пашет :\
 

Dark_Knight

Me, me and me.
Друг
4,065
2,079
Код:
string ^ IpAdressText;
string ^ IpAdressConnect;
string ^ IpAdressGY_I;
string ^ IpAdressGY_II;
string ^ IpAdressGY_III;
IpAdressGY_I = "GalaxY I";
IpAdressGY_II = "GalaxY II";
IpAdressGY_III = "GalaxY III";
IpAdressText = comboBox1->Text;
if(strcmp( IpAdressGY_II, IpAdressGY_I ) == 0)
{
}
Пишет ошибку
Код:
strcmp: невозможно преобразовать параметр 1 из "System::String ^" в "const char *"
 

MogAika

Известный
Друг
237
441
Код:
string ^ IpAdressText;
string ^ IpAdressConnect;
string ^ IpAdressGY_I;
string ^ IpAdressGY_II;
string ^ IpAdressGY_III;
IpAdressGY_I = "GalaxY I";
IpAdressGY_II = "GalaxY II";
IpAdressGY_III = "GalaxY III";
IpAdressText = comboBox1->Text;
if(strcmp( IpAdressGY_II, IpAdressGY_I ) == 0)
{
}
Пишет ошибку
Код:
strcmp: невозможно преобразовать параметр 1 из "System::String ^" в "const char *"

юзай не string, а char*
 

Dark_Knight

Me, me and me.
Друг
4,065
2,079
Если я сдесь ставлю здесь
Код:
[I]string ^ IpAdressText;[/I]
вместо стринга ставлю char то выдает ошибку. Пытаюсь конвертировать стринг в чар вот таким образом
Код:
[/SIZE][/FONT][SIZE=3][FONT=times new roman]String ^ IpAdressText;[/FONT][/SIZE]
[SIZE=3][FONT=times new roman]IpAdressText = comboBox1->Text;[/FONT][/SIZE]
[SIZE=3][FONT=times new roman]IpAdressText.c_str();[/FONT][/SIZE][FONT=times new roman][SIZE=4]
тогда пишет "
C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение"
 

MogAika

Известный
Друг
237
441
Если я сдесь ставлю здесь
Код:
[I]string ^ IpAdressText;[/I]
вместо стринга ставлю char то выдает ошибку. Пытаюсь конвертировать стринг в чар вот таким образом
Код:
[/SIZE][/FONT][SIZE=3][FONT=times new roman]String ^ IpAdressText;[/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT]
[SIZE=4][FONT=times new roman][SIZE=4][FONT=times new roman][SIZE=4][FONT=times new roman][SIZE=3][FONT=times new roman]IpAdressText = comboBox1->Text;[/FONT][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/SIZE]
[SIZE=4][FONT=times new roman][SIZE=4][FONT=times new roman][SIZE=4][FONT=times new roman][SIZE=3][FONT=times new roman]IpAdressText.c_str();[/FONT][/SIZE][FONT=times new roman][SIZE=4]
тогда пишет "
C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение"

блин, ты понимаешь что ты делаешь? может сначала уроки почитать? работы со строками там? посмотреть класс std::string
чтобы получить char* указатель из std::string, нужно обратиться к stringvar.c_str(), если ты заменил string на char*, то тебе и обращаться незачем. просто передавай IpAdressText. А вообще пройди цикл уроков из "Типы.Указатели.Работа со строками"
 

Maddy

Известный
34
11
Тоже когда работал с Windows Forms сталкивался с этой проблемой, к счастью в интернете есть много способов преобразовать system::string в char*. Так и поищи "system::string в char * "