PI
The world on the edge of reality
Добрый день,сегодня с утра пришла идейка,вот реализовал:
Суть заключается в том,что катаясь по просторам SA,ваша машина будет перегриваться,и после долгой поездки,она может загореться
в моём коде убавляется по 2% hp в минуту(чего хватит примерно на 60минут,только машина загорается когда остаётся 20хп гдето,то ращитывайте сами) если смотреть через собеит,а если просто так то по 16.6 хп в минуту из 1000
если вы хотите чтобы машина служила дольше,то 1000:60(минуты)=16.6,чтобы уменьшить службу машины то 1000:30=33.3,и в коде замените 16.6 на 33.3
и так код:
ко всем forward добавляем:
ко всем таймерам в public OnGameModeInit() добавляем:
и добавляем public SystemPolomka(playerid) в любое место:
Вот такой маленьки код,зато больше РП
Автор: Сергей68
При копировании материала ссылка и указание автора обезательно
Суть заключается в том,что катаясь по просторам SA,ваша машина будет перегриваться,и после долгой поездки,она может загореться
в моём коде убавляется по 2% hp в минуту(чего хватит примерно на 60минут,только машина загорается когда остаётся 20хп гдето,то ращитывайте сами) если смотреть через собеит,а если просто так то по 16.6 хп в минуту из 1000
если вы хотите чтобы машина служила дольше,то 1000:60(минуты)=16.6,чтобы уменьшить службу машины то 1000:30=33.3,и в коде замените 16.6 на 33.3
и так код:
ко всем forward добавляем:
PHP:
forward SystemPolomka(playerid);
PHP:
SetTimer("SystemPolomka",60000,1);//by Сергей68
PHP:
public SystemPolomka(playerid)
{
if(IsPlayerInAnyVehicle(playerid) || GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new Float:carhealth;
new vehicle = GetPlayerVehicleID(playerid);
GetVehicleHealth(vehicle, carhealth);
if(carhealth < 500)
{
SendClientMessage(playerid,COLOR_GREY,"Вашей машине требуется ремонт,обратитесь к механику");
}
SetVehicleHealth(vehicle, carhealth-16.6);
}
return 1;
}
Автор: Сергей68
При копировании материала ссылка и указание автора обезательно
