Anleitung aus docs/ — 2026-08-12 01:02
+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/`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
Reference in New Issue
Block a user