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

MeG@LaDo[N] ^_^

Известный
280
319
Добрый день,пытался найти инфу в инете но ничего не нашел, как проверить то что машина без водителя и пассажира? По айди машины
 

horacy

Известный
102
92
Как добавить в проект string compressor? Я добавил файлы, необходимые для использования stringcompressor, включил stringc ompressor в main.h, а затем использовал эту функцию для декодирования текста из диалога, но выдает ошибку DecodeString"syntax error: identifier 'BitStream'".
C++:
                BitStream    bsData(rpcParams->input, rpcParams->numberOfBitsOfData / 8, false);
                WORD dialogId;
                uint8_t style, titleLen, button1Len, button2Len, textLen;
                char title[257], button1[257], button2[257], text[4096];

                bsData.Read(dialogId);
                bsData.Read(style);
                bsData.Read(titleLen);
                bsData.Read(title, titleLen);
                title[titleLen] = '\0';
                bsData.Read(button1Len);
                bsData.Read(button1, button1Len);
                button1[button1Len] = '\0';
                bsData.Read(button2Len);
                bsData.Read(button2, button2Len);
                button2[button2Len] = '\0';

                stringCompressor->DecodeString(text, 4096, &bsData);
                bsData.Read(textLen);
                bsData.Read(text, textLen);
                text[textLen] = '\0';
можно ли исправить эти ошибки?
error.jpg
 

Daurin

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

Добрый день,пытался найти инфу в инете но ничего не нашел, как проверить то что машина без водителя и пассажира? По айди машины
 
Последнее редактирование:
  • Bug
Реакции: MeG@LaDo[N] ^_^

al3x_

Известный
125
1,084
Добрый день,пытался найти инфу в инете но ничего не нашел, как проверить то что машина без водителя и пассажира? По айди машины
C++:
bool isCarEmpty(std::uint16_t id) {
    auto veh{ pGTA_Vehicle[id] };
    for (std::uint8_t i{}; i < veh->m_nMaxPassengers; i++) {
        if (veh->passengers[i] != nullptr) {
            return false;
        }
    }
    return true;
}
возможно можно лучше
 
  • Влюблен
Реакции: MeG@LaDo[N] ^_^

bottom_text

Известный
675
320
  • Нравится
Реакции: 0x73616D

horacy

Известный
102
92
как вычислить квантерион другого игрока (x, y, z, w) или как вычислить квантерион игрока по градусам поворота?

А может есть возможность скопировать весь ID_PLAYER_SYNC другого игрока?
 
Последнее редактирование:

Savchik Blazer

Но я, мечту свою лелея...
Проверенный
668
294
Есть ли в c++ аналог memory.tostring из луа ( тоесть чтение строки памяти)
 

kin4stat

mq-team · kin4@naebalovo.team
Всефорумный модератор
2,744
4,808
Есть ли в c++ аналог memory.tostring из луа ( тоесть чтение строки памяти)
C-Style string view:
C++:
const char* str = reinterpret_cast<const char*>(address);
string-view:
C++:
std::string_view str{reinterpret_cast<const char*>(address)/*, [optional] size*/};
string copy:
C++:
std::string str{reinterpret_cast<const char*>(address)/*, [optional] size*/};
 
  • Нравится
Реакции: MeG@LaDo[N] ^_^