Przejdź do głównej zawartości

AttachObjectToObject

Opis

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

NazwaOpis
objectidObiekt, który ma zostać przyczepiony do innego obiektu.
attachtoidObiekt, do którego inny obiekt ma zostać przyczepiony.
Float:OffsetXDystans pomiędzy głównym obiektem, a przyczepianym obiektem (koordynat X).
Float:OffsetYDystans pomiędzy głównym obiektem, a przyczepianym obiektem (koordynat Y).
Float:OffsetZDystans pomiędzy głównym obiektem, a przyczepianym obiektem (koordynat Z).
Float:RotXRotacja X pomiędzy przyczepianym obiektem, a głównym obiektem.
Float:RotYRotacja Y pomiędzy przyczepianym obiektem, a głównym obiektem.
Float:RotZRotacja Z pomiędzy przyczepianym obiektem, a głównym obiektem.
SyncRotationJeż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

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

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

Uwagi

wskazówka

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