FiveM Native Database Suche

Durchsuche 200+ gängige FiveM-Natives nach Name, Hash oder Kategorie. Parameter, Return-Types, Beschreibungen und Lua-Beispiele.

Wofür dieses Tool gedacht ist

FiveM stellt tausende Game Natives bereit, deren Namen die Engine beschreiben statt die Aufgabe, daher bedeutet das Finden des richtigen meist, es schon zu kennen. Diese Suche ist auf die Natives beschränkt, die tatsächlich in der Serverentwicklung auftauchen, gruppiert nach Bereich, mit Parametern, Rückgabewert und einem Anwendungsbeispiel neben jedem Eintrag.

Wie man es benutzt

  1. Schritt 1:

    Suche nach Namen, wenn du ihn kennst, oder durchstöbere die Kategorie, die zu deiner Aufgabe passt, zum Beispiel Fahrzeuge oder Peds.

  2. Schritt 2:

    Lies die Parameter. Die Reihenfolge ist wichtig und es gibt keine benannten Argumente in Lua.

  3. Schritt 3:

    Prüfe den Rückgabetyp. Viele Natives geben einen Handle zurück, den du behalten musst, um die Entität später zu ändern.

  4. Schritt 4:

    Kopiere das Beispiel und passe es an, statt den Aufruf aus dem Gedächtnis zu schreiben.

Häufig gestellte Fragen

Was ist der Unterschied zwischen Client- und Server-Natives?

Die meisten Game-Natives existieren nur auf dem Client, da nur der Client die Welt rendert. Der Server hat einen viel kleineren Satz rund um Spieler, Entities und Identifikatoren. Ein auf dem Server aufgerufener Client-Native existiert einfach nicht und wirft einen Fehler.

Warum gibt ein Native nichts zurück?

Normalerweise existiert die Entity noch nicht oder gehört nicht zu diesem Client. Modelle benötigen RequestModel und ein Warten auf HasModelLoaded, und Entity-Natives geben für alles außerhalb des Spielerbereichs null zurück.

Kann ich Natives per Hash aufrufen?

Ja, Citizen.InvokeNative mit dem Hash funktioniert und ist manchmal die einzige Option für Natives ohne Lua-Wrapper. Es ist schwerer zu lesen, daher bevorzugen Sie die benannte Form, wo immer eine existiert.

Woran erkenne ich, ob ein Native teuer ist?

Jeder Native-Aufruf wechselt von Lua in die Game-Engine, daher liegt die Kosten in der Anzahl der Aufrufe, nicht im einzelnen Aufruf. Ein Native in einer 0 ms-Schleife läuft sechzigmal pro Sekunde. Zwischenspeichern Sie Ergebnisse, die sich pro Frame nicht ändern.