Koristi peda u igri
Kad resurs peda radi na tvom serveru, igračima treba način da postanu ped. Evo kako s vlastitom skriptom, vMenuom, illenium-appearance, fivem-appearance i qb-clothing. Primjeri koriste peda koji se zove dillen.
Ime peda
Svaki meni i skripta pronalaze peda po imenu modela: imenu u njegovom peds.meta i fajlovima, dillen za dillen.ydd. To je ime koje je ped imao kad si ga izvezao.
Provjeri da se ped učitava prije nego ga dodaš u meni: njegov resurs je u server.cfg s ensure, a server je od tada restartovan.
Iz skripte: SetPlayerModel
U vlastitom resursu klijentska skripta pretvara igrača u peda nativom SetPlayerModel. Prvo učitaj model i sačekaj da se učita, kako kaže FiveM-ova referenca za taj nativ:
-- /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 zamjenjuje igračevog peda, pa skripta koja je čuvala starog peda mora ponovo uzeti PlayerPedId().
Dobro je znati
Svaki igrač može pokrenuti klijentsku komandu poput ove. Da bi peda ograničio na neke igrače, koristi jedan od menija ispod, koji imaju vlastite dozvole.
FiveM nativi: SetPlayerModel (otvara se u novoj kartici)docs.fivem.net
illenium-appearance
Otvori
shared/peds.luau resursu illenium-appearance.Config.Peds.pedConfigu njemu je lista unosa, svaki s pedovima koje nudi.Dodaj unos sa svojim pedom, kao ispod.
Restartuj server.
-- a new entry in Config.Peds.pedConfig: the ped for everyone{ peds = { "dillen" },},Pedovi se prikazuju u meniju koji otvara komanda /pedmenu. Zadano ga smije koristiti samo group.admin: odlučuju Config.EnablePedMenu i Config.PedMenuGroup u shared/config.lua.
Unos bez ograničenja nudi svoje pedove svima. Daj mu jobs, gangs, aces ili citizenids, i samo igrači s jednim od njih dobijaju njegove pedove; jedno poklapanje je dovoljno:
-- the ped only for the police job, or for whoever has the ACE{ peds = { "dillen" }, jobs = { "police" }, aces = { "pedforge.dillen" },},ACE koji unos navodi mora biti i u Config.Aces u shared/config.lua, a igrači ga dobijaju u server.cfg s add_ace, dodijeljen grupi ili igraču:
-- 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.vipDobro je znati
Stara adresa dokumentacije za illenium-appearance više ne vodi do dokumentacije. Ravnaj se po fajlovima u resursu i njegovoj GitHub stranici.
fivem-appearance
fivem-appearance čuva pedove između kojih igrač smije birati u peds.json u folderu resursa, običnoj listi imena. Dodaj ime peda na kraj, sa zarezom poslije imena prije njega:
[ "a_f_m_beach_01", "a_f_m_bevhills_01", "dillen"]Restartuj resurs. Ped se nudi tamo gdje skripte tvog servera otvaraju fivem-appearance s uključenim izborom peda. Njegova dokumentacija ne kaže ništa o ograničavanju pedova na neke igrače.
qb-clothing (QBCore)
qb-clothing uzima pedove koje nudi iz dvije liste u svom config.lua: Config.ManPlayerModels za muške likove i Config.WomanPlayerModels za ženske. Dodaj ime peda u listu za njegov spol:
Config.ManPlayerModels = { 'mp_m_freemode_01', -- the peds already in the list 'dillen',}Restartuj server. qb-clothing onda nudi peda likovima tog spola u svom meniju odjeće. Osoblje s qb-adminmenu može i otvoriti taj meni igraču s Give Clothing Menu. Liste nemaju ograničenja po poslu ili dozvolama.
Dobro je znati
Mnogi QBCore serveri koriste illenium-appearance umjesto qb-clothing. Tada dodaj peda kako kaže taj dio.
Ako ped nije u meniju
Ako se ped ne prikazuje u meniju ili se pojavi nevidljiv, provjeri da se njegov resurs pokreće i da je ime tačno, a onda prođi kroz vodič o pedovima koji su nevidljivi ili ruše igru. Provjera peda pronađe većinu toga za minutu.