---
title: "OnPlayerGiveDamageActor | open.mp"
description: "Ovaj callback je pozvan kada igrač nanese povredu aktoru."
canonical: https://omp.itsneufox.com/bs/docs/scripting/callbacks/OnPlayerGiveDamageActor
language: bs
---

# OnPlayerGiveDamageActor

warning

Ova funkcija je dodana u SA-MP 0.3.7 i ne radi u nižim verzijama!

## Deskripcija

Ovaj callback je pozvan kada igrač nanese povredu aktoru.

| Ime | Deskripcija |
| --- | --- |
| playerid | ID igrača koji zadaje povredu. |
| damaged\_actorid | ID aktora koji je primio povredu. |
| Float:amount | Količina healtha i armora kojeg je izgubi damaged\_actorid. |
| WEAPON:weaponid | Razlog zbog kojeg je zadobio povredu. |
| bodypart | Dio tijela koji je udaren. |

## Returns

1 - Spriječiti će da druge filterskripte primaju ovaj callback.

0 - Označava da će ovaj callback biti proslijeđen narednoj filterskripti.

Uvijek je pozvana prva u filterskripti.

## Primjeri

```c
public OnPlayerGiveDamageActor(playerid, damaged_actorid, Float:amount, WEAPON:weaponid, bodypart)
{
    new string[128], attacker[MAX_PLAYER_NAME];
    new weaponname[24];
    GetPlayerName(playerid, attacker, sizeof (attacker));
    GetWeaponName(weaponid, weaponname, sizeof (weaponname));

    format(string, sizeof(string), "%s je nanio %.0f stete aktoru id %d, oruzjem: %s", attacker, amount, damaged_actorid, weaponname);
    SendClientMessageToAll(0xFFFFFFFF, string);
    return 1;
}
```

## Zabilješke

note

Ova funkcije nije pozvana ako je aktor postavljen na "neranjiv" (invulnerable) (ŠTO JE PO DEFAULTU). Pogledaj [SetActorInvulnerable](https://omp.itsneufox.com/bs/docs/scripting/functions/SetActorInvulnerable).

## Srodne Funkcije

-   [CreateActor](https://omp.itsneufox.com/bs/docs/scripting/functions/CreateActor): Kreiraj aktora (statični NPC).
-   [SetActorInvulnerable](https://omp.itsneufox.com/bs/docs/scripting/functions/SetActorInvulnerable): Postavi aktorovu neranjivost.
-   [SetActorHealth](https://omp.itsneufox.com/bs/docs/scripting/functions/SetActorHealth): Postavi health aktoru.
-   [GetActorHealth](https://omp.itsneufox.com/bs/docs/scripting/functions/GetActorHealth): Dobij količinu healtha aktora.
-   [IsActorInvulnerable](https://omp.itsneufox.com/bs/docs/scripting/functions/IsActorInvulnerable): Provjeri da li je igrač neranjiv.
-   [IsValidActor](https://omp.itsneufox.com/bs/docs/scripting/functions/IsValidActor): Provjeri da li je ID aktora validan.

## Srodne Callbacks

-   [OnActorStreamOut](https://omp.itsneufox.com/bs/docs/scripting/callbacks/OnActorStreamOut): Poziva se kada se aktor pojavi u igračevom klijentu.
-   [OnPlayerStreamIn](https://omp.itsneufox.com/bs/docs/scripting/callbacks/OnPlayerStreamIn): Poziva se kada se aktor prestane prikazivati na igračevom klijentu.

## Srodne Resources

-   [Dijelovi tijela](https://omp.itsneufox.com/bs/docs/scripting/resources/bodyparts)
