diff --git a/ND_CharacterSelection/source/client.lua b/ND_CharacterSelection/source/client.lua index 00d27cd..65c1f04 100644 --- a/ND_CharacterSelection/source/client.lua +++ b/ND_CharacterSelection/source/client.lua @@ -100,10 +100,8 @@ end) -- Selecting a player from the iu. RegisterNUICallback("setMainCharacter", function(data) - NDCore.Functions.GetCharacters(function(characters) - NDCore.SelectedCharacter = characters[data.id] - end) - for _, spawn in pairs(config.spawns[NDCore.SelectedCharacter.job]) do + local characters = NDCore.Functions.GetCharacters() + for _, spawn in pairs(config.spawns[characters[data.id].job]) do SendNUIMessage({ type = "setSpawns", x = spawn.x, @@ -112,7 +110,7 @@ RegisterNUICallback("setMainCharacter", function(data) name = spawn.name }) end - TriggerServerEvent("ND:setCharacterOnline", NDCore.SelectedCharacter.id) + TriggerServerEvent("ND:setCharacterOnline", data.id) end) -- Creating a character from the ui. @@ -189,4 +187,4 @@ RegisterCommand(config.changeCharacterCommand, function() end, false) -- chat suggestions -TriggerEvent("chat:addSuggestion", "/" .. config.changeCharacterCommand, "Switch your framework character.") \ No newline at end of file +TriggerEvent("chat:addSuggestion", "/" .. config.changeCharacterCommand, "Switch your framework character.")