shape1
shape2
shape3
shape4
shape7
shape8

/carslap - поставить транспорт на колёса (Для копий Radmir-a)


Давид Ордян

Модератор
Команда портала
Модератор
09.10.2021
180
10
11
0
/carslap - поставить транспорт на колёса если машина перевернулась (Для копий Radmir-a)

Команда -
C++:
CMD:carslap(playerid, params[])
{
        // получаем id транспорта где сидит игрок
        new vehicleid = GetPlayerVehicleID(playerid);

        // проверяем что игрок сидит в транспорте, если это не так пишем ошибку
        if(vehicleid == 0)
        {
                SendClientMessage(playerid, 0xFFFFFFFF, "{00FF00}[СЕРВЕР] {FFFFFF}Вы должны сидеть в транспорте!");
                return 0;
        }

        // переменные которые будут хранить позицию и угол поворота
        new Float:x, Float:y, Float:z;
        new Float:angle;

        //vehicleid = GetPlayerVehicleID(playerid);

        RepairVehicle(vehicleid);
        if(IsAOwnableCar(vehicleid)) SetVehicleData(vehicleid, V_HEALTH, 1000.0);

        // получаем позицию и угол поворота
        GetVehiclePos(vehicleid, x, y, z);
        GetVehicleZAngle(vehicleid, angle);

        // устанавливаем позицию и угол поворота
        SetVehiclePos(vehicleid, x, y, z + 1.5);
        SetVehicleZAngle(vehicleid, angle);

        // пишем сообщение что все успешно
        SendClientMessage(playerid, 0xFFFFFFFF, "{00FF00}[СЕРВЕР] {FFFFFF}Транспорт поставлен на колёса.");

        return 1;
}