JIT
Updating character appearance with Illenium in your script
jag har it illenium-appearance så byt alla dem jag har lite export här ör de apperance jag använder TriggerEvent('manne_appearance:loadPed TriggerEvent('manne_appearance:loadAppearance' TriggerEvent("manne_appearance:setSkin" TriggerEvent("manne_appearance:openAppearanceMenu" TriggerEvent("manne_appearance:getSkin", function(skin) TriggerEvent("manne_appearance:getSkin function Characters:beginCreation(character) SetEntityCollision(PlayerPedId(), true, true) FreezeEntityPosition(PlayerPedId(), false) SetEntityCoords(PlayerPedId(), Config.char_creation.pos.x, Config.char_creation.pos.y, Config.char_creation.pos.z, true, false, false, false) SetEntityHeading(PlayerPedId(), Config.char_creation.pos[4]) local area = math.random(1, 65535) TriggerServerEvent('instance:setNamed', area) self.creating_character = true self.in_clothing_menu = false LoadDict(Config.char_creation.anim_dict) TaskPlayAnim(PlayerPedId(), Config.char_creation.anim_dict, Config.char_creation.anim, -1.0, -1.0, -1, Config.char_creation.flags, 0, 2, 0) -- self:createCamera() for key, value in pairs(Config.player_slots) do if DoesEntityExist(value.ped) then DeletePed(value.ped) end end Citizen.CreateThread(function() while self.creating_character do Citizen.Wait(0) if not self.in_clothing_menu then -- Disabla rörelse, skjut och interaktioner, men lämna rotation & zoom så menyn sköter detta själv DisableControlAction(2, 30, true) DisableControlAction(2, 31, true) DisableControlAction(2, 32, true) DisableControlAction(2, 33, true) DisableControlAction(2, 34, true) DisableControlAction(2, 35, true) DisableControlAction(0, 25, true) DisableControlAction(0, 24, true) -- INGA knappar eller rotation/zoom-hantering här! Låt Illenium Appearance sköta det. end -- SetCamActive(self.main_cam, true) -- RenderScriptCams(true, false, 0, true, false) end end) ESX.LoadModel('mp_m_freemode_01') NetworkFadeOutEntity(PlayerPedId(), true, false) if IsModelInCdimage('mp_m_freemode_01') and IsModelValid('mp_m_freemode_01') then SetPlayerModel(PlayerId(), 'mp_m_freemode_01') SetPedDefaultComponentVariation(PlayerPedId()) end SetModelAsNoLongerNeeded('mp_m_freemode_01') NetworkFadeInEntity(PlayerPedId(), 0, false) SetPedMaxHealth(PlayerPedId(), 200) exports["illenium-appearance"]:InitializeCharacter( character.sex == "m" and "Male" or "Female", function() self.in_clothing_menu = false -- Menyn stängs -- print("Karaktär skapad! Data:", json.encode(exports["illenium-appearance"]:getPedAppearance(PlayerPedId()))) character["appearance"] = exports["illenium-appearance"]:getPedAppearance(PlayerPedId()) DoScreenFadeOut(1000) PlaySoundFrontend(-1, "CHECKPOINT_NORMAL", "HUD_MINI_GAME_SOUNDSET", true) TriggerServerEvent("unrp_inventory:giveLicense") TriggerServerEvent("esx:saveCharacter", character) Citizen.Wait(1000) TriggerServerEvent("unrp_character:changeCharacterSave") Characters:setup() end, function() self.in_clothing_menu = false -- Om creation avbryts print("Creation avbruten") Characters:setup() end ) end
Updated files
v1