ebayeysy / liberty-city-qbcore-qb-multicharacter

0 stars 0 forks source link
lua qb-multicharacter qbcore-framework scritp-fivem

liberty-city-qbcore-qb-multicharacter

นี้คือ qb-multicharacter สำหรับ liberty city

ไปที่ qb-multicharacter\client\main.lua ค้นหา qb-multicharacter:client:chooseChar

RegisterNetEvent('qb-multicharacter:client:chooseChar', function()
   SetNuiFocus(false, false)
   DoScreenFadeOut(10)
   Wait(1000)
   -- local interior = GetInteriorAtCoords(Config.Interior.x, Config.Interior.y, Config.Interior.z - 18.9)
   -- LoadInterior(interior)
   -- while not IsInteriorReady(interior) do
   --     Wait(1000)
   -- end
   FreezeEntityPosition(PlayerPedId(), true)
   SetEntityCoords(PlayerPedId(), Config.HiddenCoords.x, Config.HiddenCoords.y, Config.HiddenCoords.z)
   Wait(1500)
   ShutdownLoadingScreen()
   ShutdownLoadingScreenNui()
   openCharMenu(true)
end)

ไปที่ qb-multicharacter\client\main.lua ค้นหา qb-multicharacter:client:spawnLastLocation

RegisterNetEvent('qb-multicharacter:client:spawnLastLocation', function(coords, cData)
   QBCore.Functions.TriggerCallback('apartments:GetOwnedApartment', function(result)
       if result then
           TriggerEvent("apartments:client:SetHomeBlip", result.type)
       end

       local ped = PlayerPedId()
       SetEntityCoords(ped, coords.x, coords.y, coords.z)
       SetEntityHeading(ped, coords.w)
       FreezeEntityPosition(ped, false)
       SetEntityVisible(ped, true)
       local PlayerData = QBCore.Functions.GetPlayerData()
       local insideMeta = PlayerData.metadata["inside"]
       DoScreenFadeOut(500)

       if insideMeta.house then
           TriggerEvent('qb-houses:client:LastLocationHouse', insideMeta.house)
       elseif insideMeta.apartment.apartmentType and insideMeta.apartment.apartmentId then
           TriggerEvent('qb-apartments:client:LastLocationHouse', insideMeta.apartment.apartmentType, insideMeta.apartment.apartmentId)
       end

       TriggerServerEvent('QBCore:Server:OnPlayerLoaded')
       TriggerEvent('QBCore:Client:OnPlayerLoaded')
       Wait(2000)
       DoScreenFadeIn(250)
   end, cData.citizenid)  
end)


ไปที่ qb-multicharacter\config.lua

Config = {}
Config.Interior = vector3(-814.89, 181.95, 76.85)
Config.DefaultSpawn = vector3(2543.96, 975.03, 6.09) 
Config.PedCoords = vector4(-1785.67, 642.47, 12.05, 271.5)
Config.HiddenCoords = vector4(-1780.06, 651.51, 13.32, 273.36) 
Config.CamCoords = vector4(-1782.49, 642.66, 12.05, 92.92) 
Config.EnableDeleteButton = true
Config.customNationality = false
Config.SkipSelection = true
Config.DefaultNumberOfCharacters = 5
Config.PlayersNumberOfCharacters = {
   { license = "license:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", numberOfChars = 2 },
}

ไปที่ qb-apartments\config.lua

Apartments.Starting = false

ไปที่ server.cfg

set gamebuild to 2189
set sv_enforceGameBuild 2189

ไปที่ [gameplay][maps]

delete fivem-map-skater
delete fivem-map-hipster