Hoppa till innehållet
PedForge

Använd peden i spelet

När pedens resurs körs på servern behöver spelarna ett sätt att bli peden. Så här gör du med ett eget skript, vMenu, illenium-appearance, fivem-appearance och qb-clothing. Exemplen gäller en ped som heter dillen.

Pedens namn

Varje meny och skript hittar peden på dess modellnamn: namnet i dess peds.meta och dess filer, dillen för dillen.ydd. Det är namnet peden hade när du exporterade den.

Se till att peden laddas innan du lägger in den i en meny: resursen står i server.cfg med ensure, och servern har startats om sedan dess.

Från ett skript: SetPlayerModel

I en egen resurs gör ett klientskript spelaren till peden med nativen SetPlayerModel. Ladda modellen först och vänta tills den har laddats, som FiveM:s referens för nativen säger:

client.lua
-- /dillen turns the player into the pedRegisterCommand('dillen', function()    local model = GetHashKey('dillen')    if not IsModelInCdimage(model) or not IsModelValid(model) then        print('dillen is not streamed: is its resource started?')        return    end    RequestModel(model)    while not HasModelLoaded(model) do        Wait(0)    end    SetPlayerModel(PlayerId(), model)    SetModelAsNoLongerNeeded(model)end, false)

SetPlayerModel byter ut spelarens ped, så ett skript som höll den gamla peden måste hämta PlayerPedId() igen.

Bra att veta

Alla spelare kan köra ett klientkommando som det här. Ska bara vissa spelare få peden, använd en av menyerna nedan, som har egna behörigheter.

vMenu

Bra att veta

Stegen gäller vMenu för FiveM Legacy, den stabila vMenu. vMenu för FiveM Enhanced är en separat, nyare version, och dess dokumentation nämner ingen addons.json.

  1. Öppna resources/vMenu/config/addons.json och skriv pedens namn i dess peds-lista, som nedan. Låt filens andra listor vara som de är.

  2. Ge spelarna som ska få använda den vMenus behörigheter för menyn Player Appearance och dess addon-peds, i den permissions.cfg som din server.cfg kör med exec.

  3. Starta om servern. Peden finns sedan i vMenus lista över addon-peds.

addons.json
"peds": [  "dillen"],
permissions.cfg
# vMenu: the Player Appearance menu and its addon peds, for the admin groupadd_ace group.admin "vMenu.PlayerAppearance.Menu" allowadd_ace group.admin "vMenu.PlayerAppearance.AddonPeds" allow

Tips

README.txt i exportens ZIP har peds-listan klar med din peds namn.

illenium-appearance

  1. Öppna shared/peds.lua i resursen illenium-appearance. Config.Peds.pedConfig där är en lista med poster, var och en med de peds den erbjuder.

  2. Lägg till en post med din ped, som nedan.

  3. Starta om servern.

shared/peds.lua
-- a new entry in Config.Peds.pedConfig: the ped for everyone{    peds = { "dillen" },},

Peds visas i menyn som kommandot /pedmenu öppnar. Som standard får bara group.admin använda det: Config.EnablePedMenu och Config.PedMenuGroup i shared/config.lua bestämmer.

En post utan begränsningar erbjuder sina peds till alla. Ge den jobs, gangs, aces eller citizenids, så får bara spelare med något av dem dess peds; det räcker att en stämmer:

shared/peds.lua
-- the ped only for the police job, or for whoever has the ACE{    peds = { "dillen" },    jobs = { "police" },    aces = { "pedforge.dillen" },},

En ACE som en post nämner måste också stå i Config.Aces i shared/config.lua, och spelarna får den i server.cfg med add_ace, given till en grupp eller till en spelare:

shared/config.lua
-- every ACE the peds list namesConfig.Aces = { "pedforge.dillen" }
server.cfg
# the group vip may use dillen, and this player is in itadd_ace group.vip pedforge.dillen allowadd_principal identifier.steam:110000112345678 group.vip

Bra att veta

illenium-appearances gamla dokumentationsadress leder inte längre till dess dokumentation. Gå efter filerna i resursen och dess sida på GitHub.

fivem-appearance

fivem-appearance har de peds en spelare kan välja mellan i peds.json i resursens mapp, en enkel lista med namn. Lägg till pedens namn sist, med ett kommatecken efter namnet före:

peds.json
[  "a_f_m_beach_01",  "a_f_m_bevhills_01",  "dillen"]

Starta om resursen. Peden erbjuds där serverns skript öppnar fivem-appearance med valet av ped påslaget. Dess dokumentation säger inget om att begränsa peds till vissa spelare.

qb-clothing (QBCore)

qb-clothing tar de peds den erbjuder från två listor i sin config.lua: Config.ManPlayerModels för manliga karaktärer och Config.WomanPlayerModels för kvinnliga. Lägg till pedens namn i listan för dess kön:

config.lua
Config.ManPlayerModels = {    'mp_m_freemode_01',    -- the peds already in the list    'dillen',}

Starta om servern. qb-clothing erbjuder sedan peden till karaktärer av det könet i sin klädmeny. Personal med qb-adminmenu kan också öppna menyn åt en spelare med Give Clothing Menu. Listorna har inga begränsningar för jobb eller behörigheter.

Bra att veta

Många QBCore-servrar använder illenium-appearance i stället för qb-clothing. Lägg då in peden som det avsnittet säger.

Om peden inte finns i menyn

Syns peden inte i en meny, eller spawnar den osynlig, kontrollera att resursen startar och att namnet stämmer, och gå sedan igenom guiden om peds som inte syns eller kraschar. Pedkontroll hittar det mesta på en minut.