SAMP/OnPlayerTakeDamage
Материал из Pawno Info Wikipedia
OnPlayerTakeDamage
|
Добавлено |
Обратный вызов работает только начиная с версии SA-MP 0.3d RC2 и не будет работать в предыдущих версиях! |
|
Добавлено |
Параметр bodypart работает только начиная с версии SA-MP 0.3z RC1 и не будет работать в предыдущих версиях! |
Описание:
Срабатывает при получении игроком любого урона.
Параметры:
(playerid, issuerid, Float:amount, weaponid, bodypart)
| playerid | ID проверяемого игрока. |
| issuerid | ID игрока, нанёсшего повреждение. |
| amount | Количество урона. |
| weaponid | ID оружия, нанёсшего повреждение. |
| bodypart | ID части тела, по которому нанесён урон. |
Возвращаемые значения:
1: позволяет вызывать обратный вызов в других скриптах.
0: отключает обработку обратного вызова в других скриптах.
0: отключает обработку обратного вызова в других скриптах.
Пример использования:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
if(weaponid == WEAPON_COLLISION) return SendClientMessage(playerid, 0xFFFFFFAA, "Вы упали с высоты!");
return 1;
}