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

  #1  
Старый 31.03.2022, 15:17
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

перед изменением нужно менять протекцию, либо проверять, можно ли в неё писать. пример memset:

memset, wmemset

Дополнительные сведения: memset, wmemset

docs.microsoft.com

да и тру вроде нельзя так записыавть надо "\x1"
 
Ответить с цитированием

  #2  
Старый 30.03.2022, 11:43
Chilim
Познающий
Регистрация: 16.01.2022
Сообщений: 71
С нами: 2276608

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

Доброе утро,подскажите пожалуйста как реализовать поиск изображения на С++/С#, чтоб при виде изображения жал определённую клавишу?
 
Ответить с цитированием

  #3  
Старый 05.04.2022, 16:00
Chilim
Познающий
Регистрация: 16.01.2022
Сообщений: 71
С нами: 2276608

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

как отправить пакет что ты сидишь в машине?
 
Ответить с цитированием

  #4  
Старый 06.04.2022, 02:55
0x73616D
Участник форума
Регистрация: 27.05.2021
Сообщений: 140
С нами: 2614229

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

Почему номер 1 работает, а номер 2 нет?

1:

C++:





Код:
int
timer
=
GetTickCount
(
)
;
int
tiempo
=
std
::
stoi
(
param
)
*
1000
;
while
(
true
)
{
if
(
GetTickCount
(
)
-
timer
>
tiempo
)
{
break
;
}
}


2:

C++:





Код:
int
timer
=
GetTickCount
(
)
;
int
tiempo
=
std
::
stoi
(
param
)
*
1000
;
if
(
GetTickCount
(
)
-
timer
>
tiempo
)
{
timer
=
GetTickCount
(
)
;
}
 
Ответить с цитированием

  #5  
Старый 06.04.2022, 07:04
legendabrn
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами: 3781678

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

Цитата:
Сообщение от !Sam#0235  

Почему номер 1 работает, а номер 2 нет?

1:

C++:





Код:
int
timer
=
GetTickCount
(
)
;
int
tiempo
=
std
::
stoi
(
param
)
*
1000
;
while
(
true
)
{
if
(
GetTickCount
(
)
-
timer
>
tiempo
)
{
break
;
}
}


2:

C++:





Код:
int
timer
=
GetTickCount
(
)
;
int
tiempo
=
std
::
stoi
(
param
)
*
1000
;
if
(
GetTickCount
(
)
-
timer
>
tiempo
)
{
timer
=
GetTickCount
(
)
;
}

C++:





Код:
static
ULONGLONG  timer
=
GetTickCount64
(
)
;
int
tiempo
=
std
::
stoi
(
param
)
*
1000
;
if
(
GetTickCount64
(
)
-
timer
>
tiempo
)
{
timer
=
GetTickCount
(
)
;
}
 
Ответить с цитированием

  #6  
Старый 06.04.2022, 14:22
Chilim
Познающий
Регистрация: 16.01.2022
Сообщений: 71
С нами: 2276608

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

парни,хочу сделать рванку с ног но не понимаю что тут не так?





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

  #7  
Старый 06.04.2022, 15:06
Yayachana)
Познающий
Регистрация: 09.05.2017
Сообщений: 33
С нами: 4743173

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

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

парни,хочу сделать рванку с ног но не понимаю что тут не так?
Для кого это делали? https://www.blast.hk/threads/23413/

Делай по примеру

@@@@:





Код:
bool CALLBACK outcomingData( stRakNetHookParams *params ) // определение callback-функции, которая будет вызвана при отправке какого либо пакета
{
   if( params->packetId == PacketEnumeration::ID_PLAYER_SYNC ) // если отправляемый пакет — это ID_PLAYER_SYNC
   {
       stOnFootData data; // определяем объект, в который сохраним отправляемые данные
       memset( &data, 0, sizeof( stOnFootData ) ); // обнуляем его
       byte packet;

       params->bitStream->ResetReadPointer(); // на всякий случай устанавливаем оффсет чтения на начало
       params->bitStream->Read( packet ); // читаем ID пакета
       params->bitStream->Read( (PCHAR)&data, sizeof( stOnFootData ) ); // читаем отправляемые данные
       params->bitStream->ResetReadPointer(); // снова обнуляем оффсет чтения

       SF->getSAMP()->getChat()->AddChatMessage( D3DCOLOR_XRGB( 255, 255, 0 ), "Наша скорость: %.2f %.2f %.2f",
           data.fMoveSpeed[0], data.fMoveSpeed[1], data.fMoveSpeed[2] ); // пишем в чат скорость нашего передвижения, записанную в пакет

               data.fMoveSpeed[0] = rand()%10;
       data.fMoveSpeed[1] = rand()%10;
       data.fMoveSpeed[2] = rand()%10; // перезаписали скорость на случайную; получается эффект, похожий на Pizdarvanka.

       params->bitStream->ResetWritePointer(); // обнуляем оффсет записи
       params->bitStream->Write( packet ); // пишем ид пакета
       params->bitStream->Write( (PCHAR)&data, sizeof( stOnFootData ) ); // пишем обновлённые данные 
   };

   return true; // успешно завершаем отправку пакета
};

SF->getRakNet()->registerRakNetCallback( RakNetScriptHookType::RAKHOOK_TYPE_OUTCOMING_PACKET, outcomingData ); // регистрируем callback
 
Ответить с цитированием

  #8  
Старый 07.04.2022, 14:35
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

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

парни,хочу сделать рванку с ног но не понимаю что тут не так?
Пакет не отправляешь
 
Ответить с цитированием

  #9  
Старый 07.04.2022, 17:02
Chilim
Познающий
Регистрация: 16.01.2022
Сообщений: 71
С нами: 2276608

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

Всем привет,подскажите как сделать проверку типо если машина занята то break(это для рванки,а то он берёт ближайщие машина даже если в них есть игроки)
 
Ответить с цитированием

  #10  
Старый 09.04.2022, 17:38
scandalque
Познающий
Регистрация: 01.04.2018
Сообщений: 30
С нами: 4272203

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

как узнать ган в руке у педа .asi?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...