OnPlayerGiveDamageActor
waarschuwing
This callback was added in SA-MP 0.3.7 and will not work in earlier versions!
Beschrijving
Deze callback wordt aangeroepen wanneer een speler schade toebrengt aan een actor.
| Naam | Beschrijving |
|---|---|
| playerid | Het ID van de speler die schade toebracht. |
| damaged_actorid | Het ID van de actor die schade ontving. |
| Float:amount | De hoeveelheid gezondheid/pantser die damaged_actorid verloor. |
| WEAPON:weaponid | De reden die de schade veroorzaakte. |
| bodypart | Het lichaamsdeel dat werd geraakt |
Returns
1 - Callback wordt niet aangeroepen in andere filterscripts.
0 - Staat toe dat deze callback wordt aangeroepen in andere filterscripts.
Wordt altijd als eerste aangeroepen in filterscripts; return 1 blokkeert andere filterscripts.
Voorbeelden
public OnPlayerGiveDamageActor(playerid, damaged_actorid, Float:amount, WEAPON:weaponid, bodypart)
{
new string[128];
new attackerName[MAX_PLAYER_NAME];
new weaponName[24];
GetPlayerName(playerid, attackerName, sizeof (attackerName));
GetWeaponName(weaponid, weaponName, sizeof (weaponName));
format(string, sizeof(string), "%s has made %.0f damage to actor id %d, weapon: %s", attackerName, amount, damaged_actorid, weaponName);
SendClientMessageToAll(0xFFFFFFFF, string);
return 1;
}
Notities
tip
Deze functie wordt niet aangeroepen als de actor onkwetsbaar is ingesteld (WAT STANDAARD IS). Zie SetActorInvulnerable.
Gerelateerde Callbacks
- OnActorStreamOut: Deze callback wordt aangeroepen wanneer een actor wordt uitgestreamd door de client van een speler.
- OnActorStreamIn: Deze callback wordt aangeroepen wanneer een actor wordt gestreamd door de client van een speler.
Gerelateerde Functies
- CreateActor: Maak een actor (statische NPC).
- SetActorInvulnerable: Stel actor onkwetsbaar in.
- SetActorHealth: Stel de gezondheid van een actor in.
- GetActorHealth: Krijg de gezondheid van een actor.
- IsActorInvulnerable: Check of actor onkwetsbaar is.
- IsValidActor: Check of actor ID geldig is.