Доступ к готовым решениям

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

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

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

Функция OnVehicleDamageStatusUpdate

F[a]ust

Умник
По-моему это интересная функция.Вызывается она при повреждении автомобиля.
Пример использования:
PHP:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    new string[128];
    format(string, sizeof(string), "Вы повредили транспорт номер %d", vehicleid);
    SendClientMessage(playerid, COLOR_WHITE, string);
    return 1;
}
Можно сделать еще так когда автомобиль сильно поврежден то двигатель глохнет:
PHP:
new engine,lights,alarm,doors,bonnet,boot,objective;
И public:
PHP:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    new Float:hp;
    new carid = GetPlayerVehicleID(playerid);
    GetVehicleHealth(carid, hp);
    if (hp <= 350)
    {
        GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
        SetVehicleParamsEx(carid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
        SendClientMessage(playerid, COLOR_WHITE, "Ваш двигатель заглох!");
    }
    return 1;
}
Можно еще сделать чтобы авто не взрывалось:
PHP:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    new Float:hp;
    new carid = GetPlayerVehicleID(playerid);
    GetVehicleHealth(carid, hp);
    if (hp <= 300)
    {
        SetVehicleHealth(carid, 300.0);//Ну теперь авто не должно взорваться.
    }
    return 1;
}
Если тема уже было то извините.
Автор:Неизвестен.
 
Последнее редактирование модератором:
Сверху Снизу