mirror of
https://github.com/ND-Framework/ND_Core.git
synced 2026-08-18 22:36:03 +01:00
feat(client): default spawns for all jobs
This commit is contained in:
@@ -137,16 +137,22 @@ end)
|
|||||||
-- Selecting a player from the iu.
|
-- Selecting a player from the iu.
|
||||||
RegisterNUICallback("setMainCharacter", function(data)
|
RegisterNUICallback("setMainCharacter", function(data)
|
||||||
local characters = NDCore.Functions.GetCharacters()
|
local characters = NDCore.Functions.GetCharacters()
|
||||||
for _, spawn in pairs(config.spawns[characters[data.id].job]) do
|
local defaultSpawns = config.spawns["DEFAULT"]
|
||||||
SendNUIMessage({
|
local jobSpawns = config.spawns[characters[data.id].job]
|
||||||
type = "setSpawns",
|
local spawns = {}
|
||||||
x = spawn.x,
|
for _, spawn in pairs(defaultSpawns) do
|
||||||
y = spawn.y,
|
spawns[#spawns + 1] = spawn
|
||||||
z = spawn.z,
|
|
||||||
name = spawn.name,
|
|
||||||
id = characters[data.id].id
|
|
||||||
})
|
|
||||||
end
|
end
|
||||||
|
if jobSpawns then
|
||||||
|
for _, newSpawn in pairs(jobSpawns) do
|
||||||
|
spawns[#spawns + 1] = newSpawn
|
||||||
|
end
|
||||||
|
end
|
||||||
|
SendNUIMessage({
|
||||||
|
type = "setSpawns",
|
||||||
|
spawns = json.encode(spawns),
|
||||||
|
id = characters[data.id].id
|
||||||
|
})
|
||||||
Wait(1000)
|
Wait(1000)
|
||||||
TriggerServerEvent("ND:setCharacterOnline", data.id)
|
TriggerServerEvent("ND:setCharacterOnline", data.id)
|
||||||
end)
|
end)
|
||||||
|
|||||||
Reference in New Issue
Block a user