[How To Fix ] fix es_extended/server/command.lua:16: attemp to index a boolean value (local xplayer)

[How To Fix ] fix es_extended/server/command.lua:16: attemp to index a boolean value (local xplayer)

ESX.RegisterCommand('setjob', 'admin', function(xPlayer, args, showError)
	if ESX.DoesJobExist(args.job, args.grade) then
		args.playerId.setJob(args.job, args.grade)
	else
		showError(TranslateCap('command_setjob_invalid'))
	end
	ESX.DiscordLogFields("UserActions", "/setjob Triggered", "pink", {
		{name = "Player", value = xPlayer.name, inline = true},
		{name = "Job", value = args.job, inline = true},
    {name = "Grade", value = args.grade, inline = true}
	})
end, true, {help = TranslateCap('command_setjob'), validate = true, arguments = {
	{name = 'playerId', help = TranslateCap('commandgeneric_playerid'), type = 'player'},
	{name = 'job', help = TranslateCap('command_setjob_job'), type = 'string'},
	{name = 'grade', help = TranslateCap('command_setjob_grade'), type = 'number'}
}})

Are you supplying an ID with your command? The syntax is /setjob [serverID] [job] [jobGrade]

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.