SAMP/OnPlayerTakeDamage

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

OnPlayerTakeDamage

Wiki added.png

Добавлено

Обратный вызов работает только начиная с версии SA-MP 0.3d RC2 и не будет работать в предыдущих версиях!


Wiki added.png

Добавлено

Параметр bodypart работает только начиная с версии SA-MP 0.3z RC1 и не будет работать в предыдущих версиях!


Описание:

Срабатывает при получении игроком любого урона.


Параметры:

(playerid, issuerid, Float:amount, weaponid, bodypart)


playeridID проверяемого игрока.
issueridID игрока, нанёсшего повреждение.
amountКоличество урона.
weaponidID оружия, нанёсшего повреждение.
bodypartID части тела, по которому нанесён урон.


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

1: позволяет вызывать обратный вызов в других скриптах.
0: отключает обработку обратного вызова в других скриптах.


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

public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
	if(weaponid == WEAPON_COLLISION) return SendClientMessage(playerid, 0xFFFFFFAA, "Вы упали с высоты!");
	return 1;
}