Skip to Content
🔥 Nová dokumentace BlazeHost.cz je online — prohlédnout
DokumentaceFiveMInstalace resource

Instalace resource

Resource je balíček funkcionality — skript, mapa nebo UI. Server ho načte jen tehdy, když mu to řekneš v server.cfg.

Struktura resource

Každý resource musí obsahovat manifest fxmanifest.lua.

        • fxmanifest.lua
        • client.lua
        • server.lua
        • config.lua

Postup

Nahraj složku na server

Přes FTP do resources/[scripts]/. Nahrávej rozbalenou složku, ne ZIP.

Zkontroluj fxmanifest.lua

Bez něj resource neexistuje.

Přidej ensure do server.cfg

server.cfg
ensure muj-resource

Pozor na pořadí — resource, který závisí na frameworku, musí být až za ním.

Restartuj server

Nebo v konzoli spusť refresh a poté ensure muj-resource.

Ověř v konzoli

Hledej řádek Started resource muj-resource.

Příklad fxmanifest.lua

fxmanifest.lua
fx_version 'cerulean' game 'gta5' author 'BlazeHost' description 'Ukazkovy resource' version '1.0.0' shared_script 'config.lua' client_script 'client.lua' server_script 'server.lua' dependencies { 'es_extended' }

dependencies zajistí, že se resource nespustí dřív než framework. Ušetří ti to hodinu hledání, proč ESX je nil.

Načtení celé kategorie

Místo výčtu jednotlivých resources můžeš spustit celou složku:

server.cfg
ensure [core] ensure [scripts]

Načítání celé kategorie znepřehledňuje pořadí startu. U frameworků, kde na pořadí záleží, vypisuj resources jednotlivě.

Časté chyby

Chyba v konzoliPříčina
No such resource muj-resourceŠpatný název složky nebo velikost písmen
Failed to load script client.luaSyntaktická chyba v Lua
attempt to index a nil value (global 'ESX')Resource startuje před frameworkem
Could not find dependencyChybí resource uvedený v dependencies

Tipy

  • Testuj po jednom. Přidáš pět skriptů naráz a server spadne? Nevíš který.
  • Čti README od autora skriptu. Často vyžaduje SQL import nebo úpravu configu.

Poznámka

Placené (escrow) resources z Cfx.re tržiště se nedají editovat. Konfigurace je u nich vždy v samostatném config.lua.

Související články