FiveM Tryb podstawowy
Czym jest Essentialmode dla FiveM?
EssentiaMode to podstawowy zasób, który ma wbudowane funkcje gotówkowe i uprawnienia bezpośrednio dla serwera FiveM. EssentialMode sam w sobie nie robi nic użytecznego, jest tylko bazowym frameworkiem. Może być używany do łatwego tworzenia zasobów, które muszą się ze sobą komunikować.
Zastosowanie: EssentialMode ma wiele programów obsługi zdarzeń, oto aktualnie dostępne.
Uwaga: Są to urządzenia serwerowe
-- Wywoływana przy pierwszym pojawieniu się gracza na serwerze.
AddEventHandler('es:firstSpawn', funkcja(źródło) koniec)
-- Wywoływana, gdy gracz jest w pełni załadowany.
AddEventHandler('es:playerLoaded', funkcja(źródło) koniec)
-- Wywoływana podczas inicjalizacji odtwarzacza.
AddEventHandler('es:initialized', funkcja(gracz) koniec)
--[[
Dodano: wersja 1.0.0
]]
-- Wywoływana, gdy polecenie użytkownika zostanie pomyślnie uruchomione.
AddEventHandler('es:userCommandRan', funkcja(source, command_args, user) koniec)
-- Wywoływany po uruchomieniu dowolnego polecenia
AddEventHandler('es:commandRan', funkcja(source, command_args, user) koniec)
-- Wywoływana po uruchomieniu polecenia administratora
AddEventHandler('es:adminCommandRan', funkcja(source, command_args, user) koniec)
-- Wywoływana, gdy uruchomione zostanie nieistniejące polecenie (można anulować, aby nie wyświetlać komunikatu).
AddEventHandler('es:invalidCommandHandler', funkcja(source, command_args, user) koniec)
-- Jest to wywoływane, gdy polecenie administratora zostanie uruchomione, ale użytkownik nie ma uprawnień do jego uruchomienia.
AddEventHandler('es:adminCommandFailed', funkcja(source, command_args, user) koniec)
-- Jest ona wywoływana po wysłaniu wiadomości czatu.
AddEventHandler('es:chatMessage', funkcja(source, command_args, user) koniec)
--[[
Dodano: EssentialMode 4+
]]
-- Wywoływana, gdy gracz opuszcza serwer, przydatna do zapisywania niestandardowych danych.
AddEventHandler('es:playerDropped', funkcja(użytkownik)koniec)
I to są te, które można uruchomić, ponownie z serwera.
-- Dodaj polecenie, które każdy może uruchomić. Args jest tablicą zawierającą wszystkie argumenty, a user jest obiektem użytkownika, zawierającym wszystkie dane użytkownika.
TriggerEvent('es:addCommand', 'polecenie-tutaj-bez-ukośnika', funkcja(source, args, user) koniec, {pomoc tutaj})
-- Dodaj polecenie, które wymaga uprawnień administratora, trzeci argument to wymagany poziom uprawnień. Pierwsza funkcja działa, gdy użytkownik ma takie uprawnienia, a druga, gdy gracz ich nie ma.
TriggerEvent('es:addAdminCommand', 'polecenie-tutaj-bez-ukośnika', 5, funkcja(source, args, user)
-- Ma pozwolenie
koniec, funkcja(source, args, user)
-- Nie ma pozwolenia
koniec, {pomoc tutaj})
-- Daje załadowanego użytkownika odpowiadającego podanemu identyfikatorowi gracza (drugi argument).
TriggerEvent('es:getPlayerFromId', źródło, funkcja(użytkownik)
-- Obiekt użytkownika to nil lub załadowany użytkownik.
koniec)
-- Ustawia dane gracza, a następnie wywołuje wywołanie zwrotne.
TriggerEvent('es:setPlayerData', źródło, klucz, wartość, funkcja(wiadomość, sukces) koniec)
-- Robi to samo, co powyżej, ale można użyć identyfikatora zamiast identyfikatora gracza.
TriggerEvent('es:setPlayerDataId', id, klucz, wartość, funkcja(wiadomość, sukces) koniec)
--[[
Dodano: wersja 0.2.2
]]
-- Daje wszystkich załadowanych graczy w pierwszym argumencie funkcji.
TriggerEvent('es:getPlayers', funkcja(gracze) koniec)
-- [[
Dodana wersja 1.1.0
]]
-- Za pomocą tego parametru można ustawić ustawienia domyślne. Parametr jest tabelą, w której można umieścić ustawienia, które mają zostać zmienione.
TriggerEvent("es:setDefaultSettings", {})
-- Oto przykład użycia
TriggerEvent("es:setDefaultSettings", {
pvpEnabled = prawda -- Domyślnie false
})
-- Umożliwia ustawienie sesji, która jest zapisywana do momentu ponownego uruchomienia serwera.
TriggerEvent("es:setSessionSetting", klucz, wartość)
-- Dzięki temu można uzyskać zmienną, która została zapisana za pomocą setSessionSetting, wywołanie zwrotne ma jeden parametr, który zawiera zapisaną wartość (lub nil).
TriggerEvent("es:getSessionSetting", klucz, wywołanie zwrotne)
--[[
Dodano wersję 2.0.0
]]
-- Dodaje nową grupę o wybranej nazwie, która może dziedziczyć po grupach niestandardowych lub głównych. Dziedziczenie po superadminie oznacza, że grupa ma dostęp do wszystkiego.
TriggerEvent("es:addGroup", "groupname", "dziedziczy")
-- Zwraca wszystkie grupy wewnątrz argumentu: groups.
TriggerEvent("es:getAllGroups", funkcja(grupy) koniec)
--[[
Dodano: EssentialMode 4+
]]
-- Dodaj polecenie, które wymaga określonej grupy. Ostatnie 2 argumenty muszą być funkcjami, które mają po 3 argumenty. (source, command_args, Users[source])
TriggerEvent("es:addGroupCommand", command, group, callback, callbackfailed, {help here})
Skrypty EclipseRP
- Deluxe Cityhall" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">Deluxe CityhallOceniono 4.75 na 5
$126.13$45.21 Dodaj do koszyka
Nie znalazłeś tego, czego szukałeś?
Sprawdź inne pozycje w naszym sklepie, aby znaleźć inne skrypty lub mapy dla swojego serwera FiveM. Uczyń swój serwer bardziej wyjątkowym już dziś i zacznij pobierać z ESX Scripts!