Отнимаем жизни при аварии

Перейти вниз

Отнимаем жизни при аварии

Сообщение  Rush в Ср Мар 18, 2015 3:19 pm

Описание:
Здравствуйте, в этом скрипте я вам расскажу как сделать так, чтобы когда игрок попал в аварию, то у него отнимало хп. Может и был такой урок, но я не нашел.
Установка:
Данный паблик, вы можете положить куда угодно, например у меня стоит после всех enum.
Сам код:
Код:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    new Float:vh;//создаем переменную для хп транспорта
    GetVehicleHealth(vehicleid, vh);//проверяем хп транспорта
    if(1000 - vh >= 500)//ставим проверку, если 1000хп -vh(которое стало у авто) будет больше или равно 500, тогда ...
    {
        new Float:PH;//переменная для проверки хп игрока
        GetPlayerHealth(playerid, PH);//проверяем сколько у игрока хп
        SetPlayerHealth(playerid, PH-10);//отнимаем хп у игрока(сколько было - 10)
    }
    return 1;
}  

Вот и весь код, маленький но иногда очень полезный, особенно для РП серверов, там уже ваша фантазия, можете сделать например если пристегнут ремень у игрока, значит ничего не будет, либо просто сделать потерю сознания.
Вот тут:
Код:
 if(1000 - vh >= 500)

можете изменить, например если вы хотите чтобы действие происходило тогда, когда у авто отнимится например 200 хп, тогда надо делать вот так:
Код:
if(1000 - vh <= 200)  

Автор: Maikkk

.
.
.
.
avatar
Rush

Сообщения : 201
Репутация : 46
Дата регистрации : 2012-12-10
Возраст : 20
Откуда : Россия

http://gs-games.gta-ru.com

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения