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

H0wDareY0u

Потрачен
6
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Почему анимация не производится?
C++:
bool CALLBACK inRPC(stRakNetHookParams* params)
{
    if (params->packetId == ScriptRPCEnumeration::RPC_ScrApplyAnimation)
    {
        ushort        uPlayerID;
        byte        byteNameLenAnimLib;
        char        cAnimLib[50];
        byte        byteNameLenAnimName;
        char        cAnimName[50];

        params->bitStream->ResetReadPointer();
        params->bitStream->Read(uPlayerID);

        params->bitStream->Read(byteNameLenAnimLib);
        params->bitStream->Read(cAnimLib, byteNameLenAnimLib);
        cAnimLib[byteNameLenAnimLib] = NULL;

        params->bitStream->Read(byteNameLenAnimName);
        params->bitStream->Read(cAnimName, byteNameLenAnimName);
        cAnimName[byteNameLenAnimName] = NULL;

        if (uPlayerID == SF->getSAMP()->getPlayers()->sLocalPlayerID)
        {
            if (strstr(cAnimLib, "PED") && strstr(cAnimName, "WALK_DRUNK") && TEST == true)
            {
                return false;
            }
        }
    }
    return true;
}
return false; убери
 

imring

Ride the Lightning
Всефорумный модератор
2,362
2,545
как рисовать текст или линии всякие не используя SF? (в asi)
 
  • Нравится
Реакции: loganhackerdff

bet.io

Известный
117
16
Подскажите пожалуйста почему при вводе десятичного числа программа сразу завершает работу?
C++:
#include <iostream>
using namespace std;
void main()
{
    int N, a[10000], min = INT_MAX, c=0;
    cin >> N;
    for (int i = 0; i < N; i++) cin >> a[i];
    for (int i = 0; i < N; i++)
    {
        if (a[i] > 1) c++;
        if (a[i] < min && a[i]>1) min = a[i];
    }
    cout << c << " " << min;
    cin.get(); cin.get();
}
 

Vesca

Новичок
20
0
1. How to display text at relative given coords?
2. How to detect if CTRL key is pressed?

This doesn't work. It works for non-modifiers key (isKeyPressed same):
Код:
if (SF->getGame()->isKeyDown(0x11)) {
    AddChatMsg(d3d_white, "CTRL IS PRESSED");
}
 

loganhackerdff

Известный
868
519
нашёл видос, с получением указателя на девайс чтоб рисовать -
скажите, я смогу такое на visual studio 2019 написать?
и есть ли способ легче?
 
  • Нравится
Реакции: _=Gigant=_

Deprecation

Потрачен
7
25
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
скажите, я смогу такое на visual studio 2019 написать?
1586097224335.png
 

loganhackerdff

Известный
868
519
GetDevice9Methods();
функция не обнаружна хотя все либы я подкличил что и на видосе
 

loganhackerdff

Известный
868
519
ладно, я нашёд какую то херню, скажите, это хоть похоже на получение указателя на девайс
C++:
uintptr_t get_return_address(const HMODULE d3d_module)
{
    constexpr auto return_addr_pattern = "8B CF FF D6 8B 4D 08 8B 41 3C FF 40 08 83 4D FC FF";

    MODULEINFO moduleinfo = { nullptr };
    if (GetModuleInformation(GetCurrentProcess(), d3d_module, &moduleinfo, sizeof(moduleinfo)) == FALSE)
        return 0;

    return uintptr_t(FindPattern(PBYTE(moduleinfo.lpBaseOfDll), moduleinfo.SizeOfImage, return_addr_pattern));
}
 
У

Удалённый пользователь 123482

Гость
ладно, я нашёд какую то херню, скажите, это хоть похоже на получение указателя на девайс
C++:
uintptr_t get_return_address(const HMODULE d3d_module)
{
    constexpr auto return_addr_pattern = "8B CF FF D6 8B 4D 08 8B 41 3C FF 40 08 83 4D FC FF";

    MODULEINFO moduleinfo = { nullptr };
    if (GetModuleInformation(GetCurrentProcess(), d3d_module, &moduleinfo, sizeof(moduleinfo)) == FALSE)
        return 0;

    return uintptr_t(FindPattern(PBYTE(moduleinfo.lpBaseOfDll), moduleinfo.SizeOfImage, return_addr_pattern));
}
Даже если и похоже, как ты будешь этим пользоваться, если ты даже отличить не можешь?