Small change when selecting a character

Since the triggered server event triggers a client even that updates the selected character on the client in ND_Core I didn’t need to use a callback to update the selected character.
This commit is contained in:
Andyyy7666
2022-07-17 07:22:52 +02:00
committed by GitHub
parent d1fb8f6c62
commit 9dc3383cb3

View File

@@ -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.")
TriggerEvent("chat:addSuggestion", "/" .. config.changeCharacterCommand, "Switch your framework character.")