---
title: "SetObjectMaterial | open.mp"
description: "Zamijeni teksturu objekta sa teksturom drugog modela iz igre."
canonical: https://omp.itsneufox.com/bs/docs/scripting/functions/SetObjectMaterial
language: bs
---

# SetObjectMaterial

## Deskripcija

Zamijeni teksturu objekta sa teksturom drugog modela iz igre.

| Ime | Deskripcija |
| --- | --- |
| objectid | ID objekta za zamijeniti teksturu. |
| materialindex | Index materijala na objektu za zamijeniti (od 0 do 15) |
| modelid | ID modela na kome se nalazi zamjenska tekstura. Koristite 0 za alfa. Koristite -1 za promjenu boje materijala bez mijenjanja postojeće teksture. |
| txdname | Ime txd fatoteke koja sadrži zamjensku teksturu (koristi "none" ako nije potrebno) |
| texturename | Ime teksture za koristiti kao zamjensku (koristi "none" ako nije potrebno) |
| materialcolor | Boja objekta za postaviti, kao cijeli broj ili hex u ARGB formatu. Korištenjem 0 čuva trenutnu boju materijala. |

## Returns

1: Funkcija uspješno izvršena.

0: Funkcija neuspješno izvršena.

## Primjeri

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/mycommand", true))
    {
        new
            Float:X, Float:Y, Float:Z,
            myObject;

        GetPlayerPos(playerid, X, Y, Z);
        myObject = CreateObject(19371, X, Y, Z + 0.5, 0.0, 0.0, 0.0, 300.0);
        SetObjectMaterial(myObject, 0, 19341, "egg_texts", "easter_egg01", 0xFFFFFFFF);
        // Zamjenjuje teksturu našeg objekta sa teksturom objekta 19341
        return 1;
    }
    return 0;
}
```

## Zabilješke

note

Vertex (vrhovno) osvjetljenje objekta će nestati ako se promijeni boja materijala.

warning

MORAŠ koristiti ARGB format boje, ne RGBA kao što se koristi u klijent porukama i sl.

## Srodne Funkcije

-   [SetPlayerObjectMaterial](https://omp.itsneufox.com/bs/docs/scripting/functions/SetPlayerObjectMaterial): Zamijeni teksturu player objekta sa teksturom drugog modela iz igre.
-   [SetObjectMaterialText](https://omp.itsneufox.com/bs/docs/scripting/functions/SetObjectMaterialText): Zamijeni teksturu objekta sa tekstom.

## Filterskripte koje podržavaju teksturisanje/text

-   [Texture Studio](https://github.com/Pottus/Texture-Studio) od Pottus
-   [Ultimate Creator](https://github.com/NexiusTailer/Ultimate-Creator) od Nexius
-   [Fusez's Map Editor](https://github.com/fusez/Map-Editor-V3) od RedFusion
