# Generador de jobs de DarkRP

Crea un job de DarkRP con sus modelos, su loadout, su salario y su whitelist. Pega un job existente para editarlo.

- Plataforma: Garry's Mod
- Página canónica: https://devtoolsgg.com/es/gmod/darkrp-job
- Se escribe en: Pegar en addons/darkrpmodification/lua/darkrp_customthings/jobs.lua

## Opciones

### Identidad

- `name` Nombre del job (obligatorio). Se muestra en el menú F4.
- `team` Variable TEAM. La global de Lua donde se guarda este job. La convención es TEAM_ más el nombre en mayúsculas.
- `command` Comando de chat (obligatorio). Escribir /comando cambia a este job. Minúsculas, sin espacios.
- `category` Categoría. Categoría del menú F4. Tiene que coincidir con una categoría creada, o DarkRP mete el job en Other.
- `color` Color. Se usa en el menú F4, el scoreboard y el HUD.
- `description` Descripción. Se muestra cuando un jugador selecciona el job.
- `model` Playermodels (obligatorio). Una o más rutas .mdl. Pulsa Enter después de cada una.

### Economía

- `salary` Salario (obligatorio). Se paga en cada payday. Por defecto DarkRP usa 45.
- `max` Jugadores máx.. 0 significa ilimitado.

### Loadout

- `weapons` Armas. Nombres de clase de las armas con las que spawnea el job.
- `ammo` Munición al spawnear. Una entrada por tipo, escrita tipo:cantidad, por ejemplo pistol:60.

### Permisos

- `admin` Nivel de admin. Rango necesario para coger el job. Para algo más fino, usa la whitelist de abajo.
- `vote` Requiere votación. Los jugadores tienen que votar al candidato.
- `hasLicense` Spawnea con licencia de armas. Deja que el job lleve armas sin que le arresten por ello.
- `candemote` Puede ser destituido. Otros jugadores pueden iniciar una votación de demote contra este job.
- `jobType` Rol especial. Desbloquea el comportamiento del gamemode ligado a ese rol.
- `mustChangeFrom` Debe venir de. Variable TEAM en la que el jugador tiene que estar antes. Déjalo vacío si no aplica.

### Whitelist

- `customCheck` Whitelist por grupo de usuarios. Añade un customCheck que solo deja coger el job a los grupos listados.
- `allowedGroups` Grupos permitidos. Nombres de grupo tal y como los reporta tu mod de administración.
- `customCheckMessage` Mensaje de rechazo. Se muestra a los jugadores que no están en un grupo permitido.

## Cómo citar

Generador de jobs de DarkRP, devtoolsgg.com. https://devtoolsgg.com/es/gmod/darkrp-job
