Nutzung:
/hose - Dies ist unsere andere Ressource (HoseLS), die es dir ermöglicht, den Schlauch zu benutzen.
Sobald du /hose ausgeführt hast, kannst du ihn nur benutzen, wenn du eine aktive Wasserversorgung hast, die du wie folgt erhalten kannst:
- Begrenzte Versorgung (Wenn du dich einem Feuerwehrfahrzeug näherst (in der config konfiguriert), kannst du eine begrenzte Wasserversorgung für 120 Sekunden erhalten (in der config konfigurierbar), wobei der Timer nur läuft, wenn Wasser gespritzt wird).
- Diese Versorgung geht zur Neige, wenn keine Versorgungsleitung am Fahrzeug eingerichtet ist. Sobald eine Versorgungsleitung eingerichtet ist, wirst du auf deinem Bildschirm aufgefordert, die Eingabetaste zu drücken, um dich mit der Versorgungsleitung zu verbinden.
- Sobald du verbunden bist, ist deine Wasserversorgung unendlich, bis du dich zu weit entfernst (Entfernung ist konfigurierbar) oder die Versorgungsleitung entfernt wird.
/supplyline setup - Dies richtet eine Versorgungsleitung am nächsten Feuerwehrfahrzeug ein. Das Fahrzeugmodell muss zusammen mit der Einrichtung der Versorgungsleitung in der config-Datei aufgeführt sein. Du kannst in der config anpassen, wie die Versorgungsleitung erzeugt wird, z. B. hinter dem Fahrzeug oder davor, indem du den Versatz und die Drehung anpasst.
Alle Versorgungsleitungen sind synchronisiert, was bedeutet, dass andere Spieler sie benutzen und eine Versorgungsleitung entfernen können, die sie nicht eingerichtet haben (natürlich nur, wenn sie die Berechtigung dazu haben). Sobald du die Versorgungsleitung entfernst, wechseln die Spieler, die darauf angewiesen sind, zurück zu einer begrenzten Wasserversorgung, z. B. 120 Sekunden, und sie werden benachrichtigt, dass sie entfernt wurde.
Das Synchronisationselement funktioniert auf OneSync und Non-OneSync. Versorgungsleitungen werden auch synchronisiert, nachdem sich ein Spieler mit dem Server verbunden hat, wenn die Versorgungsleitung vor seinem Beitritt eingerichtet wurde. Das bedeutet, dass ein Spieler mit dem Roleplaying beginnen kann, ohne darauf warten zu müssen, dass die Versorgungsleitung wieder eingerichtet wird, was den Realismus vor Ort erhöht.
/supplyline remove - Dies entfernt die Versorgungsleitung am nächsten Fahrzeug. Du wirst benachrichtigt, wenn kein Fahrzeug oder keine Versorgungsleitung gefunden wird.
Vollständige Funktionen:
- Versorgungsleitung - Dies ist das Hauptelement der Ressource, mit dem du Versorgungsleitungen zu Feuerwehrfahrzeugen einrichten und entfernen kannst. Die Ressource ist konfigurierbar, sodass du alle Feuerwehrfahrzeuge definieren kannst, um sicherzustellen, dass sie nur auf diesen eingerichtet werden.
- Begrenzte Versorgung - Dein Schlauch hat nur eine begrenzte Wasserversorgung, die du beginnen kannst, indem du dich in die Nähe eines Feuerwehrfahrzeugs begibst. Wenn du oder jemand anderes keine Versorgungsleitung einrichtet, geht deine Versorgung schnell zur Neige.
- Prozentsatz übrig - Du kannst unten auf deinem Bildschirm leicht sehen, wie viel Wasser du noch hast.
- Benutzerdefiniertes Modell - Diese Ressource enthält ein hochwertiges, benutzerdefiniertes Modell, das von Adam Fenton erstellt wurde. Dies wird letztendlich den Realismus für alle Personen vor Ort erhöhen.
- Hochgradig konfigurierbar - Diese Ressource ist hochgradig konfigurierbar, sodass du jedes Feuerwehrauto-Modell separat einrichten kannst. Du kannst alle Nachrichten anpassen und die Ressource sogar in eine andere Sprache übersetzen.
- Berechtigungsprüfungen - Du kannst Berechtigungsprüfungen einfach in der Konfigurationsdatei aktivieren oder die Serverdatei bearbeiten, um sie in ein Framework wie vRP zu integrieren.
Wir verstehen, dass die Verwendung verwirrend sein kann. Deshalb empfehlen wir dir, dir unser Tutorial-Video anzusehen, das von einem Mitglied unseres Media Teams erstellt wurde.
Konfiguration:
Du kannst einfach die
config_supply.lua öffnen und das Skript nach deinen Wünschen konfigurieren.
Der erste Abschnitt heißt
main, in dem du Folgendes einstellen kannst:
main = {
commandName = supplyline,
supplyProp = `prop_supplyline`,
defaultSeconds = 120, -- Bevor sie sich mit einer Versorgungsleitung verbinden müssen
enableAcePermissions = false, -- Ace-Berechtigungen für den Versorgungsleitungsbefehl aktivieren
supplyLineDistance = 10.0, -- Zum anfänglichen Verbinden
maximumDistance = 200.0, -- Größte Entfernung, die du dich von einem Fahrzeug mit einer Versorgungsleitung entfernen kannst
connectToSupplyLineKey = {0, 191},
helpKey = INPUT_FRONTEND_RDOWN,
}
Du kannst anhand der obigen config sehen, wie konfigurierbar die Ressource ist, sodass du viele Funktionen einstellen kannst, z. B. die Standardsekunden für die Wasserversorgung, die Abbruchdistanz der Versorgungsleitung und die Taste, die zum Verbinden mit einer Versorgungsleitung gedrückt werden muss.
Zweitens kannst du im Abschnitt
translations die Ressource in eine andere Sprache konvertieren.
Konfigurieren von Feuerwehrfahrzeugen:
Du musst alle Feuerwehrfahrzeuge konfigurieren, die mit dieser Ressource verwendet werden können.
Du musst einige wichtige Variablen definieren:
vehicles = {
{
model = `firetruk`,
bone = ,
offSet = {2.0, -18.0, -1.2},
rotation = {0.0, 0.0, 180.0},
},
}
Du kannst anhand des obigen Beispiels sehen, dass wir das Basisspielmodell namens firetruk eingerichtet haben. Wir haben den Knochennamen leer gelassen, da wir ihn mit der Mitte des Trucks verbinden und ihn dann mit dem offSet nach hinten verschieben möchten.
Framework-Integration:
- Berechtigungsprüfungen - Du kannst serverseitige Berechtigungsprüfungen einfach in sv_supplyline.lua hinzufügen. Du kannst Ace-Berechtigungen einfach in der Konfigurationsdatei hinzufügen oder sie in ein Framework wie vRP oder ESX integrieren.
Installation:
IP-Whitelisting wird von London Studios verwendet. Dies erfolgt nach dem Kauf automatisch für deinen Haupt- und Entwicklungs-Server. Du kannst die IPs dieser unter
checkout eingeben.
Support:
London Studios hat sich verpflichtet, allen Kunden, die diese Ressource gekauft haben, einen hohen Standard an Support zu bieten. Unser Support-Team wird sein Bestes tun, um dir zu helfen. Unter bestimmten Umständen können wir jedoch nicht helfen, z. B. bei der Integration in ein Framework, mit dem unser Support-Team möglicherweise nicht vertraut ist.