---
title: "CreatePlayer3DTextLabel | open.mp"
description: "یک برچسب متنی سه‌بعدی فقط برای یک بازیکن خاص ایجاد می‌کند."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/CreatePlayer3DTextLabel
language: fa
---

# CreatePlayer3DTextLabel

## توضیحات

یک برچسب متنی سه‌بعدی فقط برای یک بازیکن خاص ایجاد می‌کند

| نام | توضیحات |
| --- | --- |
| playerid | بازیکنی که باید برچسب متنی سه‌بعدی جدید را ببیند. |
| const text\[\] | متنی که نمایش داده شود. |
| colour | رنگ متن |
| Float:x | مختصات X (یا فاصله اگر متصل باشد) |
| Float:y | مختصات Y (یا فاصله اگر متصل باشد) |
| Float:z | مختصات Z (یا فاصله اگر متصل باشد) |
| Float:drawDistance | فاصله‌ای که در آن می‌توانید برچسب متنی سه‌بعدی را ببینید |
| attachedplayer | بازیکنی که می‌خواهید برچسب متنی سه‌بعدی را به او متصل کنید. (هیچ: INVALID\_PLAYER\_ID) |
| attachedvehicle | وسیله نقلیه‌ای که می‌خواهید برچسب متنی سه‌بعدی را به آن متصل کنید. (هیچ: INVALID\_VEHICLE\_ID) |
| bool:testLOS | 0/1 آزمایش خط دید تا این متن از طریق دیوارها قابل مشاهده نباشد |
| OPEN\_MP\_TAGS:... | تعداد نامحدود آرگومان از هر نوع. |

## مقادیر بازگشتی

ID برچسب متنی سه‌بعدی بازیکن جدید، یا `INVALID_3DTEXT_ID` اگر به حداکثر برچسب متنی سه‌بعدی بازیکن (`MAX_3DTEXT_PLAYER`) رسیده باشد.

## مثال‌ها

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/playerlabel", true))
    {
        new
            PlayerText3D:playerTextId,
            name[MAX_PLAYER_NAME],
            Float:x, Float:y, Float:z,
            string[64];

        GetPlayerName(playerid, name, sizeof(name));
        GetPlayerPos(playerid, x, y, z);

        format(string, sizeof(string), "Hello %s!\nI'm at your position", name);
        playerTextId = CreatePlayer3DTextLabel(playerid, string, 0x008080FF, x, y, z, 40.0);
        return 1;
    }
    return 0;
}
```

## نکات

یادداشت

drawDistance زمانی که در حال تماشا هستید به نظر خیلی کوچکتر می‌آید.

هشدار

اگر text\[\] خالی باشد، سرور/کلاینت‌های کنار متن ممکن است کرش کنند! (در open.mp درست شده)

## توابع مرتبط

-   [DeletePlayer3DTextLabel](https://omp.itsneufox.com/fa/docs/scripting/functions/DeletePlayer3DTextLabel): حذف برچسب متنی سه‌بعدی یک بازیکن.
-   [IsValidPlayer3DTextLabel](https://omp.itsneufox.com/fa/docs/scripting/functions/IsValidPlayer3DTextLabel): بررسی معتبر بودن برچسب متنی سه‌بعدی یک بازیکن.
-   [UpdatePlayer3DTextLabelText](https://omp.itsneufox.com/fa/docs/scripting/functions/UpdatePlayer3DTextLabelText): تغییر متن برچسب متنی سه‌بعدی یک بازیکن.
-   [GetPlayer3DTextLabelText](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayer3DTextLabelText): دریافت متن برچسب متنی سه‌بعدی بازیکن.
-   [GetPlayer3DTextLabelColour](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayer3DTextLabelColour): دریافت رنگ برچسب متنی سه‌بعدی بازیکن.
-   [GetPlayer3DTextLabelPos](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayer3DTextLabelPos): دریافت موقعیت برچسب متنی سه‌بعدی بازیکن.
-   [GetPlayer3DTextLabelDrawDistance](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayer3DTextLabelDrawDistance): دریافت فاصله نمایش برچسب متنی سه‌بعدی بازیکن.
-   [SetPlayer3DTextLabelDrawDistance](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayer3DTextLabelDrawDistance): تنظیم فاصله نمایش برچسب متنی سه‌بعدی بازیکن.
-   [GetPlayer3DTextLabelVirtualWorld](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayer3DTextLabelVirtualWorld): دریافت ID دنیای مجازی برچسب متنی سه‌بعدی بازیکن.
-   [SetPlayer3DTextLabelVirtualWorld](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayer3DTextLabelVirtualWorld): تنظیم ID دنیای مجازی برچسب متنی سه‌بعدی بازیکن.
-   [GetPlayer3DTextLabelLOS](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayer3DTextLabelLOS): دریافت خط دید برچسب متنی سه‌بعدی بازیکن.
-   [SetPlayer3DTextLabelLOS](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayer3DTextLabelLOS): تنظیم خط دید برچسب متنی سه‌بعدی بازیکن.
-   [Create3DTextLabel](https://omp.itsneufox.com/fa/docs/scripting/functions/Create3DTextLabel): ایجاد یک برچسب متنی سه‌بعدی عمومی.
