Gutschein verwenden WELCOME um 20% zu sparen

€ EUR
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ JPY
Krs Notizblock

Krs Notepad für FiveM: Einrichtung und Serverprüfung

Krs Notepad verwendet ESX, ox_lib und ox_inventory zum Erstellen und Lesen gespeicherter Notizen. Der Entwicklercode mit Commit e8e17c5a5dd4 nennt Version 1.0.0 und stellt die Gegenstandsexports notepad und notepad_saved bereit. Die serverseitigen Erstellungsprüfungen müssen vor öffentlicher Nutzung verbessert werden.

Entwickler-Repository und Gegenstandsdefinitionen

Die Inventarintegration vorbereiten

Sichere deine Gegenstandsdefinitionen. Ergänze die zwei dokumentierten Gegenstände und mitgelieferten Bilder ohne vorhandene Schlüssel zu ersetzen; die Beispiele verwenden consume = 0 und weight = 1. Starte ox_lib, ESX und ox_inventory vor krs_notepad. Teste mit zwei normalen Spielern das Erstellen, Lesen und Weitergeben einer gespeicherten Notiz einschließlich erneuter Verbindungen. Prüfe die Repository-Lizenz und bewahre ihre Hinweise.

Notizerstellung auf dem Server prüfen

In der geprüften Revision e8e17c5a5dd4 begrenzt die Clienteingabe den Text auf 25 Zeichen. Der Serverhandler createNoteItem erzwingt diese Grenze jedoch nicht und prüft keinen Besitz eines leeren Notizblocks. Er erstellt aus dem übergebenen Text eine gespeicherte Notiz ohne serverseitige Wartezeit. Ein erfolgreicher Test der normalen Oberfläche belegt deshalb keine sichere Gegenstandserstellung.

Lass vor dem Livebetrieb Texttyp und Länge auf dem Server prüfen, den vorgesehenen leeren Notizblock und eine Anfragenbegrenzung erzwingen sowie den Erfolg von AddItem vor der Erfolgsmeldung kontrollieren. Teste wiederholte Anfragen, ein volles Inventar und einen Spieler ohne leere Notiz. Das sind notwendige Integrationsprüfungen; dieser Artikel liefert keine korrigierte Ressource.

Schreibe einen Kommentar