---
title: "CreateActor | open.mp"
description: "Statik aktör oluşturma."
canonical: https://omp.itsneufox.com/tr/docs/scripting/functions/CreateActor
language: tr
---

# CreateActor

uyarı

Bu function öğesi SA-MP 0.3.7 sürümünde eklendi ve daha önceki sürümlerde çalışmayacaktır!

## Açıklama

Statik 'aktör' oluşturun. Aktörler NPC'lere benzer, ancak işlevleri sınırlıdır. Aktörler oyuncu slotlarını doldurmazlar.

| Parametre | Açıklama |
| --- | --- |
| modelid | Aktöre ait olacak model (Skin) ID'si. |
| x | Aktörün oluşturulacağı X koordinatı. |
| y | Aktörün oluşturulacağı Y koordinatı. |
| z | Aktörün oluşturulacağı Z koordinatı. |
| Rotation | Aktöre ait olan açı. |

## Çalışınca Vereceği Sonuçlar

1: Aktör başarıyla oluşturuldu. (ID 0'dan başlar).

0: Aktör oluşturulamadı. (Eğer aktör limitine (1000) ulaşılırsa)

## Örnekler

```c
new gActorCJ;

public OnGameModeInit()
{
    // Aktörümüzü harita üzerinde Blueberry Acress Bölgesi üzerinde oluşturuyoruz.
    gActorCJ = CreateActor(0, 0.0, 0.0, 3.0, 0.0);
}

public OnGameModeExit()
{
    // Sevgili CJ'i sildik. (CJ)
    DestroyActor(gActorCJ);
}
```

## Notlar

not

-   Aktörler, kasiyerler ve barmenler gibi sadece bir yerde duracak şekilde tasarlanmıştır. ApplyActorAnimation kullanarak (döngü veya bir kez) animasyonlar gerçekleştirebilir.
-   0.3.7 R2 sürümü ve sonraki sürümlerde aktörler dokunulmaz (hasar almaz) olarak ayarlanabilir.

uyarı

-   Aktörler NPC'lerden tamamen farklıdır. Sunucunun slotlarını KULLANMAZLAR ve NPC'ler gibi KULLANILMAZLAR. Aktörler 1000 (MAX\_ACTORS) ile sınırlıdır.
-   Araçlar ile itilebilirler, ayrıca konumlarına geri koymak içinde timer kullanılabilir.

## Bağlantılı Fonksiyonlar

-   [DestroyActor](https://omp.itsneufox.com/tr/docs/scripting/functions/DestroyActor): Oluşturduğunuz aktörü silme.
-   [SetActorPos](https://omp.itsneufox.com/tr/docs/scripting/functions/SetActorPos): Aktörün harita üzerindeki pozisyonunu düzenleme.
-   [GetActorPos](https://omp.itsneufox.com/tr/docs/scripting/functions/GetActorPos): Aktörün harita üzerindeki pozisyonunu kontrol etme.
-   [SetActorFacingAngle](https://omp.itsneufox.com/tr/docs/scripting/functions/SetActorFacingAngle): Aktörün açısını düzenleme.
-   [GetActorFacingAngle](https://omp.itsneufox.com/tr/docs/scripting/functions/GetActorFacingAngle): Aktörün açısını kontrol etme.
-   [SetActorVirtualWorld](https://omp.itsneufox.com/tr/docs/scripting/functions/SetActorVirtualWorld): Aktörün sanal dünya değerini düzenleme.
-   [GetActorVirtualWorld](https://omp.itsneufox.com/tr/docs/scripting/functions/GetActorVirtualWorld): Aktörün sanal dünya değerini kontrol etme.
-   [ApplyActorAnimation](https://omp.itsneufox.com/tr/docs/scripting/functions/ApplyActorAnimation): Aktöre animasyon uygulatma.
-   [ClearActorAnimations](https://omp.itsneufox.com/tr/docs/scripting/functions/ClearActorAnimations): Aktörün animasyonunu durdurma.
-   [GetPlayerCameraTargetActor](https://omp.itsneufox.com/tr/docs/scripting/functions/GetPlayerCameraTargetActor): Bir oyuncunun baktığı aktör ID'sini çekme.
-   [IsActorStreamedIn](https://omp.itsneufox.com/tr/docs/scripting/functions/IsActorStreamedIn): Oyuncu için aktörün olup olmadığını kontrol etme.
-   [SetActorHealth](https://omp.itsneufox.com/tr/docs/scripting/functions/SetActorHealth): Aktörün can değerini düzenleme.
-   [GetActorHealth](https://omp.itsneufox.com/tr/docs/scripting/functions/GetActorHealth): Aktörün candeğerini kontrol etme.
-   [SetActorInvulnerable](https://omp.itsneufox.com/tr/docs/scripting/functions/SetActorInvulnerable): Aktörün dokunulmazlığını düzenleme.
-   [IsActorInvulnerable](https://omp.itsneufox.com/tr/docs/scripting/functions/IsActorInvulnerable): Aktörün dokunulmazlığını kontrol etme.
-   [IsValidActor](https://omp.itsneufox.com/tr/docs/scripting/functions/IsValidActor): Aktörün oluşturulup oluşturulmadığını kontrol etme.
-   [GetActorPoolSize](https://omp.itsneufox.com/tr/docs/scripting/functions/GetActorPoolSize): Sunucuda oluşturulan en son aktörü kontrol etme.
-   [GetPlayerTargetActor](https://omp.itsneufox.com/tr/docs/scripting/functions/GetPlayerTargetActor): Oyuncunun hedef aldığı (silahla) aktörün ID'sini kontrol etme.
-   [OnActorStreamIn](https://omp.itsneufox.com/tr/docs/scripting/callbacks/OnActorStreamIn): Bu callback, bir aktör başka bir oyuncunun akış alanına girdiğinde tetiklenir.
-   [OnActorStreamOut](https://omp.itsneufox.com/tr/docs/scripting/callbacks/OnActorStreamOut): Bu callback, bir aktör oyuncunun akış alanından ayrıldığında tetiklenir.
-   [OnPlayerGiveDamageActor](https://omp.itsneufox.com/tr/docs/scripting/callbacks/OnPlayerGiveDamageActor): Bu callback, bir oyuncu bir NPC'ye hasar verdiğinde çağırılır.
