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

  #1  
Старый 13.11.2018, 11:08
Неадекватная сова
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами: 4183567

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

Цитата:
Сообщение от _=Gigant=_  

how to convert this ?


ImGui::ColorConvertU32ToFloat4()
 
Ответить с цитированием

  #2  
Старый 13.11.2018, 11:50
jenekbueno
Участник форума
Регистрация: 12.10.2014
Сообщений: 156
С нами: 6096955

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

привет.

как заполнить 1 пиксель на экране определённым цветом методами рендера ( mod_sa, sf api) ?
 
Ответить с цитированием

  #3  
Старый 14.11.2018, 18:15
_=Gigant=_
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами: 4901705

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

whats wrong with this it should show text depending on time pass but it shows nothing....

static DWORD dwShowTick;

dwShowTick = GetTickCount ();

if (GetTickCount () - dwShowTick == 10000)

{

addMessage("10 sec");

}

else if (GetTickCount () - dwShowTick == 20000) // i also puted > 20000 but still not working

{

addMessage("20 sec");

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

  #4  
Старый 14.11.2018, 19:47
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

как узнать ид игрока который отправил пакет?

C++:





Код:
bool
CALLBACK
incomingData
(
stRakNetHookParams
*
params
)
{
if
(
params
->
packetId
==
PacketEnumeration
::
ID_BULLET_SYNC
)
{
stBulletData data
;
memset
(
&
data
,
0
,
sizeof
(
stBulletData
)
)
;
// обнуляем
byte packet
;
params
->
bitStream
->
ResetReadPointer
(
)
;
// на всякий случай устанавливаем оффсет чтения на начало
params
->
bitStream
->
Read
(
packet
)
;
// читаем ID пакета
params
->
bitStream
->
Read
(
(
PCHAR
)
&
data
,
sizeof
(
stBulletData
)
)
;
// читаем отправляемые данные
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
0xDFFFFF
,
"sTargetID: %d"
,
data
.
sTargetID
)
;
}
;
return
true
;
}
;
 
Ответить с цитированием

  #5  
Старый 14.11.2018, 20:04
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

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

как узнать ид игрока который отправил пакет?

C++:





Код:
bool
CALLBACK
incomingData
(
stRakNetHookParams
*
params
)
{
if
(
params
->
packetId
==
PacketEnumeration
::
ID_BULLET_SYNC
)
{
stBulletData data
;
memset
(
&
data
,
0
,
sizeof
(
stBulletData
)
)
;
// обнуляем
byte packet
;
params
->
bitStream
->
ResetReadPointer
(
)
;
// на всякий случай устанавливаем оффсет чтения на начало
params
->
bitStream
->
Read
(
packet
)
;
// читаем ID пакета
params
->
bitStream
->
Read
(
(
PCHAR
)
&
data
,
sizeof
(
stBulletData
)
)
;
// читаем отправляемые данные
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
0xDFFFFF
,
"sTargetID: %d"
,
data
.
sTargetID
)
;
}
;
return
true
;
}
;

C++:





Код:
bool
CALLBACK
incomingData
(
stRakNetHookParams
*
params
)
{
if
(
params
->
packetId
==
PacketEnumeration
::
ID_BULLET_SYNC
)
{
stBulletData data
=
{
0
}
;
WORD id
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
IgnoreBits
(
8
)
;
params
->
bitStream
->
Read
(
id
)
;
params
->
bitStream
->
Read
(
(
PCHAR
)
&
data
,
sizeof
(
stBulletData
)
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
0xDFFFFF
,
"ID: %d"
,
id
)
;
}
return
true
;
}
 
Ответить с цитированием

  #6  
Старый 14.11.2018, 21:47
Musaigen
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами: 4272230

Репутация: 183


По умолчанию

Влияет ли на работоспособность RakNet Хука ResetReadPointer()?
 
Ответить с цитированием

  #7  
Старый 14.11.2018, 21:52
Stiopko
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами: 4319022

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

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

Влияет ли на работоспособность RakNet Хука ResetReadPointer()?
Не влияет. Он просто курсор чтения переводит на начало bitstream.
 
Ответить с цитированием

  #8  
Старый 15.11.2018, 00:06
checkdasound
Постоянный
Регистрация: 12.01.2018
Сообщений: 963
С нами: 4387250

Репутация: 133


По умолчанию

Как можно сделать активацию чит-кодом помимо проверки на несколько нажатых клавиш?
 
Ответить с цитированием

  #9  
Старый 15.11.2018, 16:19
checkdasound
Постоянный
Регистрация: 12.01.2018
Сообщений: 963
С нами: 4387250

Репутация: 133


По умолчанию

Почему при инжекте dll в уже запущенную игру, все работает, а при переименовании в asi, после запуска игры сразу краш.

Цитата:
Сообщение от Спойлер  


Код:





Код:
#include 
#include 
#include "main.h"

bool pStatus = false;

unsigned int CurrentCharPointer = *(unsigned int*)0xB6F5F0;

void __cdecl func(void *pArg)
{
   *reinterpret_cast(0x004B35A0) = 0x560CEC83;
   *reinterpret_cast(0x004B35A4) = 0xF18B;
   while (true)
   {
       Sleep(50);
       if (GetAsyncKeyState(0x47))
       {
           pStatus = !pStatus;
           if (pStatus == true)
           {
               AddMessageJumpQ("~g~[ON]", 500, NULL, false); // 500 - ms
           }
           else
           {
               AddMessageJumpQ("~r~[OFF]", 500, NULL, false); // 500 - ms
           }
       }
       if (pStatus == true)
       {
           *reinterpret_cast(0x96916D) = 1; // bullet
           *reinterpret_cast(0xB7CEE6) = 1; // fire
           *(unsigned char*)(CurrentCharPointer + 66) = 0xCC; // all
       } else
           {
               *reinterpret_cast(0x96916D) = 0; // bullet
               *reinterpret_cast(0xB7CEE6) = 0; // fire
               *(unsigned char*)(CurrentCharPointer + 66) = 0; // all
           }
   }
}

BOOL WINAPI DllMain(_In_ HINSTANCE hinstDLL, _In_ DWORD fdwReason, _In_ PVOID lpvReserved)
{
   if (fdwReason == DLL_PROCESS_ATTACH)
   {
       _beginthread(func, NULL, nullptr);
   }
   return TRUE;
}


Цитата:
Сообщение от Спойлер  


Код:





Код:
#define FUNC_CMessages__AddMessageJumpQ 0x69F1E0

void AddMessageJumpQ(PCHAR text, UINT time, USHORT flag, bool bPreviousBrief) // Функция показа сообщения на экране.
{
   ((void(__cdecl *)(PCHAR, UINT, USHORT, bool))FUNC_CMessages__AddMessageJumpQ)(text, time, flag, bPreviousBrief);
}


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

  #10  
Старый 15.11.2018, 19:47
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

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

Почему при инжекте dll в уже запущенную игру, все работает, а при переименовании в asi, после запуска игры сразу краш.

Цитата:
Сообщение от Спойлер  


Код:





Код:
#include 
#include 
#include "main.h"

bool pStatus = false;

unsigned int CurrentCharPointer = *(unsigned int*)0xB6F5F0;

void __cdecl func(void *pArg)
{
   *reinterpret_cast(0x004B35A0) = 0x560CEC83;
   *reinterpret_cast(0x004B35A4) = 0xF18B;
   while (true)
   {
       Sleep(50);
       if (GetAsyncKeyState(0x47))
       {
           pStatus = !pStatus;
           if (pStatus == true)
           {
               AddMessageJumpQ("~g~[ON]", 500, NULL, false); // 500 - ms
           }
           else
           {
               AddMessageJumpQ("~r~[OFF]", 500, NULL, false); // 500 - ms
           }
       }
       if (pStatus == true)
       {
           *reinterpret_cast(0x96916D) = 1; // bullet
           *reinterpret_cast(0xB7CEE6) = 1; // fire
           *(unsigned char*)(CurrentCharPointer + 66) = 0xCC; // all
       } else
           {
               *reinterpret_cast(0x96916D) = 0; // bullet
               *reinterpret_cast(0xB7CEE6) = 0; // fire
               *(unsigned char*)(CurrentCharPointer + 66) = 0; // all
           }
   }
}

BOOL WINAPI DllMain(_In_ HINSTANCE hinstDLL, _In_ DWORD fdwReason, _In_ PVOID lpvReserved)
{
   if (fdwReason == DLL_PROCESS_ATTACH)
   {
       _beginthread(func, NULL, nullptr);
   }
   return TRUE;
}


Цитата:
Сообщение от Спойлер  


Код:





Код:
#define FUNC_CMessages__AddMessageJumpQ 0x69F1E0

void AddMessageJumpQ(PCHAR text, UINT time, USHORT flag, bool bPreviousBrief) // Функция показа сообщения на экране.
{
   ((void(__cdecl *)(PCHAR, UINT, USHORT, bool))FUNC_CMessages__AddMessageJumpQ)(text, time, flag, bPreviousBrief);
}


Поставь в потоке проверку на загрузку игры
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

Сумма USDT:

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

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

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

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

×

Мои сделки

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

Сделка


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

ESCROW ADMIN PANEL

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