AddArguments
Adds arguments to an already existing command.
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| name | string | Name of the Command | Yes |
| argumentTypes | { name: string; type: 'string' | 'playerId' | 'number'; required?: boolean; choices: { label: string, value: string | number }[] }[] | The arguments of the command | Yes |
Example
local jobs = {};
for jobName, job in next, ESX.GetJobs() do
jobs[#jobs + 1] = {
label = job.label,
value = jobName
};
end
-- TriggerEvent('cmdmenu:AddArguments', ...) also works
exports['monolith-cmdmenu']:AddArguments('setjob', {
{
name = 'Player',
type = 'playerId',
required = true
},
{
name = 'Job',
type = 'string',
required = true,
choices = jobs
},
{
name = 'Grade',
type = 'number',
required = true
}
})