Anleitung aus docs/ — 2026-08-12 01:02

2026-08-12 01:02:48 +02:00
parent 0950dfe26e
commit 6fb68f8e7a
2 changed files with 10 additions and 10 deletions
+9 -9
@@ -4,7 +4,7 @@ Diese Seite ist für den Fall geschrieben, dass jemand ein Skript anbindet und
etwas nicht tut, was es soll. Sie nennt deshalb nicht nur die Endpunkte, etwas nicht tut, was es soll. Sie nennt deshalb nicht nur die Endpunkte,
sondern auch **was schiefgehen kann und wie die Antwort dann aussieht**. sondern auch **was schiefgehen kann und wie die Antwort dann aussieht**.
Der Dienst läuft unter `https://fivemanage.d4rkst3r.de`. Dateien liegen darunter Der Dienst läuft unter `https://media.d4rkst3r.de`. Dateien liegen darunter
unter `/f/`. unter `/f/`.
--- ---
@@ -15,7 +15,7 @@ unter `/f/`.
entsteht daraus, indem der Ursprung davorgesetzt wird: entsteht daraus, indem der Ursprung davorgesetzt wird:
``` ```
vehicles/adder.webp → https://fivemanage.d4rkst3r.de/f/vehicles/adder.webp vehicles/adder.webp → https://media.d4rkst3r.de/f/vehicles/adder.webp
``` ```
Deshalb kann die Vorlage in einem Handy-Skript schlicht `{model}.webp` lauten. Deshalb kann die Vorlage in einem Handy-Skript schlicht `{model}.webp` lauten.
@@ -47,7 +47,7 @@ Dateisystems verlassen sollen.
Für ein Skript heißt das: **die Vorlage arbeitet mit Kleinbuchstaben.** Für ein Skript heißt das: **die Vorlage arbeitet mit Kleinbuchstaben.**
```lua ```lua
local url = ('https://fivemanage.d4rkst3r.de/f/items/%s.png'):format(item:lower()) local url = ('https://media.d4rkst3r.de/f/items/%s.png'):format(item:lower())
``` ```
Über `/api/upload` mit eigenem `X-Path` gilt das nicht — dort steht der Pfad Über `/api/upload` mit eigenem `X-Path` gilt das nicht — dort steht der Pfad
@@ -92,7 +92,7 @@ Ressourcen: Kamera, Handy, MDT, Fahrzeugstudio. Sie alle umzuschreiben heißt,
fremde Skripte anzufassen — und beim nächsten Update wieder. fremde Skripte anzufassen — und beim nächsten Update wieder.
**Der Dienst spricht deshalb ihre Sprache.** Der Umzug ist eine Zeile je Skript: **Der Dienst spricht deshalb ihre Sprache.** Der Umzug ist eine Zeile je Skript:
`api.fivemanage.com``fivemanage.d4rkst3r.de`. Der Schlüssel bleibt derselbe `api.fivemanage.com``media.d4rkst3r.de`. Der Schlüssel bleibt derselbe
Kopf, die Antwort dieselbe Form. Als Schlüssel setzt du einen **Token dieses Kopf, die Antwort dieselbe Form. Als Schlüssel setzt du einen **Token dieses
Dienstes** ein. Dienstes** ein.
@@ -114,7 +114,7 @@ exports['screenshot-basic']:requestScreenshotUpload(
-- nachher — eine Zeile -- nachher — eine Zeile
exports['screenshot-basic']:requestScreenshotUpload( exports['screenshot-basic']:requestScreenshotUpload(
'https://fivemanage.d4rkst3r.de/api/image', 'image', 'https://media.d4rkst3r.de/api/image', 'image',
{ headers = { Authorization = apiKey } }, cb) { headers = { Authorization = apiKey } }, cb)
``` ```
@@ -180,8 +180,8 @@ Wer auch das rot haben will, hängt `?streng=1` an — dann gibt alles außer
### In Uptime Kuma ### In Uptime Kuma
``` ```
Dienst läuft https://fivemanage.d4rkst3r.de/status Dienst läuft https://media.d4rkst3r.de/status
Braucht Pflege https://fivemanage.d4rkst3r.de/status?streng=1 Braucht Pflege https://media.d4rkst3r.de/status?streng=1
``` ```
> **Warum `bestand` dabei ist.** Nachgemessen an genau diesem Dienst: wird eine > **Warum `bestand` dabei ist.** Nachgemessen an genau diesem Dienst: wird eine
@@ -242,7 +242,7 @@ Nimmt die Datei in einer von **drei Rumpfformen** entgegen:
```json ```json
{ {
"url": "https://fivemanage.d4rkst3r.de/f/vehicles/adder.webp", "url": "https://media.d4rkst3r.de/f/vehicles/adder.webp",
"path": "vehicles/adder.webp", "path": "vehicles/adder.webp",
"size": 132760, "size": 132760,
"sha256": "36cb4ddf…", "sha256": "36cb4ddf…",
@@ -273,7 +273,7 @@ Dienst gebaut wurde.
local TOKEN = 'd4rk_…' -- im Dashboard anlegen local TOKEN = 'd4rk_…' -- im Dashboard anlegen
local function hochladen(pfad, bytes, cb) local function hochladen(pfad, bytes, cb)
PerformHttpRequest('https://fivemanage.d4rkst3r.de/api/upload', PerformHttpRequest('https://media.d4rkst3r.de/api/upload',
function(status, body) function(status, body)
if status ~= 200 then return cb(nil, body) end if status ~= 200 then return cb(nil, body) end
cb(json.decode(body).url) cb(json.decode(body).url)
+1 -1
@@ -3,7 +3,7 @@
Eigener Medien-Dienst für alle FiveM-Ressourcen: Dateien annehmen, ablegen, Eigener Medien-Dienst für alle FiveM-Ressourcen: Dateien annehmen, ablegen,
ausliefern, in einem Dashboard verwalten. ausliefern, in einem Dashboard verwalten.
**Läuft unter** https://fivemanage.d4rkst3r.de — Dashboard und API an der **Läuft unter** https://media.d4rkst3r.de — Dashboard und API an der
Wurzel, Dateien unter `/f/`. Wurzel, Dateien unter `/f/`.
--- ---