---
title: "GetObjectMaterial | open.mp"
description: "دریافت داده‌های متریال از یک شاخص از آبجکت."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/GetObjectMaterial
language: fa
---

# GetObjectMaterial

هشدار

This function was added in omp v1.1.0.2612 and will not work in earlier versions!

## توضیحات

دریافت داده‌های متریال از یک شاخص از آبجکت.

| نام | توضیحات |
| --- | --- |
| objectid | شناسه آبجکت. |
| materialIndex | شاخص متریال روی آبجکت. (0 تا 15) |
| &modelid | متغیری برای ذخیره شناسه مدل، به صورت مرجع ارسال می‌شود. |
| textureLibrary\[\] | آرایه‌ای برای ذخیره textureLibrary، به صورت مرجع ارسال می‌شود. |
| textureLibrarySize | اندازه textureLibrary. |
| textureName\[\] | آرایه‌ای برای ذخیره textureName، به صورت مرجع ارسال می‌شود. |
| textureNameSize | اندازه textureName. |
| &materialColour | متغیری برای ذخیره materialColour، به صورت مرجع ارسال می‌شود. |

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

`true` - تابع با موفقیت اجرا شد.

`false` - تابع در اجرا ناموفق بود. آبجکت مشخص شده وجود ندارد یا شاخص متریال نامعتبر است.

## مثال‌ها

```c
new objectid = CreateObject(19371, 978.71143, -925.25708, 42.63720,   0.00000, 0.00000, 2.00000);
SetObjectMaterial(objectid, 0, 19341, "egg_texts", "easter_egg01", 0xFFFFFFFF);

new
    modelid,
    textureLibrary[16],
    textureName[16],
    materialColour;

GetObjectMaterial(objectid, 0, modelid, textureLibrary, sizeof(textureLibrary), textureName, sizeof(textureName), materialColour);
// modelid = 19341
// textureLibrary = "egg_texts"
// textureName = "easter_egg01"
// materialColour = 0xFFFFFFFF
```

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

-   [SetObjectMaterial](https://omp.itsneufox.com/fa/docs/scripting/functions/SetObjectMaterial): جایگزینی بافت آبجکت با بافت مدل دیگری از بازی.
-   [SetObjectMaterialText](https://omp.itsneufox.com/fa/docs/scripting/functions/SetObjectMaterialText): جایگزینی بافت آبجکت با متن.
-   [IsObjectMaterialSlotUsed](https://omp.itsneufox.com/fa/docs/scripting/functions/IsObjectMaterialSlotUsed): بررسی اینکه آیا اسلات متریال آبجکت استفاده شده است یا خیر.
-   [GetObjectMaterialText](https://omp.itsneufox.com/fa/docs/scripting/functions/GetObjectMaterialText): دریافت داده‌های متن متریال از یک شاخص از آبجکت.
-   [GetPlayerObjectMaterial](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerObjectMaterial): دریافت داده‌های متریال از یک شاخص از player-object.
