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

EclipsedFlow

Известный
Проверенный
1,047
478
Посмотреть вложение 89328
C++:
stLocalPlayer *pPlayer = SF->getSAMP()->getPlayers()->pLocalPlayer;
C++:
    if (active) {
        int car;
        stLocalPlayer *pPlayer = SF->getSAMP()->getPlayers()->pLocalPlayer;
        if (!pPlayer) return;
        car = pPlayer->pPlayerData->sVehicleID;
        if (!car) return;

    }

    Серьезность    Код    Описание    Проект    Файл    Строка    Состояние подавления
    Ошибка (активно)    E0135    class "stLocalPlayer" не содержит члена "pPlayerData"    SFPlugin
 

AdCKuY_DpO4uLa

Адский дрочер
Друг
333
729
C++:
if (active) {
    unsigned __int16 car;
    stLocalPlayer *pPlayer = SF->getSAMP()->getPlayers()->pLocalPlayer;
    if (pPlayer == nullptr) return;
    car = pPlayer->sCurrentVehicleID;
    //if (!car) return;//лишнее, т.к. ид машины может быть 0, лучше сделать проверку на то, что игрок в машине

}
 

frosjkee

Известный
123
25
Почему самп возвращает dword значение ?
как называется функция которая делает машины в игре квадратными
 

Shaoron321

Новичок
5
0
Что надо сделать, чтобы этого не было ?
1616051780881.png
1616051760209.png