# DarkRP-Job-Generator

Erstelle einen DarkRP-Job mit Modellen, Loadout, Gehalt und Whitelist. Füge einen bestehenden Job ein, um ihn zu bearbeiten.

- Plattform: Garry's Mod
- Kanonische Seite: https://devtoolsgg.com/de/gmod/darkrp-job
- Schreibt nach: Einfügen in addons/darkrpmodification/lua/darkrp_customthings/jobs.lua

## Optionen

### Identität

- `name` Jobname (erforderlich). Wird im F4-Menü angezeigt.
- `team` TEAM-Variable. Die Lua-Globale, in der dieser Job gespeichert wird. Konvention ist TEAM_ plus der Name in Großbuchstaben.
- `command` Chat-Befehl (erforderlich). /befehl tippen wechselt zu diesem Job. Kleinbuchstaben, keine Leerzeichen.
- `category` Kategorie. Kategorie im F4-Menü. Muss zu einer von dir erstellten Kategorie passen, sonst packt DarkRP den Job in Other.
- `color` Farbe. Wird im F4-Menü, im Scoreboard und im HUD benutzt.
- `description` Beschreibung. Wird angezeigt, wenn ein Spieler den Job auswählt.
- `model` Playermodels (erforderlich). Ein oder mehrere .mdl-Pfade. Nach jedem Enter drücken.

### Wirtschaft

- `salary` Gehalt (erforderlich). Wird an jedem Payday ausgezahlt. DarkRP-Standard ist 45.
- `max` Max. Spieler. 0 bedeutet unbegrenzt.

### Loadout

- `weapons` Waffen. Waffen-Klassennamen, mit denen der Job spawnt.
- `ammo` Spawn-Ammo. Ein Eintrag pro Typ, geschrieben als typ:menge, zum Beispiel pistol:60.

### Rechte

- `admin` Admin-Level. Rang, der nötig ist, um den Job zu nehmen. Für alles Feinere nimm die Whitelist unten.
- `vote` Braucht eine Abstimmung. Spieler müssen den Bewerber wählen.
- `hasLicense` Spawnt mit Waffenschein. Lässt den Job Waffen tragen, ohne dafür verhaftet zu werden.
- `candemote` Kann demoted werden. Andere Spieler können eine Demote-Abstimmung gegen diesen Job starten.
- `jobType` Spezialrolle. Schaltet das Gamemode-Verhalten frei, das an diese Rolle geknüpft ist.
- `mustChangeFrom` Muss wechseln von. TEAM-Variable, auf der der Spieler vorher sein muss. Für keine leer lassen.

### Whitelist

- `customCheck` Whitelist per Usergroup. Fügt einen customCheck hinzu, der den Job nur den gelisteten Gruppen erlaubt.
- `allowedGroups` Erlaubte Gruppen. Usergroup-Namen, so wie dein Admin-Mod sie meldet.
- `customCheckMessage` Ablehnungsnachricht. Wird Spielern angezeigt, die in keiner erlaubten Gruppe sind.

## So zitierst du

DarkRP-Job-Generator, devtoolsgg.com. https://devtoolsgg.com/de/gmod/darkrp-job
