Installation
Fünf Minuten, der Großteil davon für das Hinzufügen der Items zu deinem Inventar.
Bevor du beginnst
Abschnitt betitelt „Bevor du beginnst“| Du benötigst | Warum |
|---|---|
| ESX, QBCore oder QBox, aktiv | Die vier benutzbaren Items werden über dein Framework registriert |
| Ein Inventar, das fünf neue Items aufnehmen kann | ox_inventory, qb-inventory oder das ESX-Standardinventar funktionieren alle |
1. Ordner ablegen
Abschnitt betitelt „1. Ordner ablegen“Lege mic_carbomb in deinem resources-Ordner ab, beispielsweise in resources/[mic]/. Es gibt keine zusätzliche Props-Ressource dazu.
2. Nach deinem Framework starten
Abschnitt betitelt „2. Nach deinem Framework starten“Füge in der server.cfg die Zeile ensure mic_carbomb unter deinem Framework (es_extended, qb-core oder qbx_core) und deinem Inventar ein.
Es hat funktioniert, wenn die Serverkonsole beim Start keine rote Fehlermeldung von mic_carbomb anzeigt. Die Meldung, die du nicht sehen möchtest, lautet: “Invalid framework specified in config.lua. Use ‘esx’ or ‘qbcore’.”
3. Die Datenbank — nichts Eigenes
Abschnitt betitelt „3. Die Datenbank — nichts Eigenes“mic_carbomb speichert platzierte Bomben im Arbeitsspeicher des Servers, nicht in der Datenbank. Der einzige Datenbankschritt sind die ESX-Item-Zeilen in Schritt 4, und das auch nur, wenn du das Standard-ESX-Inventar nutzt.
4. Items hinzufügen
Abschnitt betitelt „4. Items hinzufügen“| Item | Was es macht |
|---|---|
car_bomb | Benutze es, um eine Bombe zu halten, und drücke dann E neben einem Fahrzeug, um sie zu platzieren |
phone_detonator | Öffnet das Zünder-Telefon: Deine Bomben, sofortige Zündung oder per Timer |
bomb_detector | Zieht den Scanner hervor; benutze es erneut, um ihn wegzustecken |
bomb_defuser | Zieht den Werkzeugkasten hervor; drücke E neben einem präparierten Fahrzeug zum Entschärfen |
defused_bomb | Nicht benutzbar. Wird nach einer Entschärfung zurückgegeben, wenn Config.ReturnDefusedBomb aktiv ist |
Fertige Definitionen werden in inventory_items/ mitgeliefert und die Icons in inventory_images/:
| Inventar | Definitionen (mic_carbomb/inventory_items/) | Wohin sie gehören | Icons |
|---|---|---|---|
| ox_inventory | ox_inventory.md | ox_inventory/data/items.lua | Kopiere inventory_images/*.png nach ox_inventory/web/images/ |
| QBCore / qb-inventory | qb_inventory.md | qb-core/shared/items.lua | Kopiere sie nach qb-inventory/html/images/ |
| ESX Standardinventar | esx_sql_items.md | Führe den darin enthaltenen Befehl einmalig auf deiner Datenbank aus | — |
Es hat funktioniert, wenn du dir jeweils eines davon gibst und alle fünf mit ihrem Icon in deinem Inventar erscheinen.
5. Framework angeben
Abschnitt betitelt „5. Framework angeben“Öffne config.lua und setze Config.Framework auf esx (Standard) oder qbcore. Es gibt keine automatische Erkennung. Wähle auf QBox qbcore: QBox führt QBCore-Ressourcen über seine Kompatibilitätsschicht aus.
Wenn du schon dort bist: Config.WebhookEnabled ist ab Werk mit einer Platzhalter-URL aktiviert. Füge entweder deinen Discord-Webhook in Config.WebhookURL ein oder setze WebhookEnabled auf false.
6. Erster Test
Abschnitt betitelt „6. Erster Test“- Spawne ein Fahrzeug und steige aus.
- Benutze
car_bomb. Eine Bombe erscheint in deiner Hand. Gehe zum Fahrzeug (weniger als 2 m Abstand) und drücke E. Die Platzierungs-Animation läuft zwei Sekunden lang und die Bombe verschwindet aus deiner Hand. - Benutze
bomb_detectorund schaue auf das Fahrzeug. Es piept und ein roter Blip erscheint auf dem Fahrzeug. - Benutze
bomb_detectorerneut, um ihn wegzustecken. Entferne dich ein gutes Stück vom Fahrzeug, behalte es aber im Blick — der Detonator kann nur ein Fahrzeug zünden, das in deiner Umgebung geladen ist. - Benutze
phone_detonator. Das Telefon listet Modell und Kennzeichen des Fahrzeugs auf. Drücke die grüne Taste.
Es hat funktioniert, wenn das Fahrzeug explodiert und aus der Liste des Telefons verschwindet.
Um das Entschärfen zu testen, platziere eine zweite Bombe, benutze bomb_defuser, stelle dich neben das Fahrzeug und drücke E. Es hat funktioniert, wenn die Reparatur-Animation endet, das Piepen aufhört und du ein car_bomb zurückerhältst.
Bevor du deine Stadt eröffnest
Abschnitt betitelt „Bevor du deine Stadt eröffnest“Config.Frameworkpasst zu dem Framework, das du tatsächlich nutzt (qbcoreauf QBox).- QBCore: Jedes Item-
nameentspricht seinem Schlüssel. - Der Webhook ist entweder eine echte URL oder deaktiviert.
config.luawird an jeden Spieler gesendet (es ist ein Shared-Skript). Jeder, der die Client-Dateien durchsucht, kann die Webhook-URL lesen. Nutze einen Webhook für einen Kanal, bei dem Spam nicht stört, oder lasse ihn ausgeschaltet.- Entscheide, was Items kosten. Standardmäßig verbraucht das Platzieren die Bombe nicht (
Config.RemoveItemist aus), sodass eine einzigecar_bombausreicht, um beliebig viele Bomben zu legen.