Как исправить проблему темного скина при выборе класса SAMP в залог?

Я работаю над сервером SAMP, используя язык пешки, но у меня возникла проблема с тех пор, как я начал работать над классом выбора скинов игрока SAMP. Проблема в том, что когда игрок запрашивает класс, все скины становятся темнее.

Мой код:

      public OnPlayerRequestClass(playerid, classid) {
    SetPlayerPos(playerid, 154.1271, -1951.8545, 51.3438);
    SetPlayerCameraPos(playerid, 148.6122, -1951.0000, 52.7962);
    SetPlayerCameraLookAt(playerid, 154.1271, -1951.8545, 51.3438);
    SetPlayerFacingAngle(playerid, -279.1916);
    return 1;
}

Скриншот проблемы:

Снимок экрана с ожидаемыми результатами:

Как видно на первом скриншоте, скин игрока темнее обычного.

Что я пробовал:

Я пробовал переставить код, например, позвонил перед . Я также пробовал использовать таймер, чтобы добавить задержку перед установкой позиции игрока и камеры. Я также пробовал использовать способ убедиться, что все вещи загружаются камерой игрока. Но результат тот же.

Если вы знаете какое-либо решение этой проблемы, поделитесь.

Спасибо,

1 ответ

Это световой эффект, вызванный погодным Id вашего окружения, а не положением камеры.

У вас есть два варианта:

Попробуйте изменить мировое время с помощью SetWorldTime() или SetPlayerTime или измените погоду с помощью SetWeather () или SetPlayerWeather(). Я бы посоветовал попробовать погодный идентификатор 10.

Другие вопросы по тегам