Garagen

Abschnitt 11 bis 13: Typen, Garagen und Parkplätze.

Die kürzeste Garage ist eine Zeile. Alles, was fehlt, kommt aus ihrem Typ in Abschnitt 11 und danach aus den Vorgaben in Abschnitt 10.

Config.Garages
{ type = 'car', position = vector4(275.18, -345.53, 45.17, 340.81),
  spawns = { vector4(266.49, -332.47, 43.43, 251.0) } },

{
    type     = 'impound',
    name     = 'pier',             -- your own id, for the API
    position = vector4(409.35, -1623.03, 29.29, 231.0),

    label    = 'LSPD',             -- the two halves of the headline
    accent   = 'Impound',
    vehicles = { 'car', 'bike' },  -- 'car' 'bike' 'boat' 'aircraft' 'all'
    job      = { police = 2 },
    price    = 750,
    ped      = { model = 'cs_floyd', position = vector4(409.6, -1637.6, 29.2, 229.8) },
    blip     = false,
    marker   = { type = 21 },

    spawns   = { vector4(409.61, -1637.62, 29.29, 229.81) },
}
typestring
Ein Typ aus Config.Types. unattended ist ein Platz mit Marker und ohne Ped, fertig zum Benutzen.
namestring
Deine eigene ID für die API und für Config.BindToGarage.
positionvector4
Wo der Mitarbeiter steht.
spawnstable
Wo ein Fahrzeug abgestellt wird. Ein belegter Platz wird übersprungen.
vehiclestable
Welche Klassen die Garage nimmt.
jobtable
Wer öffnen darf und welche Fahrzeuge darin liegen: die Zeilen, deren job-Spalte dasselbe sagt. Soll das auseinandergehen, setze vehicleJob.
pricenumber
Was das Auslösen an diesem Hof kostet.
ped / blip / markertable | boolean
false lässt es weg, eine Tabelle ändert einen Teil.
interactboolean
false: kein Ped, kein Marker, keine Taste. Die Garage öffnet nur der Server über OpenGarage, für ein Handy oder ein Menü.

Fahrzeugklassen

Deine type-Spalte muss keines von vier Wörtern enthalten. Die Garage liest plane, helicopter, quadbike und etwa dreißig weitere und leitet daraus die Klasse ab und als was das Fahrzeug erzeugt wird. Ein eigenes Wort trägst du in Config.VehicleTypes ein.

Parkplätze

Abschnitt 13. Ein Parkplatz ist eine Stelle, an der du vom Fahrersitz aus einparkst, ohne etwas zu öffnen: hinfahren, Taste drücken, das Fahrzeug ist weg.

Frage offen geblieben?

Schreib uns im Discord. Mit Konsolen-Auszug, Framework und Script-Version ist die erste Antwort meistens schon die Lösung.

Zum Support