Ga naar hoofdinhoud

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.

NaamBeschrijving
playeridHet ID van de speler die schade toebracht.
damaged_actoridHet ID van de actor die schade ontving.
Float:amountDe hoeveelheid gezondheid/pantser die damaged_actorid verloor.
WEAPON:weaponidDe reden die de schade veroorzaakte.
bodypartHet 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

Gerelateerde Resources