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

Fiksae

Потрачен
26
10
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Z3roKwq

Известный
290
154
какой код будет правильнее под SF R3-1 API

код 1:
bool CALLBACK onSendPacket(stRakNetHookParams* data)
{
    uint8_t packetId;
    data->bitStream->ResetReadPointer();
    data->bitStream->Read(packetId);
    if (packetId == ID_VEHICLE_SYNC)
    {
        InCarData incar;
        data->bitStream->Read((PCHAR)&incar, sizeof(InCarData));
        data->bitStream->Reset();

        if (invis.car)
        {
            incar.quaternion[0] = 1 / 0;
            incar.quaternion[1] = 1 / 0;
            incar.quaternion[2] = 1 / 0;
            incar.quaternion[3] = 1;
        }

        data->bitStream->Write((BYTE)ID_VEHICLE_SYNC);
        data->bitStream->Write((PCHAR)&incar, sizeof(InCarData));
    }

    return true;
}

код 2:
void InCarSync()
{
    InCarData data{};
    data = SF->getSAMP()->getPlayers()->pLocalPlayer->inCarData;

    data.quaternion[0] = 1 / 0;
    data.quaternion[1] = 1 / 0;
    data.quaternion[2] = 1 / 0;
    data.quaternion[3] = 1;

    BitStream bs;
    bs.Write(static_cast<BYTE>(ID_VEHICLE_SYNC));
    bs.Write(reinterpret_cast<PCHAR>(&data), sizeof(InCarData));
    SF->getRakNet()->SendPacket(&bs);
}

с кодом 1 ошибка: onSendPacket: необъявленный идентификатор
с кодом 2 ошибка class "PlayerPool" не содержит члена "pLocalPlayer"

какой код будет правильнее под SF R3-1 API
обе функции спиздил ес че
 

Savchik Blazer

Но я, мечту свою лелея...
Проверенный
666
296
Прости, не тебе.


установи: "SDK JUNE 2010" и в свойствах проекта укажи путь до \include и \lib(86,64)
Ссылка на тему: banan
Я сейчас нашел сурс код проекта, запустил, скомпилировал, все работает, но сначала при входе в visual studio обновилось решение чего не было в дефолтном проекте

Прости, не тебе.


установи: "SDK JUNE 2010" и в свойствах проекта укажи путь до \include и \lib(86,64)
Ссылка на тему: banan
Не помогло
 
Последнее редактирование:

Chilim

Потрачен
71
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Добрый день,подскажите пожалуйста как убрать задний фон с ImGui?
1651152978739.png
 

Z3roKwq

Известный
290
154
Добрый день,подскажите пожалуйста как убрать задний фон с ImGui?Посмотреть вложение 145392
насколько я знаю его нельзя убрать, оно должно пропасть если заинжектиш в игру, т.е пока ты запускаеш как отдельное приложение оно будет создавать окно, а при инжекте в игру это окно заменяектся на окно игры, как то так (мб я хуйню сказал)
 

Savchik Blazer

Но я, мечту свою лелея...
Проверенный
666
296
выше писал уже о своей проблеме. вообщем я решил поробовать себя в asi и вот. путь к каталогам ставил DirectX sdk ставил, не помогает.
что делать?
https://www.blast.hk/threads/89122/ вот отсюда я код брал
 

Вложения

  • Снимок экрана 2022-05-01 122343.jpg
    Снимок экрана 2022-05-01 122343.jpg
    406.9 KB · Просмотры: 78

Chilim

Потрачен
71
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Всем привет,парни подскажите пожалуйста как найти координаты игрока по айди?
 

Yayachana)

Известный
33
10
Всем привет,парни подскажите пожалуйста как найти координаты игрока по айди?
Пробуй это
SF->getSAMP()->getPlayers()->pRemotePlayer[id]->pPlayerData->fOnFootPos

либо

pos[0] = SF->getSAMP()->getPlayers()->pRemotePlayer[id]->pPlayerData->pSAMP_Actor->pGTA_Ped->base.matrix[4 * 3];
pos[1] = SF->getSAMP()->getPlayers()->pRemotePlayer[id]->pPlayerData->pSAMP_Actor->pGTA_Ped->base.matrix[4 * 3 + 1];
pos[2] = SF->getSAMP()->getPlayers()->pRemotePlayer[id]->pPlayerData->pSAMP_Actor->pGTA_Ped->base.matrix[4 * 3 + 2];