Preskoči na sadržaj
ModFiveM

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:

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 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.

vMenu

Dobro je znati

Ovi koraci su za vMenu for FiveM Legacy, stabilni vMenu. vMenu for FiveM Enhanced je zasebna, novija verzija, a njena dokumentacija ne spominje addons.json.

  1. Otvori resources/vMenu/config/addons.json i stavi ime peda u njegovu listu peds, kao ispod. Ostale liste u fajlu ostavi kakve jesu.

  2. Daj igračima koji ga smiju koristiti vMenuove dozvole za meni Player Appearance i njegove addon pedove, u permissions.cfg koji tvoj server.cfg pokreće s exec.

  3. Restartuj server. Ped je onda u vMenuovoj listi addon pedova.

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

Savjet

README.txt u ZIP-u izvoza ima spremnu listu peds s imenom tvog peda.

illenium-appearance

  1. Otvori shared/peds.lua u resursu illenium-appearance. Config.Peds.pedConfig u njemu je lista unosa, svaki s pedovima koje nudi.

  2. Dodaj unos sa svojim pedom, kao ispod.

  3. Restartuj server.

shared/peds.lua
-- 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:

shared/peds.lua
-- 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:

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

Dobro 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:

peds.json
[  "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.lua
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.