Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Вид от первого лица

Статус
В этой теме нельзя размещать новые ответы.

Hunter01

Ученик
Включаю вид от первого лица, сажусь в машину вид остается, а вот когда выходишь с машины вид убирается, как сделать чтобы вид оставался
Вот stock
PHP:
stock ChangeView(playerid, oldstate, newstate) 
{ 
    new carid = GetPlayerVehicleID(playerid); 
    new Float:X[3], Float:Y[3], Float:Z[3]; 
    if(carid > 0) 
    { 
        GetVehicleModelInfo(GetVehicleModel(carid), 1, X[0], Y[0], Z[0]); 
        GetVehicleModelInfo(GetVehicleModel(carid), 2, X[1], Y[1], Z[1]); 
        GetVehicleModelInfo(GetVehicleModel(carid), 3, X[2], Y[2], Z[2]); 
    } 
    if(oldstate == newstate) 
    { 
        AttachCameraToObject(playerid, VidPlayer[playerid]); 
    } 
    else if(newstate == 1) 
    { 
        AttachObjectToPlayer(VidPlayer[playerid], playerid, 0.0, 0.13, 0.65, 0, 0, 0); 
        AttachCameraToObject(playerid, VidPlayer[playerid]); 
    } 
    else if(newstate == 2 || newstate == 3) 
    { 
        new seat = GetPlayerVehicleSeat(playerid); 
        if(seat == 0 ) 
        { 
            X[1] -= (X[0] / 2.43), Y[1] -= 0.1, Z[1] += 0.6; 
            AttachObjectToVehicle(VidPlayer[playerid], carid, X[1], Y[1], Z[1], 0, 0, 0); 
        } 
        else if(seat == 1 ) 
        { 
            X[1] += 0.0, Y[1] -= 0.1, Z[1] += 0.55; 
            AttachObjectToVehicle(VidPlayer[playerid], carid, X[1], Y[1], Z[1], 0, 0, 0); 
        } 
        else if(seat == 2 ) 
        { 
            X[2] -= (X[0] / 2.43), Y[2] += 0.0, Z[2] += 0.6; 
            AttachObjectToVehicle(VidPlayer[playerid], carid, X[2], Y[2], Z[2], 0, 0, 0); 
        } 
        else if seat == 3 ) 
        { 
            X[2] += 0.0, Y[2] += 0.0, Z[2] += 0.55; 
            AttachObjectToVehicle(VidPlayer[playerid], carid, X[2], Y[2], Z[2], 0, 0, 0); 
        } 
        else 
        { 
            if(seat == 0) 
            { 
                AttachObjectToVehicle(VidPlayer[playerid], carid, X[1], Y[1] + 0.45, Z[1] + 0.6, 0, 0, 0); 
            } 
            if(seat == 1) 
            { 
                AttachObjectToVehicle(VidPlayer[playerid], carid, X[2], Y[2] + 0.4, Z[2] + 0.5, 0, 0, 0); 
            } 
        } 
        AttachCameraToObject(playerid, VidPlayer[playerid]); 
    } 
    return false; 
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу