SAMP/SetVehicleHealth

Материал из Pawno Info Wikipedia

SetVehicleHealth

Описание:

Устанавливает "здоровье" указанному транспортному средству.


Параметры:

(vehicleid, &Float:health)


vehicleidID транспортного средства, чьё "здоровье" нужно установить.
healthколичтество "здоровья" транспортного средства.


Возвращаемые значения:

1 - функция успешно выполнена.
0 - функции не выполнена (неверный ID транспорта).


Wiki note.png

Примечание

Полное здоровье транспорта - 1000.0. Больше информации о значениях здоровья смотрите здесь.


Пример использования:

public OnPlayerCommandText(playerid, cmdtext[])
{
	if(!strcmp(cmdtext, "/repair", true))
	{
		new Float:vhealth;
		new vehicleid = GetPlayerVehicleID(playerid);
		GetVehicleHealth(vehicleid, vhealth);
		if(vhealth> 600.0) return SendClientMessage(playerid, 0xFF0000FF, !"Транспорт не нуждается в восстановлении!");
		SetVehicleHealth(vehicleid, 1000.0);
		SendClientMessage(playerid, 0x00FF00FF, !"Транспортное средство восстановлено!");
		return 1;
	}
	return 0;
}


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
  • RepairVehicle - чинит (в том числе визуально) транспортное средство.
  • GetVehicleHealth - проверяет "здоровье" транспортного средства.