PL/Resource:Editor/Plugins

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Wprowadzenie

Edytor zapewnia funkcje i polecenia umożliwiające komunikację z zewnętrznymi zasobami. Zwykle tworzenie elementów lub inne działania poza edytorem, powoduje, że te takie elementy są niewidoczne albo nie można nimi manipulować. Importując elementy, edytor staje się z kompatybilny z nimi, dzięki czemu możemy nimi swobodnie manipulować i zapisać je w zasobach mapy. W praktyce pozwala to także na podstawowy rozwój wtyczek i pozwala na ręczne dostosowanie kompatybilności z zewnętrznymi zasobami.

Polecenia

Polecenie "import" jest exportowane, aby umożliwić użytkownik importowanie elementów danego zasobu:

import <resourceName>
  • resourceName: Nazwa zasobu, z którego chcesz importować elementy.


Elementy ze wskazanego zasobu zostaną zaimportowane. Praktycznym zastosowaniem jest importowanie niestandardowych modeli. Choć sam edytor nie może ładować niestandardowych modeli to importując modele z zasobu, który to umożliwia możemy stworzyć niestandardową mapę. Przykładowe kroki, które trzeba wykonać aby zmodyfikować niestandardową mapę sth-aztec

  • Uruchom edytor
  • Uruchom (Nie otwórz) mapę sth-aztec ręcznie. Mapa zostanie uruchomiona i wczytają się niestandardowe modele.
  • Wpisz "import sth-aztec", a obiekty zostaną zaimportowane do edytora
  • Mapa będzie teraz załadowana

Funkcje

Zasób editor także exportuje funkcję import. Jest to dokładnie to samo co polecenie opisane wyżej, ale dodatkowo pozwala także na importowanie typów danych elementów. W zasadzie pozwala to na kontrolę nad importowaniem bez konieczności posiadanie uprawnień samego edytora.

bool import ( element rootElement/resource resourceToImportFrom )
  • rootElement: Element główny, który chcesz zaimportować (sam katalog główny i wszystkie elementy podrzędne zostaną także zaimportowane).

LUB:

  • resourceToImportFrom: Zasób (jego "wskaźnik"), z którego chcesz zaimportować coś.

Wtyczki edytora

Loop Generator

Generator pętli działający w edytorze.

Przykładem zastosowania jest wtyczka generatora pętli, zaadaptowana z pracy Offroader23 nad „offedit”.

Zasób ten dodaje włąsne gui, które może być używane do tworzenia idealnych pętli z obiektów. Po stworzeniu takiej pętli używa eksportowanej funkcji import i pozwala edytorowi na manipulowanie stworzonymi w pętli obiektami.

Pobranie tej wtyczki nie jest już możliwe, witryna na której była dostępna została zamknięta.

Racemap Loader

Wtyczka ta wczytuje obiekty z twojej mapy wyścigowej bez konieczności konwersji.

Pobranie tej wtyczki nie jest już możliwe, witryna na której była dostępna została zamknięta.

Roller Coaster Generator

Dzięki tej wtyczce możesz w prosty sposób tworzyć mapy, przypominające roller coaster. Dowiedz się więcej, klikając tutaj.

Object Movement Generator

Ułatwia niektórym osobom tworzenie ruchomych obiektów (używając funkcji moveObject).

Pobrać można tutaj