Zum Inhalt springen

Installation

Fünf Minuten. Es gibt keine eigene SQL-Datei und keine zweite Ressource: Das Einzige, was außerhalb des Ordners hinzugefügt wird, sind die Vogel-Items in deinem Inventar.


Was du brauchstWarum
ESX, QBCore oder QBox, laufendDie Vögel sind nutzbare Items, registriert über dein Framework
Zugriff auf die Item-Liste deines InventarsVierzehn Items müssen dort existieren
Zugriff auf den Bildordner deines InventarsDamit die Items über passende Icons verfügen

Kopiere mic_parrots in deine Ressourcen, zum Beispiel unter resources/[mic]/. Belasse den Ordnernamen wie er ist; das Menü kommuniziert mit der Ressource über deren Namen.

Die neun individuellen Vögel liegen im Ordner stream/ und ihre Flugdaten in flight.meta. Beide laden sich automatisch über das Manifest; du musst sie nirgendwo hin verschieben.


Setze in der server.cfg die Zeile ensure mic_parrots unter dein Framework (es_extended, qb-core oder qbx_core) und unter dein Inventar.

Erfolgreich, wenn: der Server mic_parrots ohne rote Fehlermeldungen startet.


Öffne config.lua und setze Config.Framework auf einen der folgenden Werte:

WertFür
esxESX (dies ist der Standard)
qb-coreQBCore
qboxQBox

Es gibt keine automatische Erkennung: Dieser Wert bestimmt, wie Items registriert und Benachrichtigungen dargestellt werden.


Für die Ressource selbst muss nichts importiert werden. Auf ESX mit dem Standardinventar liegen Items in der Tabelle items, daher fügst du sie dort hinzu (nächster Schritt).


Jeder Item-Name ruft einen bestimmten Vogel. Die Item-Namen bilden die linke Seite von Config.BirdItems in config.lua.

ItemVogelModell
crowKräheBasisspiel
pigeonTaubeBasisspiel
seagullMöweBasisspiel
cormorantKormoranBasisspiel
chickenhawkHühnerhabichtBasisspiel
macawAraEigener Stream
parrotPapageiEigener Stream
falconFalkeEigener Stream
vultureGeierEigener Stream
eagleAdlerEigener Stream
owlEuleEigener Stream
hornbillNashornvogelEigener Stream
sparrowSpatzEigener Stream
warblerGrasmückeEigener Stream

Wo die fertigen Definitionen liegen: Die Datei readme.md in der Ressource enthält drei Textblöcke, einen pro Inventar:

  • ox_inventory — der für ox_inventory/data/items.lua markierte Block. Füge ihn in diese Datei ein.
  • QBCore — der für qb-core/shared/items.lua markierte Block. Füge ihn in diese Datei ein.
  • ESX — der Block mit der Überschrift “ITEMS FOR ESX SQL”. Führe ihn einmalig in deiner Datenbank aus.

Bilder: Alle vierzehn Icons befinden sich im Ordner inventory_images/, benannt nach dem Item (crow.png, eagle.png…). Kopiere sie in den Bildordner deines Inventars — bei ox_inventory ist das ox_inventory/web/images/, bei qb-inventory qb-inventory/html/images/.

Erfolgreich, wenn: du dir parrot geben kannst und es mit Bild im Inventar zu sehen ist.


Gib dir einen Vogel und benutze das Item im Inventar.

Erfolgreich, wenn: dein Charakter pfeift, ein Vogel von hinten heranfliegt und auf deiner rechten Schulter landet. Drücke U (oder tippe /parrot) und das Bird-Companion-Menü öffnet sich mit Shoulder, Head, Dismiss und Follow. Dismiss schickt ihn fort und gibt dich frei, einen neuen Vogel zu rufen.


  • Config.Framework passt zu deinem Server. Ein falscher Wert ist der häufigste Grund, warum nichts geschieht.
  • Alle vierzehn Items existieren, einschließlich sparrow, und jedes hat sein Icon.
  • Config.Locale ist auf die gewünschte Sprache für die Benachrichtigungen eingestellt.
  • Taste U ist frei. Wenn ein anderes Skript U nutzt, ändere Config.MenuKey — siehe Anpassung.