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:
-- /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.
illenium-appearance
Öppna
shared/peds.luai resursen illenium-appearance.Config.Peds.pedConfigdär är en lista med poster, var och en med de peds den erbjuder.Lägg till en post med din ped, som nedan.
Starta om servern.
-- 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:
-- 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:
-- every ACE the peds list namesConfig.Aces = { "pedforge.dillen" }# the group vip may use dillen, and this player is in itadd_ace group.vip pedforge.dillen allowadd_principal identifier.steam:110000112345678 group.vipBra 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:
[ "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.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.