если что-то не работает у тебя, это не значит, что оно не работает вовсе.Не работает эта функция, на MSDN не чего нету,
если что-то не работает у тебя, это не значит, что оно не работает вовсе.Не работает эта функция, на MSDN не чего нету,
Лучше не занимайся этим.Это понятно... Вопрос как логировать
for (short i(0); i < 32; i++)
if (client_dll + 0x4AC5E94 + 0x10 * i != NULL)
{
x = *(float*)(0xa0 + *(DWORD*)(client_dll + 0x4AC5E94 + 0x10 * i));
y = *(float*)(0xa0 + 0x4 + *(DWORD*)(client_dll + 0x4AC5E94 + 0x10 * i));
z = *(float*)(0xa0 + 0x8 + *(DWORD*)(client_dll + 0x4AC5E94 + 0x10 * i));//высота
alpha = *(float*)(0x128 + *(DWORD*)(client_dll + 0x4AC5E94 + 0x10 * i));
beta = *(float*)(0x12c + *(DWORD*)(client_dll + 0x4AC5E94 + 0x10 * i));
hp = *(int*)(0xfc + *(DWORD*)(client_dll + 0x4AC5E94 + 0x10 * i));
team = *(short*)(0xf0 + *(DWORD*)(client_dll + 0x4AC5E94 + 0x10 * i));
}
Хотел так сделать, но там, вроде, не всегда адресация по порядку идетПолучай сначала количество игроков на сервере. Потом уже юзай цикл.
if (*(intptr_t*)(client_dll + 0x4AC5E94 + 0x10 * i) != NULL)if (client_dll + 0x4AC5E94 + 0x10 * i != NULL)
Код[m0d sa]При телепортировании ко всем игрокам цикл находит только ид 0. В чем проблема может быть?
Для работы с кнопками можно использовать метод GetAsyncKeyState(Байт_код), но с ней иногда бывают проблеммы(залипание, фантомное срабатывание иногда просто не действует), поэтому опишем свою функцию.Как проверить кнопку на однократное нажатие?
Желательно без огромных хуков клавиатуры.
BOOL State_Key(int Key,DWORD dwTimeOut);
static struct _Keys
{
bool bPressed;
DWORD dwStartTime;
}kPressingKeys[256];
BOOL State_Key(int Key,DWORD dwTimeOut)
{
if(HIWORD(GetKeyState(Key)))
{
if(!kPressingKeys[Key].bPressed || (kPressingKeys[Key].dwStartTime && (kPressingKeys[Key].dwStartTime + dwTimeOut) <= GetTickCount()))
{
kPressingKeys[Key].bPressed = TRUE;
if( dwTimeOut > NULL )
kPressingKeys[Key].dwStartTime = GetTickCount();
return TRUE;
}
}
else
kPressingKeys[Key].bPressed = FALSE;
return FALSE;
}
mingw, winegcc, но нет нормального ассемблераКто нибудь компилил C++ для SAMPFUNCS на Ubuntu? У меня с инклудами проблема, нашел выход только поставить виртуалку и скачать VC 2012
Понял, а через CLion кто-то пробовал компилировать? Мне как то продукты JetBrains по душе, использую их давно, VS в новинку и не совсем привычно.mingw, winegcc, но нет нормального ассемблера