---
title: "AttachObjectToObject | open.mp"
description: "Możesz używać tej funkcji, aby przyczepiać obiekty do innych obiektów."
canonical: https://omp.itsneufox.com/pl/docs/scripting/functions/AttachObjectToObject
language: pl
---

# AttachObjectToObject

## Opis

Możesz używać tej funkcji, aby przyczepiać obiekty do innych obiektów. Obiekty będą podążać za głównym obiektem.

| Nazwa | Opis |
| --- | --- |
| objectid | Obiekt, który ma zostać przyczepiony do innego obiektu. |
| attachtoid | Obiekt, do którego inny obiekt ma zostać przyczepiony. |
| Float:OffsetX | Dystans pomiędzy głównym obiektem, a przyczepianym obiektem (koordynat X). |
| Float:OffsetY | Dystans pomiędzy głównym obiektem, a przyczepianym obiektem (koordynat Y). |
| Float:OffsetZ | Dystans pomiędzy głównym obiektem, a przyczepianym obiektem (koordynat Z). |
| Float:RotX | Rotacja X pomiędzy przyczepianym obiektem, a głównym obiektem. |
| Float:RotY | Rotacja Y pomiędzy przyczepianym obiektem, a głównym obiektem. |
| Float:RotZ | Rotacja Z pomiędzy przyczepianym obiektem, a głównym obiektem. |
| SyncRotation | Jeżeli ustawione na 0, rotacja objectid nie będzie się zmieniała razem z `attachtoid`. |

## Zwracane wartości

1: Funkcja wykonała się prawidłowo.

0: Funkcja nie wykonała się prawidłowo. To oznacza, że pierwszy obiekt (objectid) nie istnieje. Nie ma żadnej wbudowanej weryfikacji tego, czy drugi obiekt (attachtoid) istnieje.

## Przykłady

```c
new gObjectId = CreateObject(...);
new gAttachToId = CreateObject(...);

AttachObjectToObject(gObjectId, gAttachToId, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1);
```

## Uwagi

notatka

Oba obiekty muszą być utworzone przed próbą ich połączenia. Nie ma odpowiednika tej funkcji dla obiektów gracza (AttachPlayerObjectToObject), dlatego nie jest ona wspierana przez streamery.

## Powiązane funkcje

-   [AttachObjectToPlayer](https://omp.itsneufox.com/pl/docs/scripting/functions/AttachObjectToPlayer): Przyczepia obiekt do gracza.
-   [AttachObjectToVehicle](https://omp.itsneufox.com/pl/docs/scripting/functions/AttachObjectToVehicle): Przyczepia obiekt do pojazdu.
-   [AttachPlayerObjectToPlayer](https://omp.itsneufox.com/pl/docs/scripting/functions/AttachPlayerObjectToPlayer): Przyczepia do gracza obiekt, który jest widoczny tylko dla niego.
-   [CreateObject](https://omp.itsneufox.com/pl/docs/scripting/functions/CreateObject): Tworzy obiekt.
-   [DestroyObject](https://omp.itsneufox.com/pl/docs/scripting/functions/DestroyObject): Kasuje obiekt.
-   [IsValidObject](https://omp.itsneufox.com/pl/docs/scripting/functions/IsValidObject): Sprawdza, czy podany obiekt istnieje.
-   [MoveObject](https://omp.itsneufox.com/pl/docs/scripting/functions/MoveObject): Przesuwa obiekt.
-   [StopObject](https://omp.itsneufox.com/pl/docs/scripting/functions/StopObject): Zatrzymuje obiekt.
-   [SetObjectPos](https://omp.itsneufox.com/pl/docs/scripting/functions/SetObjectPos): Ustawia pozycję obiektu.
-   [SetObjectRot](https://omp.itsneufox.com/pl/docs/scripting/functions/SetObjectRot): Ustawia rotację obiektu.
-   [GetObjectPos](https://omp.itsneufox.com/pl/docs/scripting/functions/GetObjectPos): Podaje pozycję obiektu.
-   [GetObjectRot](https://omp.itsneufox.com/pl/docs/scripting/functions/GetObjectRot): Podaje rotację obiektu.
-   [CreatePlayerObject](https://omp.itsneufox.com/pl/docs/scripting/functions/CreatePlayerObject): Tworzy obiekt dla konkretnego gracza.
-   [DestroyPlayerObject](https://omp.itsneufox.com/pl/docs/scripting/functions/DestroyPlayerObject): Kasuje obiekt gracza.
-   [IsValidPlayerObject](https://omp.itsneufox.com/pl/docs/scripting/functions/IsValidPlayerObject): Sprawdza, czy podany obiekt gracza istnieje.
-   [MovePlayerObject](https://omp.itsneufox.com/pl/docs/scripting/functions/MovePlayerObject): Przesuwa obiekt gracza.
-   [StopPlayerObject](https://omp.itsneufox.com/pl/docs/scripting/functions/StopPlayerObject): Zatrzymuje obiekt gracza.
-   [SetPlayerObjectPos](https://omp.itsneufox.com/pl/docs/scripting/functions/SetPlayerObjectPos): Ustawia pozycję obiektu gracza.
-   [SetPlayerObjectRot](https://omp.itsneufox.com/pl/docs/scripting/functions/SetPlayerObjectRot): Ustawia rotację obiektu gracza.
-   [GetPlayerObjectPos](https://omp.itsneufox.com/pl/docs/scripting/functions/GetPlayerObjectPos): Podaje pozycję obiektu gracza.
-   [GetPlayerObjectRot](https://omp.itsneufox.com/pl/docs/scripting/functions/GetPlayerObjectRot): Podaje rotację obiektu gracza.
