- Dokumentacja
- Funkcje serwera
- startResource
Funkcja
startResource
Uruchamia zatrzymany zasób. Zasób wczytuje skrypty, mapy i pliki, a gracze go pobierają.
Składnia
bool startResource(resource theResource)Argumenty
theResourceresource- Zasób (uchwyt albo nazwa).
Różnice względem MTA:SA
- Tych argumentów z MTA:SA tu nie ma:
bool persistent = false,bool startIncludedResources = true,bool loadServerConfigs = true,bool loadMaps = true,bool loadServerScripts = true,bool loadHTML = true,bool loadClientConfigs = true,bool loadClientScripts = true,bool loadFiles = true
W MTA:SA
startResource(resource resourceToStart, bool persistent = false, bool startIncludedResources = true, bool loadServerConfigs = true, bool loadMaps = true, bool loadServerScripts = true, bool loadHTML = true, bool loadClientConfigs = true, bool loadClientScripts = true, bool loadFiles = true)Zwraca
true, gdy zasób wystartował.
Przykład
addCommandHandler("start", function(player, _, name)
if hasObjectPermissionTo(player, "command.start") then
startResource(getResourceFromName(name or ""))
end
end)
Zobacz też
stopResourceZatrzymuje działający zasób. Jego elementy, timery, komendy i klawisze znikają.restartResourceZatrzymuje i od razu uruchamia zasób, np. po zmianie jego plików.getResourceStateZwraca stan zasobu:"running", gdy działa, albo"loaded", gdy leży na dysku, ale jest zatrzymany. Działa też na kliencie: tam zna tylko zasoby uruchomione u gracza, więc zwraca"running"albofalse.