Forum›Archiv🔒›Thema

Geschlossen 🟢 Angenommen San Andreas Towing & Logistics (SATL)

← Zurück
💎 VIP
B
Admin
Medic
Rang 12 (Medic Chef)
130 Beiträge
dabei seit 07/2026
#1 · 03.09.2026 (03.09.2026 02:09)
▸ Vorschlag SATL

==============================================================================

SAN ANDREAS TOWING & LOGISTICS - SATL

Abschleppdienst . Fahrzeugvermietung . Spedition . Schwertransport

Fraktionsvorschlag zur Diskussion

==============================================================================


INHALT

1. Kurz gesagt
2. Warum diese Fraktion
3. Leistung 1 - Abschleppen
4. Leistung 2 - Mobiler Service und Abomodell
5. Leistung 3 - Fahrzeugvermietung
6. Leistung 4 - SATL-Spedition
7. Leistung 5 - Waffen-Grosstransport, einmal taeglich
8. Leistung 6 - Bergung von Fraktionsfahrzeugen
9. Standort
10. Raenge und Aufstieg
11. Was wir ausdruecklich nicht machen
12. Zu den Preisen
13. Was wir vom Team brauchen
14. Fahrplan
15. Zum Schluss


------------------------------------------------------------------------------
1. KURZ GESAGT
------------------------------------------------------------------------------

Wir moechten eine neutrale Wirtschaftsfraktion aufbauen, die fuer alle auf
dem Server arbeitet - fuer das LSPD genauso wie fuer die Ballas. Ein
Abschleppdienst gehoert niemandem.

Standort Los Santos Filmgelaende (Market)
Ein Gelaende, ein Buero, keine Nebenstellen

Groesse 8 bis 12 Mitglieder zum Start, Limit bei 25

Einstufung Legal, waffenlos, neutral gegenueber Staat und Gangs

Leistungen Abschleppen
Mobiler Service mit Abomodell
Fahrzeugvermietung, Strasse und Luft
Eigene Spedition
Waffen-Grosstransport, einmal taeglich
Bergung von Fraktionsfahrzeugen

WICHTIG VORWEG: Das hier ist ein Vorschlag, kein fertiger Entwurf. Alle
Preise, Gebuehren und Kautionen haben wir bewusst offengelassen - die legen
wir gemeinsam mit euch fest. Wir wollen euch die Struktur zeigen, keine
Zahlen diktieren.


------------------------------------------------------------------------------
2. WARUM DIESE FRAKTION
------------------------------------------------------------------------------

1) Das System ist schon da, der Betreiber fehlt.
Fahrzeuge lassen sich abschleppen, beschlagnahmen und aus dem Abschlepphof
freikaufen. Nur macht es niemand. Wir uebernehmen den Betrieb, statt einen
zweiten Hof aufzumachen.

2) Respawn kann nur der Leader.
Steht ein Fraktions- oder Orgfahrzeug irgendwo fest und der Leader ist
offline, ist das Fahrzeug fuer die ganze Organisation tot. Das trifft alle
18 Organisationen, jeden Tag. Wir holen es.

3) Es gibt kein Mietsystem.
Wer den Trucker-Job fahren will, braucht einen LKW. Wer eine Stunde
Sportwagen will, muss Millionen ausgeben. Beides loesen wir.

4) Nach dem Trucker-Job kommt nichts.
Ein Fahrzeug, eine Ladung, immer dasselbe. Wir bauen daneben eine eigene
Spedition, die weitergeht - ohne am Job selbst irgendetwas zu aendern.

5) Waffentransporte laufen klein und intern.
Ein grosser, angekuendigter Transport waere ein serverweites Tagesereignis,
an dem Staat und Gangs gleichzeitig haengen.

Dazu kommt: SATL ist eine niedrigschwellige Einstiegsfraktion. Man faengt als
Kurierfahrer an und arbeitet sich zum Abschleppwagen hoch. Und weil Gebuehren,
Mieten und Aboabbuchungen laufend Geld abziehen, ist die Fraktion eine
Geldsenke und kein Gelddrucker.

Was wir ausdruecklich NICHT ersetzen wollen:

Mechaniker-Job Bleibt. Unsere Mitglieder brauchen ihn sogar, um
ueberhaupt reparieren zu duerfen.
Trucker-Job Bleibt zu 100 Prozent unveraendert.
Abschlepphof Existiert bereits, wir betreiben ihn nur.
Waffentransporter Die kleinen Transporte bleiben, wie sie sind.


------------------------------------------------------------------------------
3. LEISTUNG 1 - ABSCHLEPPEN
------------------------------------------------------------------------------

Grundsatz: Ein Fahrzeug ist nie zu kaputt zum Abschleppen. Ob 5 oder 100
Prozent Schaden - es wird angehaengt und weggefahren.

VIER EINSATZARTEN

Kundenauftrag ueber die App Ziel: Pay n Spray oder Wunschziel
Meldung LSPD, FBI, Medic Ziel: Abschlepphof
Behoerdenauftrag LSPD, FBI Ziel: Abschlepphof
Eigenfeststellung durch uns im Dienst Ziel: Abschlepphof

Zur Eigenfeststellung: Faellt einem Mitarbeiter im Dienst selbst ein Fahrzeug
auf, das offensichtlich im Weg steht oder eine Zufahrt blockiert, darf er es
ohne fremde Meldung abschleppen. Wir fahren ohnehin durch die Stadt, es waere
unsinnig, an einem quergestellten Wagen vorbeizufahren, weil noch niemand
einen Knopf gedrueckt hat. Ordentlich geparkte Fahrzeuge bleiben stehen, das
ist die klare Grenze.

OHNE GELD LAEUFT NICHTS

Zum Pay n Spray wird nur geschleppt, wenn wir Geld sehen - vom Konto oder bar.

Konto deckt das Ticket Betrag wird abgebucht, das Fahrzeug geht zum
Pay n Spray oder zum Wunschziel. Der Kunde
repariert dort selbst, wann er will.

Konto deckt nicht Kein Pay n Spray. Das Fahrzeug geht auf den
Abschlepphof, die Gebuehr laeuft als offener
Posten mit, die Standgebuehr beginnt zu ticken.
Herausgabe erst gegen vollstaendige Zahlung.

Kunde will nicht zahlen Der Auftrag wird abgelehnt. Wir ruecken nicht aus.

Das ist bewusst hart und genau deshalb richtig. Der Service hat einen Wert,
und der Abschlepphof ist kein kostenloser Parkservice, sondern die teure
Variante.

WIE WIR MOTORRAEDER UND FLUGZEUGE ABSCHLEPPEN

Ein Towtruck kann weder Motorraeder noch Flugzeuge anhaengen, das ist
technisch so. Dafuer schlagen wir zwei Wege vor.

Motorraeder und Kleinfahrzeuge - Verladesystem auf dem Flatbed:
Statt anzuhaengen wird verladen. Der Mitarbeiter stellt den Flatbed daneben
und waehlt Verladen. Das Fahrzeug wird virtuell auf die Ladeflaeche
uebernommen, ueber dem Flatbed erscheint ein Label mit dem geladenen Modell.
Am Ziel wird abgeladen und es steht wieder da. Zustand und Halter werden
mitgenommen - durch die Verladung darf ein Fahrzeug weder heil werden noch
den Besitzer wechseln. Ein Fahrzeug pro Fahrt, kein Sammeltransport.

Flugzeuge und Helikopter - der Tug:
Fuer Luftfahrzeuge gibt es das passende Geraet bereits im Spiel, den Tug,
also den Flughafen-Schlepper. Steht eine Maschine auf dem Flughafengelaende
im Weg oder blockiert ein Gate, schieben wir sie damit auf den Abstellplatz.
Steht sie ausserhalb, also Notlandung oder Absturz im Feld, wird sie per
Verladesystem uebernommen und gegen Gebuehr am Rollfeld wieder abgestellt.

Fuer Piloten hat das echten Wert. Eine Notlandung im Nirgendwo bedeutet
heute, dass die Maschine dort stehenbleibt.

WAS WIR BEIM ABSCHLEPPEN NICHT TUN

Wir bergen nicht aus Wasser und wir benutzen
keine Seilwinden. Anhaengen, fahren, abstellen. Mehr nicht.


------------------------------------------------------------------------------
4. LEISTUNG 2 - MOBILER SERVICE UND ABOMODELL
------------------------------------------------------------------------------

Wir kommen zum liegengebliebenen Fahrzeug raus. Zwei Stufen vor Ort, danach
wird geschleppt.

Stufe 1 bis etwa 25 Prozent Schaden Instandsetzung vor Ort
Stufe 2 bis etwa 50 Prozent Schaden Instandsetzung mit erweiterter
Ausruestung
darueber Abschleppen zum Pay n Spray

Repariert wird von unseren Mitgliedern mit dem Mechaniker-Job. Wir ersetzen
den Job also nicht, wir geben ihm einen Grund, ihn hochzuleveln: Die
Reparaturstufe haengt am Job-Level, der Fahrzeugzugang am Fraktionsrang.

DIE SATL-CARD

Kunden zahlen pro Payday einen festen Betrag und bekommen dafuer Reparaturen
kostenfrei. Abbuchung automatisch mit dem Payday vom Konto.

Basis Privatperson mit einem Fahrzeug
Plus Vielfahrer mit mehreren Fahrzeugen
Business Firmen, Familien und Organisationen mit ganzer Flotte

Fuer die Serverwirtschaft ist das interessant, weil das Abo auch dann Geld
abzieht, wenn der Kunde in dieser Stunde gar nichts braucht. Eine planbare,
dauerhafte Geldsenke statt Einzelzahlungen nach Bedarf. Fuer Organisationen
mit eigenem Fuhrpark ist der Business-Tarif faktisch eine Flottenversicherung.

GRENZEN, DIE WIR UNS BEIM ABO SELBST SETZEN

- Kein Fernservice. Ein Mitarbeiter im Dienst muss am Fahrzeug stehen.
- Kein Personal im Dienst, kein Anspruch, keine Abbuchung
- Fair-Use-Kontingent je Tarif, danach normaler Tarif.
- Cooldown je Fahrzeug.
- Mindestlaufzeit, danach jederzeit kuendbar. Keine Abofallen.
- Abschluss nur ingame im Buero, mit Bestaetigung durch den Kunden.


------------------------------------------------------------------------------
5. LEISTUNG 3 - FAHRZEUGVERMIETUNG
------------------------------------------------------------------------------

Bewusst wenige, dafuer attraktive Klassen. Kein Kombi, kein Pickup, keine
Familienkutsche - so etwas mietet niemand.

STRASSE

Sportwagen Infernus, Cheetah, Turismo, Bullet, Super GT
Tuner Elegy, Sultan, Jester, ZR-350, Comet
Motorraeder NRG-500, Sanchez, PCJ-600, Freeway
Motorradschein erforderlich
Nutzfahrzeuge komplette Speditionsflotte bis zum Roadtrain

LUFT

Auslieferung am LS Airport auf dem Rollfeld, analog zum bestehenden
Familien-Flugzeughaendler. Pilotenschein vorausgesetzt.

Klein Dodo, Cropduster
Mittel Beagle, Skimmer
Gross, schnell Shamal, AT-400
Helikopter Maverick, News Chopper, Sparrow

Der Maverick ist die wichtigste Position der ganzen Luftflotte und wird mit
der groessten Stueckzahl vorgehalten. Beim Familien-Flugzeughaendler kostet
er rund 1,6 Millionen. Wer ihn fuer eine Stunde braucht, soll ihn bei uns
fuer einen Bruchteil mieten koennen, statt ein halbes Vermoegen zu binden.
Genau dafuer ist Vermietung da.

Militaerisches Geraet vermieten wir nicht.

KAUTION UND MIETZEIT

Die Kaution wird beim Vertragsabschluss vom Konto abgebucht und getrennt von
der freien Fraktionskasse hinterlegt. Bei puenktlicher Rueckgabe wird der
Schaden bewertet, anteilig abgezogen und der Rest zurueckgezahlt.

WENN JEMAND DAS FAHRZEUG NICHT ZURUECKBRINGT

1) 10 Minuten vor Ablauf kommt eine Nachricht aufs Handy: verlaengern oder
zurueckbringen.
2) 2 Minuten vorher die letzte Warnung.
3) Bei Ablauf wird der Kunde ausgesetzt und das Fahrzeug verschwindet, wo
immer es steht. Es wird nicht zurueckgefahren und nicht abgeschleppt,
es ist einfach weg. Es gehoert uns, wir holen es uns zurueck.
4) Die Kaution verfaellt vollstaendig, mit Abschlussnachricht und
Begruendung.
5) Optional eine Mietsperre fuer einige Stunden.

Verlaengern ist jederzeit uebers Handy moeglich, solange das Konto deckt. Wer
bezahlt, verliert nichts. Wer nicht reagiert, verliert die Kaution.
Nebeneffekt: Es stehen keine vergessenen Mietfahrzeuge in der Gegend herum.


------------------------------------------------------------------------------
6. LEISTUNG 4 - SATL-SPEDITION
------------------------------------------------------------------------------

DER TRUCKER-JOB BLEIBT ZU 100 PROZENT UNANGETASTET. Keine neuen Routen, keine
geaenderte Verguetung, keine Anpassung an den Leveln. Wer einfach seinen LKW
fahren will, merkt von uns ueberhaupt nichts.

Stattdessen betreiben wir ein eigenes Auftragssystem, das dort anfaengt, wo
der Job aufhoert. Es laeuft parallel ueber unsere App und ist freiwillig.

Der Trucker-Job ist der Einstieg. Die SATL-Spedition ist der Beruf danach.

Trucker-Job SATL-Spedition
Zugang fuer jeden, sofort ueber SATL, mit SATL-Fahrzeug
Fahrzeug wie bisher vier Klassen bis zum Roadtrain
Ladung eine Art vier Arten mit eigener Mechanik
Auftrag Einzelfahrt Einzelfahrt, Sammelauftrag,
Konvoi
Risiko keins Miete, Kaution, Schadensabzug
Ertrag fest hoeher, abhaengig vom eigenen
Fahren

VIER FAHRZEUGKLASSEN

Kurier Burrito, Rumpo, Boxville
Stadt, ein Ziel, kurz und schnell
Nahverkehr Yankee, Mule, Benson
LS und Umland, zwei bis drei Stopps hintereinander
Fernverkehr Linerunner mit Anhaenger
LS, SF, LV
Schwerlast Roadtrain mit Anhaenger
laengste Strecken, hoechste Ladung und Verguetung

Der Roadtrain ist der eigentliche Reiz. Im normalen Job faehrt man ihn nicht.
Bei uns schon - gemietet, mit Kaution, mit Verantwortung. Die Miete frisst
einen Teil des Mehrverdienstes, der Spieler rechnet also selbst nach, ob es
sich lohnt. Das ist eine Entscheidung statt einer weiteren Zahl.

VIER LADUNGSARTEN

Standardfracht Hinfahren, abladen, fertig.

Eilfracht Ein Zeitfenster laeuft mit. Innerhalb der Zeit gibt es
einen Bonus, danach sinkt die Verguetung pro Minute.

Empfindliche Ware Der Fahrzeugschaden bei Ankunft wird gegengerechnet.
Sauber fahren zahlt sich aus, rammen kostet fast alles.

Gefahrgut Nur mit Tank-Anhaenger. Hoechste Verguetung, aber bei
starkem Schaden ist die Ladung verloren. Sichtbare
Kennzeichnung am Fahrzeug.

Vier Klassen mal vier Ladungsarten ergeben sechzehn Auftragsprofile - alle
innerhalb von SATL, ohne dass am bestehenden Job irgendetwas geaendert wird.

AUFTRAGSFORMEN

Einzelfahrt Der Normalfall.
Sammelauftrag Drei Fahrten am Stueck, Bonus erst bei Abschluss aller
drei. Wer nach der zweiten aufhoert, bekommt nur die
Einzelverguetung. Bindet Spieler fuer eine Session.
Konvoi Mehrere Fahrer nehmen dieselbe Route und kommen
gemeinsam an, alle bekommen einen Zuschlag. Macht aus
einer Einzelbeschaeftigung eine Gruppenaktivitaet.
Ladenbelieferung Ladenbesitzer schreiben bereits Lieferauftraege mit frei
gewaehltem Lohn aus. Wir nehmen sie gebuendelt an,
stellen das Fahrzeug dazu und vermitteln sie an eigene
Fahrer. Nutzt euer bestehendes System, aendert nichts.
Nachtzuschlag Fahrten in den schwachen Stunden zahlen mehr.

ANHAENGERPFLICHT

Linerunner und Roadtrain ohne Anhaenger nehmen keinen SATL-Auftrag an.
Anhaenger werden separat gemietet, mit eigenem Preis und eigener Kaution.
Das ist genau das, was eine Spedition ausmacht: Zugmaschine und Auflieger
sind zwei Dinge.

WARUM DAS DEM TRUCKER-JOB NICHT SCHADET

- Der Job bleibt kostenlos und sofort spielbar. SATL kostet Miete und
Kaution.
- SATL-Auftraege zahlen mehr, aber das Risiko traegt der Fahrer. Wer sein
Mietfahrzeug schrottet, verliert die Kaution.
- Wer bei uns faehrt, hat vorher meist im Job angefangen. Der Job wird zum
Einstieg, nicht zum Auslaufmodell.
- Es entsteht kein zweites Checkpoint-System, sondern eine Stufe darueber,
die man bewusst betritt.


------------------------------------------------------------------------------
7. LEISTUNG 5 - WAFFEN-GROSSTRANSPORT, EINMAL TAEGLICH
------------------------------------------------------------------------------

Heute fahren LSPD und FBI kleine Waffentransporter, jede Gang hat ihren
eigenen. Das laeuft intern und bekommt kaum jemand mit.

Unser Vorschlag: der grosse Transport. Bestellt bei uns, gefahren von uns,
geschuetzt vom Staat, angreifbar von allen.

ABLAUF

1) Ein Leader oder hoher Rang von LSPD, FBI oder Army bestellt ueber die
App. Die Kosten gehen aus der Fraktions- oder Staatskasse.
2) Ein SATL-Fahrer uebernimmt den Sattelzug. Ist niemand von uns im Dienst,
darf nach einer Wartezeit ein Beamter selbst fahren, gegen Aufschlag.
3) Der Server waehlt zufaellig einen Beladepunkt ueber ganz San Andreas.
Nur die bestellende Fraktion sieht ihn.
4) Am Punkt wird geladen. Das dauert.
5) Sobald die Beladung abgeschlossen ist, sieht die ganze Stadt eine
Meldung: Ein Waffen-Grosstransport der SATL ist beladen und auf dem
Rueckweg. Kein Ziel, keine Route, nur: er rollt.
6) Die Route legt der Staat selbst fest. Keine Checkpoints unterwegs.
Highway, Berge oder mitten durch Gang-Gebiet - das entscheidet die
Eskorte. Das ist der eigentliche Reiz.
7) Gangs, Mafien und Familien koennen ihn stoppen und das Ladelager
ausraeumen. Dafuer brauchen sie Zeit am Fahrzeug, die Eskorte hat also
eine Chance.
8) Kommt er an, kassieren Staat und Eskorte. Wird er geknackt, gehoert die
Ladung den Angreifern.

EINMAL ALLE 24 STUNDEN, SERVERWEIT

Genau ein Grosstransport pro Tag - serverweit, pro Fraktion. LSPD, FBI - damit bleibt es ein echtes Tagesereignis und wird nie zur
Farmroute.

UNSERE ROLLE DABEI

Wir bleiben neutral. Unser Fahrer ist unbewaffnet, steigt bei einem Ueberfall
aus und wird unabhaengig vom Ausgang bezahlt. Sonst wuerden wir zur
Konfliktpartei, und das wollen wir ausdruecklich nicht.

Weitere Grenzen, die wir selbst vorschlagen: eine Mindestanzahl Beamter im
Dienst, sonst keine Bestellung. Und der kleine Transport bleibt
selbstverstaendlich unveraendert.


------------------------------------------------------------------------------
8. LEISTUNG 6 - BERGUNG VON FRAKTIONSFAHRZEUGEN
------------------------------------------------------------------------------

Jede Organisation kann bei uns die Bergung eines eigenen Fahrzeugs
beauftragen. Wir holen es und stellen es an der Basis ab, abgerechnet gegen
die Orgkasse. Das entlastet die Leader, die heute die einzigen sind, die
respawnen koennen.

DAZU EIN VORSCHLAG, DER DEM GANZEN SERVER HELFEN WUERDE

Bislang nicht moeglich: Spieler sollten ihre eigenen Fraktionsfahrzeuge orten
koennen. Ein Eintrag in der Fraktions-App, der alle Fahrzeuge der eigenen
Organisation auf der Karte zeigt - wo steht es, wie beschaedigt ist es, sitzt
jemand drin.

- Nur fuer eigene Fraktions- oder Orgfahrzeuge. Keine fremden, keine
privaten.
- Ab einem definierten Rang, damit nicht jedes Neumitglied den kompletten
Fuhrpark sieht.
- Kein Konflikt mit dem Peilsender des Hex Network. Der zielt auf fremde
Fahrzeuge, das hier auf die eigenen.

Der Nutzen geht ueber uns hinaus: weniger Support-Anfragen, weniger
Respawn-Bitten an die Leader, und Fahrzeugdiebstahl bekommt endlich
Konsequenzen, weil man sieht, wo das Ding gelandet ist.


------------------------------------------------------------------------------
9. STANDORT
------------------------------------------------------------------------------

Das Los Santos Filmgelaende in Market. Ein Gelaende, ein Buero.

Die umzaeunte Freiflaeche ist Abschlepphof, Fuhrpark und Mietflotte in einem,
mit Zufahrt ueber eine Schranke. Im Buero laeuft alles zusammen: Dienst an-
und abmelden, Kasse, Auftraege, Miet- und Abo-Vertraege. Ein Anlaufpunkt,
kein Schalterlabyrinth.

Mehr brauchen wir nicht. Keine Werkstatt, keine Halle mit Arbeitsplaetzen,
keine Nebenstelle. Der einzige Punkt ausserhalb ist das Rollfeld am LS
Airport fuer die Auslieferung gemieteter Flugzeuge.

Nach unserem Kenntnisstand wird das Gelaende aktuell von keiner Organisation
dauerhaft genutzt.


------------------------------------------------------------------------------
10. RAENGE UND AUFSTIEG
------------------------------------------------------------------------------

Acht Raenge. Wichtigster Punkt: Rang 1 bis 3 koennen nicht abschleppen. Der
Weg zum Abschleppwagen fuehrt ueber Kurierfahrten, Mietuebergaben und
Servicearbeiten.

8 Geschaeftsfuehrer Leitung, Vertraege, Ansprechpartner fuer
das Team
7 Stellv. Geschaeftsfuehrer Vertretung, Personal, Kasse
6 Disponent Leitstelle, Tug und Luftbergung, Miet- und
Abo-Verwaltung
5 Senior-Bergungsfahrer Flatbed, Verladesystem, Fraktionsbergung,
Waffentransport
4 Bergungsfahrer Erste Abschleppberechtigung
3 Servicetechniker Mobiler Service Stufe 2
2 Fahrer Mobiler Service Stufe 1
1 Auszubildender Kurierfahrten, Mietuebergaben, nur in
Begleitung

VORSCHLAG FUER DIE AUFSTIEGSBEDINGUNGEN

Ob und wie automatisch befoerdert wird, wuerden wir intern regeln. Als
Richtwert:

Beispiel:

1 nach 2 etwa 15 Kurierfahrten oder Mietuebergaben
2 nach 3 etwa 25 Serviceeinsaetze Stufe 1, Mechaniker-Job Level 2
3 nach 4 etwa 30 Serviceeinsaetze Stufe 2, Mechaniker-Job Level 3,
bestandene Praxispruefung
4 nach 5 etwa 40 Abschleppvorgaenge ohne bestaetigte Beschwerde
ab 5 keine automatische Befoerderung mehr, nur durch die Leitung

Eine bestaetigte Spielerbeschwerde setzt den Zaehler des laufenden Rangs
zurueck. Rang 1 faehrt nur in Begleitung eines Mitglieds ab Rang 5.


------------------------------------------------------------------------------
11. WAS WIR AUSDRUECKLICH NICHT MACHEN
------------------------------------------------------------------------------

Das ist uns genauso wichtig wie der Rest, weil ein Abschleppdienst
Missbrauchspotenzial hat und wir wissen, dass ihr das genauso seht.

- Kein Abschleppen ohne Grund. Ordentlich geparkte Fahrzeuge bleiben
stehen.
- Keine Fahrzeuge anwesender Spieler ohne Ansprache. Wer daneben steht,
bekommt die Chance wegzufahren.
- Kein Eingreifen in laufende Einsaetze. Verfolgungsjagden, Razzien,
Gangwar - wir fahren weg.
- Kein Service im Kampfgeschehen. Kein Sofort-Reparieren mitten in einer
Verfolgung.
- Keine Waffen im Dienst, kein Deathmatch. Bei Bedrohung Rueckzug.
- Keine Parteinahme. Wir arbeiten fuer Staat und Gangs gleichermassen.
- Kein Missbrauch des Meldesystems. Kein Honorar fuer eigene oder
fraktionseigene Fahrzeuge.
- Kein Missbrauch der Ortung. Nur eigene Fahrzeuge, keine Weitergabe von
Positionen.

Jeder Vorgang wird protokolliert: Fahrzeug, Grund, Auftraggeber, Uhrzeit,
Mitarbeiter. Die Protokolle legen wir dem Team jederzeit offen. Bei einer
berechtigten Beschwerde erstatten wir und setzen den Rangzaehler des
Mitarbeiters zurueck.


------------------------------------------------------------------------------
12. ZU DEN PREISEN
------------------------------------------------------------------------------

Wir haben in diesem Vorschlag bewusst keine Zahlen genannt. Uns ist klar,
dass ihr die Wirtschaft im Blick habt und dass ein neuer Dienstleister sie
kippen kann, wenn er falsch eingepreist ist.

Was wir vorschlagen, ist nur das Verhaeltnis: Unser Service soll guenstiger
sein als der Weg zum Pay n Spray, dafuer ist er an einen anwesenden Spieler
gebunden. Alles Weitere - Abschleppgebuehr, Standgebuehr, Abotarife,
Mietpreise, Kautionen - legen wir gern gemeinsam fest oder uebernehmen
einfach das, was ihr fuer richtig haltet.

Ergaenzend schlagen wir eine monatliche Fixabgabe an den Staat fuer das
Gelaende vor. Zur Aufteilung der Einnahmen schlagen wir vor, den groesseren
Teil in die Fraktionskasse zu geben und ueber Gehaelter auszuschuetten,
damit nicht ein einzelnes Mitglied vom Abo oder von der Vermietung
profitiert.

Auf eine Tagesdeckelung der Auszahlung verzichten wir bewusst. Die Balance
tragen stattdessen die Rangfreischaltung, Cooldowns pro Fahrzeug und die
Aufteilung zugunsten der Kasse.


------------------------------------------------------------------------------
13. WAS WIR VOM TEAM BRAUCHEN
------------------------------------------------------------------------------

Nach Aufwand sortiert, damit ihr abschaetzen koennt, was wirklich Arbeit
bedeutet.

PRIORITAET 1 - DAMIT WIR STARTEN KOENNEN

- Fraktion mit acht Raengen, Kasse und Dienst-System
- Zugriff auf den bestehenden Abschlepphof
- Rangpruefung beim Einsteigen ins Fahrzeug, Abschleppwagen erst ab Rang 4
- Startfuhrpark: 2 Boxville, 2 Burrito, 2 Utility Van, 2 Towtruck

PRIORITAET 2 - DAMIT DIE FRAKTION TRAEGT

- Miet- und Kautionssystem mit Ablauftimer
- Reparaturfunktion fuer Mitglieder mit Mechaniker-Job, im Dienst und am
Fahrzeug
- Meldefunktion fuer LSPD, FBI und Medic, Honorar erst nach erfolgtem
Abschleppen
- SATL-Eintrag im Handy statt Befehlsliste

PRIORITAET 3 - AUSBAUSTUFE

- Verladesystem fuer Motorraeder und Luftfahrzeuge
- Abosystem mit Payday-Abbuchung
- Ortung eigener Fraktionsfahrzeuge
- Speditionsauftraege mit Ladungsarten
- Waffen-Grosstransport

UND GANZ WICHTIG

Wir sind bereit, bis zur Umsetzung alles manuell abzuwickeln: Abschleppen per
Absprache, Miete und Abo ueber eine handgefuehrte Kundenliste, Bezahlung per
Ueberweisung. Die Fraktion ist nicht davon abhaengig, dass zuerst etwas
programmiert wird. Wir wollen anfangen, nicht warten.

Fuer die Umsetzung haben wir ein vollstaendiges Konzept vorbereitet:
Koordinaten fuer alle Funktionspunkte, Fahrzeug-IDs mit Spawnpositionen und
Rangfreischaltung, Beispielcode fuer Rangpruefung, Kautionssystem und
Verladesystem sowie einen Konfigurationsblock, mit dem sich alle Werte ohne
Recompile nachjustieren lassen. Sagt Bescheid, dann schicken wir es rueber.


------------------------------------------------------------------------------
14. FAHRPLAN
------------------------------------------------------------------------------

1. Gelaende und Buero beziehen, Startfuhrpark, Abschleppen
gegen Zahlung, Grundflotte Vermietung, Roadtrain- und
Anhaengermiete

2. Abomodell, Meldesystem, Fraktionsbergung, Verladesystem
und Flatbed

3. Mietflotte Strasse und Luft komplett, Tug und
Luftbergung, Speditionsauftraege mit Ladungsarten

4. Waffen-Grosstransport, Ausbildungsprogramm, Vollausbau



------------------------------------------------------------------------------
15. ZUM SCHLUSS
------------------------------------------------------------------------------

SATL fuellt eine Luecke, die jeder auf dem Server schon einmal gespuert hat.
Ein Fahrzeug steht kaputt in der Gegend. Jemand braucht einen LKW und hat
keinen. Ein Orgfahrzeug haengt fest und der Leader ist offline. Fuer all das
gibt es aktuell keine Stelle, die sich kuemmert.

Wir sind bereit, klein anzufangen, uns Fahrzeuge zu erarbeiten, bis zur
Umsetzung manuell zu spielen und uns an jede Auflage zu halten, die ihr fuer
noetig haltet.

Ueber Rueckmeldungen, Kritik und Aenderungswuensche freuen wir uns. Lieber
jetzt im Thread als spaeter im Betrieb.

Ansprechpartner Breakout


==============================================================================
✎ bearbeitet 07.09.2026
👍3 ❤️1 🔥1
S
Mitglied
172 Beiträge
dabei seit 07/2026
#2 · 03.09.2026 (03.09.2026 15:34)
Hallo @Breakout,
vielen Dank für dein ausführlich ausgearbeitetes Konzept. Grundsätzlich spricht aus meiner Sicht nichts dagegen. Wirklich starke Leistung und vielen Dank für die Mühe, die du dir dabei gemacht hast!
👍1
💎 VIP
M
Inhaber
VatosLocos
Rang 1 (Mitglied)
1052 Beiträge
dabei seit 08/2012
#3 · 03.09.2026 (03.09.2026 16:44)
Hallo @Breakout,

starke Leistung.
Schließe mich da @Shinji.Nakamura an & wir würden auch direkt loslegen.
Du betonst des Öfteren wir möchtest du diese Fraktion übernehmen und mit wem?
Ich würde aber gerne noch mehrere Meinungen anhören, vielleicht kommen da noch Verbesserungen etc hinzu.
Sollten wir das einbauen brauche ich jedoch genaue Details, wie, wo, was?

LG
Magic
✎ bearbeitet 03.09.2026
👍1 ❤️2
W
Moderator
Forum-Moderator
Hex Network
Rang 12 (Mastermind)
242 Beiträge
dabei seit 07/2026
#4 · 03.09.2026 (03.09.2026 18:47)
Hey Breakout, wirklich gut durchdacht!
Eine neutrale Fraktion, die vielseitig aufgestellt ist, ist genau das Richtige für den Server. Langeweile kommt da nicht auf!

Ich würde trotz deines Vorschlages eventuell die Funktionen generell im Bereich des Truckerjobs exklusiv optimieren. Derzeit ist es so, dass die Beladungsorte sowie Abladeorte zufällig generiert werden. Für die SATL hätte ich ein sogenanntes Auftragsmenü vorgeschlagen. Damit würden immer mal wieder generierte Aufträge reinkommen, die ihr aber selbst annehmen oder ablehnen könnt. Somit kann jemand, der mal nur kurze Touren fahren möchte, vorher einsehen, ob die neu hereingekommene Tour eine längere oder kürzere ist.

Dadurch hättet ihr zwar einen Vorteil, was ich aber gar nicht mal so schlimm finde und es könnte normale Trucker dazu bewegen, eurer Fraktion beizutreten. Außerdem würde das Thema Konvoi oder Sammelfahrt dadurch vereinfacht werden, da man Aufträge einzeln oder gemeinsam mit anderen annehmen könnte.

Dazu würde ich einen exklusiven Truck-„Skin“ vorschlagen. Dieser beinhaltet exklusiv für euch die Firmenfarbe und ist mit Zusatzscheinwerfern und Rundumleuchten ausrüstbar. Ihr sorgt damit für mehr Aufmerksamkeit bei Großtransporten und könnt gleichzeitig neue Bewerber auf euch aufmerksam machen.

Ein weiterer Gedanke wäre, den Kurier- und Nahverkehr so zu bauen, dass diese die Waren vom jeweiligen Depot abholen und zu kleinen Shops abliefern. Somit hätten wir eine geschlossene Kette im Transportbereich. Dazu müsste man, wie gesagt, zusätzliche Checkpoints bzw. Shops einbauen.

Mein Zusatz war, wie gesagt, nur ein Gedanke bzw. ein Vorschlag. Falls dir das nicht so gefällt, wäre ich trotzdem mit deiner Ausarbeitung DAFÜR!
👍1
💎 VIP
B
Admin
Medic
Rang 12 (Medic Chef)
130 Beiträge
dabei seit 07/2026
#5 · 03.09.2026 (03.09.2026 19:02)
Ich finde es beeindruckend wie auf diesen Vorschlag jetzt schon eingegangen wird und dieser nicht einfach abgeschmettert wird oder negative Aspekte gesucht werden. Das macht eine Community und ein Serverinteresse aus!

Weekend ich stimme dir in allen Punkten zu und ich werde den Vorschlag um diese Punkte anpassen! Am Ende wenn die Idee genehmigt ist wird es einen kompletten Pitch inkl. aller Codings und Serverseitig zu erledigenden Aufgaben geben! Danke für den Input!
👍1
💎 VIP
B
Admin
Medic
Rang 12 (Medic Chef)
130 Beiträge
dabei seit 07/2026
#6 · 04.09.2026 (04.09.2026 01:02)
▸ Umsetzung SATL
==============================================================================

SATL - TECHNISCHE UMSETZUNGSVORLAGE

San Andreas Towing & Logistics . Anhang zum Fraktionsvorschlag

Antragsteller: Breakout

==============================================================================


HINWEISE ZUR NUTZUNG

Koordinaten Richtwerte aus dem Filmgelaende-Areal in Market. Bitte
einmalig ingame per /save verifizieren. Die Tabellen sind
so gebaut, dass nur die Zahlenspalten ersetzt werden.

Fahrzeug-IDs Exakt. Koennen direkt uebernommen werden.

Preise Alle Betraege im Konfigurationsblock stehen bewusst auf ?
und werden gemeinsam festgelegt.

Code Beispielhaft und in Pawn notiert, damit die Logik
eindeutig ist. Nicht als fertiges Modul gedacht.

Aufwand Kapitel 18 sortiert alles nach Aufwand. Prioritaet 1
reicht aus, um zu starten.


INHALT

1. Koordinaten
2. Fuhrpark und Rangfreischaltung
3. Mietflotte Strasse
4. Speditionsflotte
5. Mietflotte Luft
6. Rangpruefung beim Einsteigen
7. Aufstiegszaehler
8. Abschleppen und Zahlungslogik
9. Auftragsmenue der Spedition
10. Depot- und Shop-Kette
11. Fraktionslackierung und Zusatzausstattung
12. Miet- und Kautionssystem
13. Verladesystem fuer Motorraeder und Luftfahrzeuge
14. Waffen-Grosstransport
15. Meldesystem und Ortung
16. Bedienung ueber das Handy
17. Konfigurationsblock
18. Umsetzungsreihenfolge

------------------------------------------------------------------------------
1. KOORDINATEN
------------------------------------------------------------------------------

1.1 FILMGELAENDE - FUNKTIONSPUNKTE

Bewusst schlank gehalten: ein Buero, in dem alles zusammenlaeuft.
Interior 0, Virtual World 0.

ID Funktion X Y Z Pickup
--------------------------------------------------------------------------
SATL_01 Buero (Dienst, Kasse, 1058.40 -1213.60 18.60 1247
Auftraege, Miet- und
Abo-Vertraege)
SATL_02 Abschlepphof Ablagepunkt 1009.80 -1262.50 18.40 CP r=8.0
SATL_03 Abschlepphof Ausloeser 1014.30 -1256.70 18.40 1274
SATL_04 Mietausgabe und Rueckgabe 1042.30 -1268.90 18.40 CP r=13.0
SATL_05 Auslieferung Luftflotte 1930.00 -2400.00 13.55 CP r=18.0
(LS Airport, Rollfeld)


1.2 SCHRANKE ABSCHLEPPHOF

Objekt-Modell 968 (Schrankenbaum), alternativ 980 (Zauntor)
Position geschlossen 1022.70, -1247.30, 18.90
Rotation geschlossen 0.00, 0.00, 90.00
Rotation geoeffnet 0.00, -90.00, 90.00
Oeffnungsradius 8.0
Berechtigung Fraktionsmitglieder im Dienst ab Rang 1


1.3 ABSCHLEPPZIELE - PAY N SPRAY

Idlewood 1975.00 -1717.00 13.50
Temple 2071.00 -1831.00 13.50
weitere nach Bedarf

Das Script waehlt automatisch das naechstgelegene Ziel, sofern der Kunde
kein Wunschziel angibt.


1.4 BELADEPUNKTE WAFFEN-GROSSTRANSPORT

Zufallsauswahl aus dieser Liste. Nur die bestellende Fraktion sieht den
gezogenen Punkt.

1 Ocean Docks, LS 2740.00 -2400.00 13.60
2 Verdant Meadows Airstrip 400.00 2470.00 16.50
3 Angel Pine, Saegewerk -2170.00 -2270.00 30.60
4 Easter Basin Docks, SF -1600.00 100.00 3.50
5 Las Venturas, Baugelaende 2100.00 1400.00 10.80
6 Palomino Creek, Lager 2260.00 100.00 26.50


------------------------------------------------------------------------------
2. FUHRPARK UND RANGFREISCHALTUNG
------------------------------------------------------------------------------

Farbgebung Primaer 6 (dunkelrot), Sekundaer 1 (schwarz) - anpassbar
Respawn 300 Sekunden
Standort Freiflaeche Filmgelaende

Slot Fahrzeug ID Anz Rang X Y Z Wnkl
---------------------------------------------------------------------------
01 Boxville 498 2 1 1078.20 -1244.60 18.50 90.0
02 Burrito 482 2 1 1078.20 -1248.40 18.50 90.0
03 Yankee 456 1 2 1078.20 -1252.20 18.60 90.0
04 Utility Van 552 2 2 1078.20 -1256.00 18.50 90.0
05 Sadler 543 1 3 1078.20 -1259.80 18.50 90.0
06 Towtruck 525 3 4 1069.40 -1244.60 18.50 270.0
07 Flatbed 455 2 5 1069.40 -1249.90 18.70 270.0
08 Tug 583 1 6 1069.40 -1256.20 18.40 270.0
09 Linerunner 403 1 5 1088.60 -1266.40 18.80 180.0
10 Roadtrain 515 1 5 1094.20 -1266.40 18.80 180.0
11 Anhaenger Artict1 435 2 5 1088.60 -1276.20 18.60 180.0
12 Rancher 489 1 6 1066.10 -1238.40 18.50 270.0
13 Sultan 560 1 7 1066.10 -1234.60 18.50 270.0

04 Utility Van = mobiler Service
06 Towtruck = erste Abschleppberechtigung, harte Sperre unter Rang 4
07 Flatbed = Verladesystem fuer Motorraeder
08 Tug = Luftfahrzeuge auf dem Flughafengelaende
09/10 Sattelzug = Waffen-Grosstransport

STARTFREIGABE (PHASE 1, BEANTRAGT)

Slots 01, 02, 04, 06
2x Boxville, 2x Burrito, 2x Utility Van, 2x Towtruck

Flatbed und Tug kommen mit Phase 2, sobald das Verladesystem steht. Alles
Weitere erarbeiten wir ueber die Fraktionskasse und beantragen es einzeln.


------------------------------------------------------------------------------
3. MIETFLOTTE STRASSE
------------------------------------------------------------------------------

Ausgabe und Rueckgabe ueber SATL_04. Fuer Kunden, nicht fuer Mitarbeiter.

Klasse Fahrzeug ID Anzahl Voraussetzung
---------------------------------------------------------------------------
Sportwagen Infernus 411 2
Sportwagen Cheetah 415 1
Sportwagen Turismo 451 1
Sportwagen Bullet 541 1
Sportwagen Super GT 506 1
Tuner Elegy 562 2
Tuner Sultan 560 2
Tuner Jester 559 1
Tuner ZR-350 477 1
Tuner Comet 480 1
Motorrad NRG-500 522 2 Motorradschein
Motorrad Sanchez 468 2 Motorradschein
Motorrad PCJ-600 461 2 Motorradschein
Motorrad Freeway 463 1 Motorradschein

HINWEIS ZUM MODPACK

Die HD-Modelle (Aventador SVJ, AMG GT R, Ferrari 488, R8, G-Klasse) haengen
an bestimmten Basis-Slots. Die Mietflotte sollte genau diese Slots
bevorzugen. Ein Mietwagen, der aussieht wie ein Aventador, verkauft sich
von selbst.


------------------------------------------------------------------------------
4. SPEDITIONSFLOTTE
------------------------------------------------------------------------------

Gehoert zur Vermietung, ist aber die Grundlage der SATL-Spedition. Der
bestehende Trucker-Job wird davon nicht beruehrt.

Klasse Fahrzeug ID Anzahl
---------------------------------------------------------------------------
Kurier Burrito 482 2
Kurier Rumpo 440 2
Kurier Boxville 498 2
Nahverkehr Yankee 456 2
Nahverkehr Mule 414 1
Nahverkehr Benson 499 1
Fernverkehr Linerunner 403 2
Schwerlast Roadtrain 515 2
Anhaenger Artict1 435 2
Anhaenger Artict3 450 2
Anhaenger Tank (Gefahrgut) 584 1

Der Tank-Anhaenger 584 ist Pflicht fuer die Ladungsart Gefahrgut und darf
fuer nichts anderes verwendet werden.


------------------------------------------------------------------------------
5. MIETFLOTTE LUFT
------------------------------------------------------------------------------

Auslieferung an SATL_05 auf dem Rollfeld, analog zum bestehenden
Familien-Flugzeughaendler. Pilotenschein vorausgesetzt.

Klasse Fahrzeug ID Anzahl
---------------------------------------------------------------------------
Klein Dodo 593 2
Klein Cropduster 512 1
Mittel Beagle 511 1
Mittel Skimmer 460 1
Gross, schnell Shamal 519 1
Gross, schnell AT-400 577 1
Helikopter Maverick 487 3
Helikopter News Chopper 488 1
Helikopter Sparrow 469 1

Der Maverick ist die staerkste Position der Luftflotte, weil danach am
haeufigsten gefragt wird.

Militaerisches Geraet (Hydra 520, Hunter 425, Rustler 476) wird nicht
vermietet.


------------------------------------------------------------------------------
6. RANGPRUEFUNG BEIM EINSTEIGEN
------------------------------------------------------------------------------

Kernpunkt der ganzen Fraktion: Rang 1 bis 3 kommen nicht an den Towtruck.

// Format: {ModelID, X, Y, Z, Winkel, Farbe1, Farbe2, MinRang}
enum e_SATLVeh { sModel, Float:sX, Float:sY, Float:sZ, Float:sA,
sC1, sC2, sMinRank };

new const SATL_Fuhrpark[][e_SATLVeh] = {
{498, 1078.20, -1244.60, 18.50, 90.0, 6, 1, 1}, // Boxville
{498, 1082.00, -1244.60, 18.50, 90.0, 6, 1, 1},
{482, 1078.20, -1248.40, 18.50, 90.0, 6, 1, 1}, // Burrito
{482, 1082.00, -1248.40, 18.50, 90.0, 6, 1, 1},
{456, 1078.20, -1252.20, 18.60, 90.0, 6, 1, 2}, // Yankee
{552, 1078.20, -1256.00, 18.50, 90.0, 6, 1, 2}, // Utility Van
{552, 1082.00, -1256.00, 18.50, 90.0, 6, 1, 2},
{543, 1078.20, -1259.80, 18.50, 90.0, 6, 1, 3}, // Sadler
{525, 1069.40, -1244.60, 18.50, 270.0, 6, 1, 4}, // Towtruck
{525, 1069.40, -1246.40, 18.50, 270.0, 6, 1, 4},
{525, 1069.40, -1248.20, 18.50, 270.0, 6, 1, 4},
{455, 1069.40, -1249.90, 18.70, 270.0, 6, 1, 5}, // Flatbed
{455, 1069.40, -1252.50, 18.70, 270.0, 6, 1, 5},
{583, 1069.40, -1256.20, 18.40, 270.0, 6, 1, 6}, // Tug
{403, 1088.60, -1266.40, 18.80, 180.0, 6, 1, 5}, // Linerunner
{515, 1094.20, -1266.40, 18.80, 180.0, 6, 1, 5}, // Roadtrain
{435, 1088.60, -1276.20, 18.60, 180.0, 6, 1, 5}, // Anhaenger
{489, 1066.10, -1238.40, 18.50, 270.0, 6, 1, 6}, // Rancher
{560, 1066.10, -1234.60, 18.50, 270.0, 6, 1, 7} // Sultan
};

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new vid = GetPlayerVehicleID(playerid);
new slot = GetSATLSlot(vid);

if(slot != -1)
{
if(PlayerInfo[playerid][pFraktion] != FRAKTION_SATL)
return EjectPlayer(playerid,
"Dieses Fahrzeug gehoert der SATL.");

if(!PlayerInfo[playerid][pDuty])
return EjectPlayer(playerid, "Nur im Dienst nutzbar.");

if(PlayerInfo[playerid][pRang] < SATL_Fuhrpark[slot][sMinRank])
return EjectPlayer(playerid, sprintf(
"Brauchst Rang %d, du hast Rang %d.",
SATL_Fuhrpark[slot][sMinRank],
PlayerInfo[playerid][pRang]));
}
}
return 1;
}

Zusaetzlich sollte die Abschleppfunktion selbst auf Rang 4 geprueft werden,
nicht nur das Fahrzeug. Sonst kann ein Rang 2 als Beifahrer im Towtruck
sitzen und ausloesen.


------------------------------------------------------------------------------
7. AUFSTIEGSZAEHLER
------------------------------------------------------------------------------

Pro Charakter gefuehrt. Die Werte im Fraktionsvorschlag sind ein Beispiel,
die endgueltigen Zahlen legt die Fraktionsleitung fest.

enum e_SATLStats {
sJobsKurier, // Rang 1
sJobsRent, // Mietuebergaben
sJobsService1, // Rang 2
sJobsService2, // Rang 3
sJobsTow, // Rang 4 aufwaerts
sJobsLoad, // Verladungen
sJobsAir, // Luftbergungen
sJobsRecovery, // Fraktionsbergungen
sJobsWeaponRun, // Waffen-Grosstransporte
sDutySeconds, // Gesamtdienstzeit
sBeschwerden, // bestaetigte Beschwerden
bool:sPruefung // Praxispruefung bestanden
};

Eine bestaetigte Spielerbeschwerde setzt den Zaehler des laufenden Rangs
zurueck. Ab Rang 5 keine automatische Befoerderung mehr.


------------------------------------------------------------------------------
8. ABSCHLEPPEN UND ZAHLUNGSLOGIK
------------------------------------------------------------------------------

Grundsatz im Script: Es gibt KEINE Obergrenze fuer das Abschleppen. Ein
Fahrzeug mit 0 Prozent Health wird genauso angehaengt wie ein heiles.

Der einzige Filter ist die Zahlung.

Konto deckt das Ticket -> Pay n Spray oder Wunschziel
Konto deckt nicht -> Abschlepphof, offener Posten, Standgebuehr
Kunde bestaetigt nicht -> Auftrag wird abgelehnt, kein Ausruecken

stock SATL_Abschleppen(playerid, zielVid, ziel)
{
if(PlayerInfo[playerid][pRang] < 4)
return SendClientMessage(playerid, COLOR_RED,
"Abschleppen ist erst ab Rang 4 freigeschaltet.");

new halter = GetVehicleOwner(zielVid);
new preis = SATL_Abschlepppreis(zielVid, ziel); // Basis + Kilometer

// Fall 1: Halter kann zahlen -> Wunschziel bzw. Pay n Spray
if(GetBankMoney(halter) >= preis || GetPlayerMoney(halter) >= preis)
{
ZieheBetragEin(halter, preis); // Konto zuerst, dann bar
FraktionsKasse[FRAKTION_SATL] += SplitFaction(preis);
GibMitarbeiterAnteil(playerid, SplitEmployee(preis));
SATL_SetzeZielort(zielVid, ziel);
return 1;
}

// Fall 2: Halter kann nicht zahlen -> Abschlepphof, Gebuehr bleibt offen
SATL_SetzeZielort(zielVid, ZIEL_ABSCHLEPPHOF);
SATL_OffenerPosten(halter, zielVid, preis); // blockiert Herausgabe
SATL_StartStandgebuehr(zielVid);
return 1;
}

Die Herausgabe am Abschlepphof prueft, ob offene Posten bestehen. Solange
etwas offen ist, wird das Fahrzeug nicht freigegeben.


------------------------------------------------------------------------------
9. AUFTRAGSMENUE DER SPEDITION
------------------------------------------------------------------------------

Diese Funktion geht auf eine Rueckmeldung aus dem Thread zurueck.

Heute werden Belade- und Abladeorte zufaellig generiert, man faehrt was kommt.
Fuer die SATL schlagen wir stattdessen ein Auftragsmenue vor: Auftraege laufen
laufend ein, stehen in einer Liste und sind vor der Annahme einsehbar. Wer nur
eine kurze Tour fahren will, sieht das vorher und nimmt eine kurze.


9.1 WAS VOR DER ANNAHME SICHTBAR IST

Auftrags-ID fortlaufend
Ladungsart Standard, Eil, Empfindlich, Gefahrgut
Startdepot Name und Marker
Ziel Shop oder Entladepunkt
Entfernung in Metern, daraus geschaetzte Fahrzeit
Verguetung fertig berechnet, keine Ueberraschung nach der Fahrt
Mindestklasse Kurier, Nahverkehr, Fernverkehr, Schwerlast
Anhaenger ja oder nein
Restlaufzeit wie lange der Auftrag noch offen steht

Damit wird die Annahme zu einer echten Entscheidung. Der Spieler waehlt nach
Zeit, Fahrzeug und Lust, statt zu nehmen was das Script auswirft.


9.2 DATENSTRUKTUR

#define MAX_AUFTRAEGE 20
#define MAX_KONVOI 6

enum e_Auftrag {
aID,
aCargo, // STANDARD, EIL, EMPFINDLICH, GEFAHRGUT
aDepot, // Index aus der Depotliste
aZiel, // Index aus der Shopliste
Float:aDistanz,
aLohn,
aKlasseMin, // 1 Kurier ... 4 Schwerlast
bool:aTrailer, // Anhaenger noetig
aStatus, // OFFEN, ANGENOMMEN, LAEUFT, FERTIG
aErstellt, aAblauf, // Unix
bool:aKonvoi, // fuer weitere Fahrer geoeffnet
aFahrer[MAX_KONVOI], aFahrerCount,
aPaketID // groesser 0 = Teil eines Sammelauftrags
};
new Auftrag[MAX_AUFTRAEGE][e_Auftrag];


9.3 GENERIERUNG

forward SATL_AuftragTimer();
public SATL_AuftragTimer()
{
if(SATL_OffeneAuftraege() >= MAX_AUFTRAEGE) return 1;

new slot = SATL_FreierAuftragSlot();
if(slot == -1) return 1;

new depot = random(sizeof(SATL_Depots));
new klasse = 1 + random(4);
new ziel = SATL_ZielFuerKlasse(depot, klasse); // passende Entfernung
new cargo = SATL_ZufallsLadung();
new Float:dist = SATL_Distanz(depot, ziel);

Auftrag[slot][aID] = ++SATL_AuftragCounter;
Auftrag[slot][aDepot] = depot;
Auftrag[slot][aZiel] = ziel;
Auftrag[slot][aCargo] = cargo;
Auftrag[slot][aKlasseMin] = klasse;
Auftrag[slot][aTrailer] = (klasse >= 3);
Auftrag[slot][aDistanz] = dist;
Auftrag[slot][aLohn] = SATL_LohnBerechnen(dist, cargo, klasse);
Auftrag[slot][aStatus] = AUFTRAG_OFFEN;
Auftrag[slot][aErstellt] = gettime();
Auftrag[slot][aAblauf] = gettime() + AuftragLaufzeit;

SATL_MeldeNeuenAuftrag(slot); // Hinweis an alle im Dienst
return 1;
}

Lohnformel als Vorschlag:

Lohn = Basis
+ Distanz mal Faktor pro Meter
+ Zuschlag der Ladungsart
+ Zuschlag der Fahrzeugklasse
+ Nachtzuschlag, falls im Zeitfenster

Laeuft ein Auftrag ueber aAblauf, wird er still entfernt und ein neuer
generiert. So bleibt die Liste in Bewegung und niemand sitzt auf einer
Karteileiche.


9.4 ANNAHME, ABLEHNUNG, KONVOI

stock SATL_AuftragAnnehmen(playerid, slot, bool:alsKonvoi)
{
if(!PlayerInfo[playerid][pDuty])
return SendClientMessage(playerid, COLOR_RED, "Nur im Dienst.");

if(Auftrag[slot][aStatus] != AUFTRAG_OFFEN && !Auftrag[slot][aKonvoi])
return SendClientMessage(playerid, COLOR_RED, "Schon vergeben.");

new vid = GetPlayerVehicleID(playerid);
if(SATL_Fahrzeugklasse(vid) < Auftrag[slot][aKlasseMin])
return SendClientMessage(playerid, COLOR_RED,
"Dein Fahrzeug ist zu klein fuer diesen Auftrag.");

if(Auftrag[slot][aTrailer] && !IsTrailerAttachedToVehicle(vid))
return SendClientMessage(playerid, COLOR_RED, "Anhaenger fehlt.");

if(Auftrag[slot][aFahrerCount] >= MAX_KONVOI)
return SendClientMessage(playerid, COLOR_RED, "Konvoi ist voll.");

Auftrag[slot][aFahrer][Auftrag[slot][aFahrerCount]++] = playerid;
if(alsKonvoi) Auftrag[slot][aKonvoi] = true;
if(!Auftrag[slot][aKonvoi]) Auftrag[slot][aStatus] = AUFTRAG_ANGENOMMEN;

new d = Auftrag[slot][aDepot];
SetPlayerCheckpoint(playerid, SATL_Depots[d][dX], SATL_Depots[d][dY],
SATL_Depots[d][dZ], 6.0);
return 1;
}

Ablehnen Entfernt den Auftrag nur aus der eigenen Ansicht, nicht
global. Andere sehen ihn weiter und koennen annehmen.

Konvoi Der erste Fahrer oeffnet den Auftrag fuer weitere. Der
Bonus wird nur ausgezahlt, wenn alle eingetragenen Fahrer
ankommen. Wer unterwegs abbricht, kostet die Gruppe den
Bonus, nicht die Grundverguetung.

Sammelauftrag Drei Auftraege werden ueber aPaketID verknuepft und
gemeinsam angenommen. Bonus erst nach dem dritten. Wer
nach dem zweiten aufhoert, bekommt nur die
Einzelverguetungen.

Damit entstehen Konvoi und Sammelfahrt direkt aus dem Menue heraus und
brauchen keine eigene Sonderlogik daneben.


9.5 ABGRENZUNG ZUM TRUCKER-JOB

Der Trucker-Job behaelt seine Zufallsgenerierung unveraendert. Das
Auftragsmenue ist eine reine SATL-Funktion.

Ja, das ist ein Vorteil. Genau so ist es gemeint: Es ist der Grund, zu SATL
zu kommen, statt allein zu fahren. Und wer zu uns kommt, mietet ein Fahrzeug,
hinterlegt eine Kaution und zahlt die Vermittlungsgebuehr. Der Vorteil ist
bezahlt und nicht geschenkt.


------------------------------------------------------------------------------
10. DEPOT- UND SHOP-KETTE
------------------------------------------------------------------------------

Ebenfalls aus dem Thread: Kurier und Nahverkehr holen die Ware beim Depot ab
und liefern sie an kleine Shops. Damit ist die Transportkette geschlossen.

Depot -> SATL -> Shop -> Spieler

Das gibt den kleinen Fahrzeugklassen einen eigenen Zweck, statt sie als
abgespeckten Fernverkehr laufen zu lassen.


10.1 DEPOTS

Richtwerte, bitte verifizieren.

ID Depot X Y Z
---------------------------------------------------------------
D1 Ocean Docks, Lagerhalle 2740.00 -2400.00 13.60
D2 Willowfield, Grosshandel 2440.00 -2100.00 13.50
D3 East LS, Umschlagplatz 2760.00 -1980.00 13.50
D4 LS Airport, Frachtterminal 1780.00 -2450.00 13.55


10.2 SHOPS

Richtwerte. Die Liste sollte mit den vorhandenen Ladenpositionen des Servers
abgeglichen werden, damit die Kette an bestehende Laeden andockt.

ID Shop X Y Z
---------------------------------------------------------------
S1 Idlewood 2000.00 -1730.00 13.55
S2 Ganton 2480.00 -1960.00 13.55
S3 Market 860.00 -1350.00 13.55
S4 Vinewood 1200.00 -1100.00 25.00
S5 Verona Beach 1150.00 -1750.00 13.50
S6 Marina 650.00 -1350.00 13.50


10.3 ABLAUF IM SCRIPT

1) Auftrag annehmen Checkpoint auf das Depot
2) Am Depot Beladen, Dauer je nach Klasse und Menge, das
Ladelager des Fahrzeugs wird gefuellt
3) Checkpoint auf den Ziel-Shop
4) Am Shop Entladen, die Ware wird dem Ladenbestand
gutgeschrieben
5) Abrechnung Verguetung, Ladungsart-Modifikator, Konvoi-Bonus

Beim Nahverkehr mit mehreren Stopps werden Schritt 3 und 4 wiederholt, bis
alle Ziele des Auftrags abgearbeitet sind.


10.4 ANKNUEPFUNG AN DIE BESTEHENDE WARENWIRTSCHAFT

Ladenbesitzer schreiben bereits Lieferauftraege mit frei gewaehltem Lohn aus.
Diese sollten im selben Menue erscheinen, nur mit einem anderen Auftraggeber.
Damit gibt es keine zwei konkurrierenden Systeme, sondern eine Liste mit zwei
Quellen: generierte Auftraege und echte Auftraege von Spielern.


------------------------------------------------------------------------------
11. FRAKTIONSLACKIERUNG UND ZUSATZAUSSTATTUNG
------------------------------------------------------------------------------

Auch das kam aus dem Thread: ein eigener Truck-Look in Firmenfarbe, mit
Zusatzscheinwerfern und Rundumleuchten.


11.1 WICHTIGE EINSCHRAENKUNG VORWEG

Echte Paintjobs funktionieren in SA-MP nur auf den tunebaren Fahrzeugen.
Linerunner (403) und Roadtrain (515) gehoeren nicht dazu. Ein Truck-Skin im
Sinne einer eigenen Lackierung braucht deshalb eine eigene Textur im Modpack.

Ohne Modpack-Aenderung bleiben zwei Wege, die zusammen schon sehr gut
aussehen:

Fraktionsfarbe SetVehicleColours(vid, 6, 1), exklusiv fuer SATL. Kein
anderer bekommt diese Kombination.
Anbauteile Rundumleuchten und Zusatzscheinwerfer als Objekte, per
AttachObjectToVehicle.

Empfehlung: mit Farbe und Anbauteilen starten. Eine eigene Textur kann
jederzeit nachgereicht werden, ohne dass sich am Script etwas aendert.


11.2 RUNDUMLEUCHTEN UND ZUSATZSCHEINWERFER

Die Objekt-IDs haengen vom Objektsatz des Servers ab und sollten vom
Mapping-Team festgelegt werden. Im Code stehen sie deshalb als Konstanten.

#define OBJ_RUNDUMLEUCHTE 0 // vom Mapping-Team festzulegen
#define OBJ_ZUSATZLICHT 0 // vom Mapping-Team festzulegen

new SATL_LichtObj[MAX_VEHICLES][4];
new bool:SATL_LichtAn[MAX_VEHICLES];

stock SATL_LichtSetzen(playerid, vid, bool:an)
{
if(PlayerInfo[playerid][pFraktion] != FRAKTION_SATL) return 0;
if(!PlayerInfo[playerid][pDuty])
return SendClientMessage(playerid, COLOR_RED, "Nur im Dienst.");

if(an && !SATL_LichtAn[vid])
{
// Rundumleuchten auf das Fuehrerhaus
SATL_LichtObj[vid][0] = CreateObject(OBJ_RUNDUMLEUCHTE, 0,0,0, 0,0,0);
AttachObjectToVehicle(SATL_LichtObj[vid][0], vid,
-0.75, 0.30, 1.55, 0.0, 0.0, 0.0);
SATL_LichtObj[vid][1] = CreateObject(OBJ_RUNDUMLEUCHTE, 0,0,0, 0,0,0);
AttachObjectToVehicle(SATL_LichtObj[vid][1], vid,
0.75, 0.30, 1.55, 0.0, 0.0, 0.0);

// Zusatzscheinwerfer an die Front
SATL_LichtObj[vid][2] = CreateObject(OBJ_ZUSATZLICHT, 0,0,0, 0,0,0);
AttachObjectToVehicle(SATL_LichtObj[vid][2], vid,
-0.45, 2.10, 0.55, 0.0, 0.0, 0.0);
SATL_LichtObj[vid][3] = CreateObject(OBJ_ZUSATZLICHT, 0,0,0, 0,0,0);
AttachObjectToVehicle(SATL_LichtObj[vid][3], vid,
0.45, 2.10, 0.55, 0.0, 0.0, 0.0);

SATL_LichtAn[vid] = true;
}
else if(!an && SATL_LichtAn[vid])
{
for(new i = 0; i < 4; i++) DestroyObject(SATL_LichtObj[vid][i]);
SATL_LichtAn[vid] = false;
}
return 1;
}

Die Anbaupositionen sind Startwerte und muessen je Fahrzeugmodell einmal
eingemessen werden. Linerunner und Roadtrain haben unterschiedliche
Fuehrerhaushoehen.


11.3 REGELN

Farbe Nur SATL. Die Kombination 6/1 sollte fuer andere Fraktionen
gesperrt sein, sonst ist der Wiedererkennungswert weg.
Blaulicht Nein. Blau bleibt den Staatsfraktionen vorbehalten. SATL
faehrt gelb bzw. orange, also Warnbeleuchtung wie im echten
Leben.
Nutzung Nur im Dienst und nur an SATL-Fahrzeugen.
Pflicht Beim Waffen-Grosstransport und bei Schwerlast eingeschaltet.
Sonst freiwillig.
Missbrauch Kein Dauerlicht in der Innenstadt, um Aufmerksamkeit zu
erzwingen. Wird protokolliert wie alles andere.

Nebeneffekt und ausdruecklich gewollt: Ein sichtbarer Konvoi in Firmenfarbe
ist die beste Werbung fuer die Fraktion. Wer ihn sieht, weiss, dass es uns
gibt, und weiss auch, wen er anrufen kann.

------------------------------------------------------------------------------
12. MIET- UND KAUTIONSSYSTEM
------------------------------------------------------------------------------

12.1 DATENSTRUKTUR

enum e_Miete {
mAccountID, mVehicleID, mModel, mKlasse,
mMietpreis, mKaution,
mStartTime, mEndTime,
bool:mAktiv, bool:mWarn10, bool:mWarn2
};
new MietVertrag[MAX_MIETEN][e_Miete];

WICHTIG: Die Kaution liegt in einer getrennten Treuhandkasse, nicht in der
freien Fraktionskasse. Sonst koennte sie ausgezahlt werden, waehrend sie
noch dem Kunden gehoert.


12.2 VERTRAGSABSCHLUSS

stock SATL_MieteStarten(playerid, model, klasse, minuten)
{
new preis = SATL_Mietpreis(klasse, minuten);
new kaution = SATL_Kaution(klasse);

// 1. Deckung pruefen - Konto, nicht Bargeld
if(GetBankMoney(playerid) < preis + kaution)
return SendClientMessage(playerid, COLOR_RED,
"Dein Konto deckt Miete und Kaution nicht.");

// 2. Miete -> Fraktionskasse
BankWithdraw(playerid, preis);
FraktionsKasse[FRAKTION_SATL] += preis;

// 3. Kaution -> TREUHAND
BankWithdraw(playerid, kaution);
SATL_Treuhand += kaution;

// 4. Fahrzeug erstellen und Vertrag anlegen
new vid = CreateVehicle(model, SATL_AUSGABE_X, SATL_AUSGABE_Y,
SATL_AUSGABE_Z, SATL_AUSGABE_A, -1, -1, 600);
new slot = SATL_FreierMietSlot();
MietVertrag[slot][mAccountID] = GetAccountID(playerid);
MietVertrag[slot][mVehicleID] = vid;
MietVertrag[slot][mKaution] = kaution;
MietVertrag[slot][mStartTime] = gettime();
MietVertrag[slot][mEndTime] = gettime() + (minuten * 60);
MietVertrag[slot][mAktiv] = true;

SendPhoneMessage(playerid, "SATL",
"Mietvertrag aktiv. Kaution hinterlegt. Rueckgabe rechtzeitig!");
return 1;
}


12.3 ABLAUFKONTROLLE (TIMER, 60 SEKUNDEN)

forward SATL_MietTimer();
public SATL_MietTimer()
{
new now = gettime();
for(new i = 0; i < MAX_MIETEN; i++)
{
if(!MietVertrag[i][mAktiv]) continue;
new rest = MietVertrag[i][mEndTime] - now;
new pid = GetPlayerByAccount(MietVertrag[i][mAccountID]);

if(rest <= 600 && !MietVertrag[i][mWarn10]) {
MietVertrag[i][mWarn10] = true;
if(pid != INVALID_PLAYER_ID) SendPhoneMessage(pid, "SATL",
"Noch 10 Minuten Mietzeit. Verlaengern oder zurueckbringen.");
}
if(rest <= 120 && !MietVertrag[i][mWarn2]) {
MietVertrag[i][mWarn2] = true;
if(pid != INVALID_PLAYER_ID) SendPhoneMessage(pid, "SATL",
"Letzte Warnung: 2 Minuten. Danach verfaellt die Kaution.");
}
if(rest <= 0) SATL_MieteVerfallen(i);
}
return 1;
}


12.4 UEBERZIEHUNG - FAHRZEUG WEG, KAUTION WEG

stock SATL_MieteVerfallen(slot)
{
new vid = MietVertrag[slot][mVehicleID];

// Insassen aussteigen lassen, damit niemand im Nichts haengt
for(new p = 0; p < MAX_PLAYERS; p++)
if(IsPlayerInVehicle(p, vid)) RemovePlayerFromVehicle(p);

DestroyVehicle(vid); // verschwindet dort, wo es steht

// Kaution: Treuhand -> Fraktionskasse
SATL_Treuhand -= MietVertrag[slot][mKaution];
FraktionsKasse[FRAKTION_SATL] += MietVertrag[slot][mKaution];

new pid = GetPlayerByAccount(MietVertrag[slot][mAccountID]);
if(pid != INVALID_PLAYER_ID)
SendPhoneMessage(pid, "SATL",
"Mietzeit abgelaufen. Fahrzeug eingezogen, Kaution verfallen.");

SATL_SetzeMietsperre(MietVertrag[slot][mAccountID]); // optional
MietVertrag[slot][mAktiv] = false;
SATL_LogMiete(slot, "VERFALLEN");
}


12.5 PUENKTLICHE RUECKGABE MIT SCHADENSBEWERTUNG

stock SATL_MieteBeenden(playerid, slot)
{
new Float:hp; GetVehicleHealth(MietVertrag[slot][mVehicleID], hp);

new Float:anteil = (1000.0 - hp) / 1000.0; // 1000.0 = unbeschaedigt
if(anteil < 0.0) anteil = 0.0;
if(anteil > 1.0) anteil = 1.0;

new abzug = floatround(float(MietVertrag[slot][mKaution]) * anteil);
new rueckgabe = MietVertrag[slot][mKaution] - abzug;

SATL_Treuhand -= MietVertrag[slot][mKaution];
FraktionsKasse[FRAKTION_SATL] += abzug;
BankDeposit(playerid, rueckgabe);

DestroyVehicle(MietVertrag[slot][mVehicleID]);
MietVertrag[slot][mAktiv] = false;

SendPhoneMessage(playerid, "SATL", sprintf(
"Rueckgabe ok. Abzug %d$, Rueckzahlung %d$.", abzug, rueckgabe));
}


12.6 RANDFAELLE

Spieler geht offline Timer laeuft weiter, der Server laeuft ohnehin
durch.
Spieler sitzt bei Ablauf Wird ausgesetzt, dann despawnt das Fahrzeug.
im Fahrzeug
Fahrzeug gestohlen Vertrag bleibt beim Mieter. Er haftet und kann
die Ortung nutzen.
Verlaengern Jederzeit ueber die App, solange das Konto
deckt. Wer bezahlt, verliert nichts.
Serverneustart Aktive Vertraege aus der Datenbank
wiederherstellen, Fahrzeug an SATL_04 neu
setzen.
Fahrzeug im Wasser Zaehlt als Totalschaden, Kaution wird
vollstaendig einbehalten.


------------------------------------------------------------------------------
13. VERLADESYSTEM FUER MOTORRAEDER UND LUFTFAHRZEUGE
------------------------------------------------------------------------------

Der Kern: nicht anhaengen, sondern virtuell uebernehmen. Damit umgeht man
die Einschraenkung, dass sich Motorraeder und Flugzeuge nicht an einen
Towtruck haengen lassen.

enum e_Verladung {
vTraeger, // Flatbed bzw. Tug
vModel, // geladenes Modell
vFarbe1, vFarbe2,
Float:vHealth, // Zustand wird uebernommen
vOwnerAccount, // Halter, fuer die Abrechnung
vLabel, // 3D-Text ueber dem Traegerfahrzeug
bool:vAktiv
};
new Verladung[MAX_VEHICLES][e_Verladung];

stock SATL_Verladen(playerid, zielVid)
{
new traeger = GetPlayerVehicleID(playerid);
new tmodel = GetVehicleModel(traeger);

// Nur Flatbed (Strasse) oder Tug (Luft)
if(tmodel != 455 && tmodel != 583)
return SendClientMessage(playerid, COLOR_RED,
"Verladen geht nur mit Flatbed oder Tug.");

if(PlayerInfo[playerid][pRang] < 5)
return SendClientMessage(playerid, COLOR_RED, "Erst ab Rang 5.");

if(Verladung[traeger][vAktiv])
return SendClientMessage(playerid, COLOR_RED, "Ladeflaeche belegt.");

new Float:x, Float:y, Float:z;
GetVehiclePos(zielVid, x, y, z);
if(!IsPlayerInRangeOfPoint(playerid, 6.0, x, y, z))
return SendClientMessage(playerid, COLOR_RED, "Zu weit entfernt.");

for(new p = 0; p < MAX_PLAYERS; p++)
if(IsPlayerInVehicle(p, zielVid))
return SendClientMessage(playerid, COLOR_RED,
"Da sitzt jemand drin.");

// Zustand sichern und Fahrzeug uebernehmen
new Float:hp; GetVehicleHealth(zielVid, hp);
Verladung[traeger][vModel] = GetVehicleModel(zielVid);
Verladung[traeger][vHealth] = hp;
Verladung[traeger][vOwnerAccount] = GetVehicleOwner(zielVid);
Verladung[traeger][vAktiv] = true;

DestroyVehicle(zielVid); // verschwindet von der Strasse

Verladung[traeger][vLabel] = Create3DTextLabel(
sprintf("[ SATL ] Geladen: %s",
GetModelName(Verladung[traeger][vModel])),
COLOR_ORANGE, 0.0, 0.0, 0.0, 20.0, 0, 1);
Attach3DTextLabelToVehicle(Verladung[traeger][vLabel], traeger,
0.0, 0.0, 1.5);

return SendClientMessage(playerid, COLOR_GREEN, "Fahrzeug verladen.");
}

stock SATL_Abladen(playerid)
{
new traeger = GetPlayerVehicleID(playerid);
if(!Verladung[traeger][vAktiv])
return SendClientMessage(playerid, COLOR_RED, "Ladeflaeche leer.");

new Float:x, Float:y, Float:z, Float:a;
GetVehiclePos(traeger, x, y, z);
GetVehicleZAngle(traeger, a);

// Hinter dem Traegerfahrzeug absetzen
x -= 6.0 * floatsin(-a, degrees);
y -= 6.0 * floatcos(-a, degrees);

new nv = CreateVehicle(Verladung[traeger][vModel],
x, y, z, a, -1, -1, -1);
SetVehicleHealth(nv, Verladung[traeger][vHealth]); // Zustand bleibt
SetVehicleOwner(nv, Verladung[traeger][vOwnerAccount]); // Halter bleibt

Delete3DTextLabel(Verladung[traeger][vLabel]);
Verladung[traeger][vAktiv] = false;

return SendClientMessage(playerid, COLOR_GREEN, "Fahrzeug abgeladen.");
}

REGELN FUER DIE UMSETZUNG

- Zustand und Halter werden mitgenommen. Ein Fahrzeug darf durch die
Verladung weder heil werden noch den Besitzer wechseln.
- Ein Fahrzeug pro Traeger. Kein Sammeltransport, sonst wird daraus ein
Umzugsunternehmen.
- Niemand darf im Zielfahrzeug sitzen.
- Das 3D-Label ueber dem Flatbed ist wichtig, damit andere Spieler sehen,
dass geladen ist. Sonst wirkt es wie ein Bug.
- Tug nur fuer Luftfahrzeuge, Flatbed nur fuer Landfahrzeuge. Sonst
schleppt jemand eine Shamal durch die Innenstadt.
- Abladen nur an zulaessigen Zielen: Pay n Spray, Abschlepphof,
Wunschziel des Kunden, Rollfeld. Nicht mitten auf der Autobahn.


------------------------------------------------------------------------------
14. WAFFEN-GROSSTRANSPORT
------------------------------------------------------------------------------

ABLAUFLOGIK

1) Bestellung ueber die App. Pruefung: Fraktion (LSPD, FBI, Army), Rang,
Cooldown, Mindestanzahl Beamte im Dienst. Betrag aus der Kasse.
2) Zufaelliger Beladepunkt aus der Liste in 1.4. Nur die bestellende
Fraktion bekommt Marker und Koordinaten.
3) SATL-Fahrer ab Rang 5 uebernimmt den Sattelzug. Kein Fahrer im Dienst
-> nach Wartezeit Fallback fuer Beamte, mit Aufschlag.
4) Am Beladepunkt Checkpoint, Beladedauer laeuft.
5) Nach Abschluss: serverweite Meldung an alle Spieler. Kein Ziel, keine
Route, nur die Information, dass der Transport rollt.
6) KEINE Zielcheckpoints unterwegs. Nur das Endziel ist definiert, die
Strecke dorthin waehlt die Eskorte frei.
7) Angriff: Fahrzeug stoppen, am Ladelager die Lootdauer aushalten. Die
Ladung geht an die Angreifer.
8) Ankunft am Ziel: Ladung wird gutgeschrieben, Eskortebonus ausgezahlt.
9) Der Fahrerlohn wird in beiden Faellen gezahlt.

Cooldown 86400 Sekunden, also genau ein Grosstransport alle 24 Stunden,
serverweit und nicht pro Fraktion.

LOGGING

Bestellung, Beladepunkt, Fahrer, Ausgang und Beute werden protokolliert und
sind fuer Admins einsehbar, damit abgesprochene Ueberfaelle auffallen.


------------------------------------------------------------------------------
15. MELDESYSTEM UND ORTUNG
------------------------------------------------------------------------------

15.1 MELDUNG FALSCHPARKER

Melden duerfen LSPD, FBI, Medic. Kein Ordnungsamt vorhanden.
Ablauf Meldung am Fahrzeug ueber die App, landet bei der
Leitstelle mit Position.
Auszahlung Erst wenn das Fahrzeug tatsaechlich abgeschleppt
wurde. Nicht fuer die Meldung an sich.
Finanzierung Aus der Ausloesegebuehr des Halters. Es entsteht
kein neues Geld im Kreislauf.
Pruefung Der ausrueckende Mitarbeiter entscheidet vor Ort,
ob die Meldung berechtigt war.
Sperren Cooldown pro Melder, kein Honorar fuer eigene oder
fraktionseigene Fahrzeuge.

15.2 ORTUNG EIGENER FRAKTIONSFAHRZEUGE

Bislang nicht moeglich und der Grund, warum Bergungen ueberhaupt beauftragt
werden koennen.

Umfang Alle Fahrzeuge der eigenen Organisation auf der Karte, mit
Position, Zustand und Information, ob jemand drinsitzt.
Grenze Nur eigene Fraktions- oder Orgfahrzeuge. Keine fremden,
keine privaten.
Rang Erst ab einem definierten Rang sichtbar.
Abgrenzung Kein Konflikt mit dem Peilsender des Hex Network. Der zielt
auf fremde Fahrzeuge, das hier auf die eigenen.
Anschluss Aus der Ortung heraus laesst sich direkt eine SATL-Bergung
beauftragen, abgerechnet gegen die Orgkasse.


------------------------------------------------------------------------------
16. BEDIENUNG UEBER DAS HANDY
------------------------------------------------------------------------------

Der Server verzichtet bewusst auf Befehlsspam. SATL sollte deshalb eine App
werden, keine Befehlsliste.

KUNDENANSICHT (ALLE SPIELER)

Hilfe anfordern Ist jemand im Dienst? Auftrag mit Position
Abschleppen anfordern Ziel waehlen, Preis wird vorher angezeigt und
bestaetigt
Falschparker melden Nur LSPD, FBI, Medic
Fahrzeug ausloesen Abschlepphof, offene Posten werden angezeigt
Fahrzeug mieten Klasse, Dauer, Kaution, Bestaetigung
Meine Miete Restzeit, verlaengern, Rueckgabe
Mein Abo Tarif, Restkontingent, kuendigen
Speditionsauftrag Auftragsmenue, einzeln oder als Konvoi
Notdienst Automatik, nur wenn niemand im Dienst

MITARBEITERANSICHT (NACH RANG GEFILTERT)

Dienst an/ab, offene Auftraege ab Rang 1
Mietvertrag ausstellen, Rueckgabe ab Rang 1
Service Stufe 1 ab Rang 2
Service Stufe 2 ab Rang 3
Abschleppen ab Rang 4
Eigenfeststellung melden und abschleppen ab Rang 4
Verladen und Abladen ab Rang 5
Fraktionsbergung, Waffen-Grosstransport ab Rang 5
Luftbergung mit Tug ab Rang 6
Auftragsmenue oeffnen, annehmen, ablehnen ab Rang 1
Warnbeleuchtung ein und aus ab Rang 1
Abo-Vertrag anlegen, Spedition disponieren ab Rang 6
Kasse, Gehaelter, Personal ab Rang 7

FRAKTIONS-APP (ALLE ORGANISATIONEN)

Fahrzeuge orten Eigene Org-Fahrzeuge auf der Karte
SATL-Bergung beauftragen Direkt aus der Ortung, gegen die Orgkasse

FALLBACK-BEFEHLE

Falls die App klemmt: /satl, /tow, /miete, /melden. Alles andere ueber das
Menue.


------------------------------------------------------------------------------
17. KONFIGURATIONSBLOCK
------------------------------------------------------------------------------

Empfehlung: alles in eine satl_config.ini auslagern, damit sich Werte ohne
Recompile nachjustieren lassen. Alle Betraege stehen bewusst auf ?.

[Tarife]
TowBase = ? ; Grundgebuehr Abschleppen
TowPerKm = ?
TowToWunschziel = ? ; Aufschlag gegenueber Pay n Spray
LoadBike = ? ; Verladung Motorrad
AirRecoveryTug = ? ; Luftbergung am Flughafen
AirRecoveryOffsite = ? ; Luftbergung ausserhalb, deutlich teurer
StoragePerHour = ? ; Standgebuehr Abschlepphof
StorageMax = ?
ServiceStage1 = ? ; bis 25 Prozent Schaden
ServiceStage2 = ? ; bis 50 Prozent Schaden
ReportBounty = ? ; Meldehonorar Falschparker
GovOrder = ? ; Behoerdenauftrag
FactionRecovery = ? ; Fraktionsbergung
FreightBrokerFee = ? ; Speditions-Vermittlung

[Schadensgrenzen]
Stage1MaxDamage = 25 ; Prozent - Vorschlag
Stage2MaxDamage = 50 ; Prozent - Vorschlag
; darueber wird immer abgeschleppt.
; Es gibt KEINE Obergrenze fuers Abschleppen.

[Zahlung]
TowRequiresPayment = 1 ; ohne Geld kein Pay n Spray
TowPayFromBank = 1 ; Konto zuerst, Bargeld erlaubt
NoPaymentGoesToYard = 1 ; kein Geld -> Abschlepphof
DebtBlocksRelease = 1 ; Herausgabe erst gegen Zahlung
RefuseJobIfNoFunds = 1 ; ohne Deckung wird nicht ausgerueckt

[Eigenfeststellung]
SelfReportMinRank = 4
SelfReportRequiresDuty = 1
SelfReportNoBounty = 1 ; kein Meldehonorar fuer sich selbst
SelfReportLogRequired = 1 ; Grund muss protokolliert werden

[Abo]
AboBasisPayday = ?
AboPlusPayday = ?
AboBusinessPayday = ?
AboBasisVehicles = ?
AboPlusVehicles = ?
AboBusinessVehicles = ?
AboFreeServiceBasis = ? ; Freireparaturen je Payday
AboFreeServicePlus = ?
AboFreeServiceBusiness = ?
AboCooldown = ? ; Sekunden je Fahrzeug
AboMinRuntime = ? ; Ingame-Stunden Mindestlaufzeit
AboRequiresDuty = 1 ; ohne Personal im Dienst kein Anspruch
AboNoChargeIfNoDuty = 1 ; und dann auch keine Abbuchung

[Verladung]
LoadMinRank = 5
LoadCarrierRoad = 455 ; Flatbed
LoadCarrierAir = 583 ; Tug
AirRecoveryMinRank = 6
LoadCapacity = 1 ; ein Fahrzeug pro Traeger
LoadKeepHealth = 1
LoadKeepOwner = 1

[Vermietung]
RentDepositSport = ?
RentDepositTuner = ?
RentDepositBike = ?
RentDepositFreight = ?
RentDepositAir = ?
RentPricePerMinute = ? ; je Klasse
RentMaxDuration = ?
RentExtendAllowed = 1
RentWarn1 = 600 ; Sekunden vor Ablauf
RentWarn2 = 120
RentForfeitOnExpiry = 1 ; Fahrzeug despawnt, Kaution verfaellt
RentBlockAfterForfeit = ? ; Mietsperre in Sekunden
RentRequiresBikeLicense = 1
RentRequiresPilotLicense= 1

[Spedition]
CargoTypes = STANDARD,EIL,EMPFINDLICH,GEFAHRGUT
EilBonus = ?
EilMalusPerMinute = ?
EmpfindlichFaktor = ? ; Verguetung x Fahrzeugzustand
GefahrgutBonus = ?
GefahrgutTrailerOnly = 584
SammelauftragCount = 3
SammelauftragBonus = ?
KonvoiMinFahrer = ?
KonvoiBonus = ?
NachtzuschlagVon = ?
NachtzuschlagBis = ?
TrailerRequired = 403,515 ; ohne Anhaenger kein Auftrag

[Auftragsmenue]
MaxOffeneAuftraege = 20
GenerierIntervall = ? ; Sekunden zwischen zwei neuen Auftraegen
AuftragLaufzeit = ? ; Sekunden, danach verfaellt das Angebot
LohnBasis = ?
LohnProMeter = ?
ZuschlagEil = ?
ZuschlagEmpfindlich = ?
ZuschlagGefahrgut = ?
ZuschlagKlasse2 = ? ; Nahverkehr
ZuschlagKlasse3 = ? ; Fernverkehr
ZuschlagKlasse4 = ? ; Schwerlast
MaxKonvoi = 6
KonvoiBonusNurWennAlle = 1 ; Bonus nur bei vollstaendiger Ankunft
SammelauftragCount = 3
AblehnenNurLokal = 1 ; Ablehnen blendet nur fuer einen selbst aus
SpielerauftraegeImMenue = 1 ; Lieferauftraege der Laeden mit anzeigen

[Kette]
DepotBeladeDauer = ? ; Sekunden, je nach Klasse skaliert
ShopEntladeDauer = ?
NahverkehrStoppsMin = 2
NahverkehrStoppsMax = 3
WareGehtInLadenbestand = 1 ; Entladen schreibt dem Laden gut

[Lackierung]
FraktionsFarbe1 = 6
FraktionsFarbe2 = 1
FarbeExklusiv = 1 ; Kombination fuer andere Fraktionen sperren
LichtNurImDienst = 1
LichtPflichtWaffenrun = 1
LichtPflichtSchwerlast = 1
BlaulichtErlaubt = 0 ; bleibt den Staatsfraktionen vorbehalten

[Waffentransport]
BestellungAbFraktion = LSPD,FBI,ARMY
BestellungAbRang = ?
MinBeamteImDienst = ?
Cooldown = 86400 ; 24 Stunden
CooldownGiltServerweit = 1 ; ein Transport pro Tag fuer alle zusammen
SATLFahrerMinRang = 5
FallbackWartezeit = ? ; danach darf ein Beamter selbst fahren
FallbackAufschlag = ?
Beladedauer = ?
LootDauer = ?
Ladung = ? ; im Verhaeltnis zum kleinen Transport
FuhrlohnSATL = ?
FahrerAnteil = ? ; unabhaengig vom Ausgang
EskorteBonus = ? ; nur bei erfolgreicher Ankunft

[Meldung Falschparker]
AllowedReporters = LSPD,FBI,MEDIC
ReportPayoutOnTowOnly = 1
ReportCooldown = ?
ReportOwnVehicleBlock = 1

[Ortung]
FactionTrackingMinRank = ?
FactionTrackingOwnOnly = 1

[Betrieb ausserhalb der Dienstzeit]
AutoTowFee = ? ; muss ueber dem Normaltarif liegen
AutoTowToPayNSpray = 1
AutoTowWaitSeconds = ?
AutoTowOnlyIfNoDuty = 1
AutoTowShareToFaction = ? ; Prozent in die SATL-Kasse

[Cooldowns]
TowSameVehicle = ?
ServiceSameVehicle = ?
CourierNextJob = ?

[Kasse]
SplitFaction = 60 ; Prozent - Vorschlag
SplitEmployee = 40
MonthlyStateFee = ?
; keine Tagesdeckelung der Auszahlung

[Abschlepphof]
MaxStoredVehicles = 20
ForfeitAfterHours = ?
ScrapValuePercent = ?


------------------------------------------------------------------------------
18. UMSETZUNGSREIHENFOLGE
------------------------------------------------------------------------------

Nach Aufwand sortiert. Prioritaet 1 reicht aus, damit wir starten koennen.

PRIORITAET 1 - START

- Fraktion mit acht Raengen, Kasse, Dienst-System
- Zugriff auf den bestehenden Abschlepphof
- Rangpruefung beim Einsteigen, Abschleppen hart ab Rang 4
- Startfuhrpark: 2 Boxville, 2 Burrito, 2 Utility Van, 2 Towtruck
- Zahlungslogik nach Kapitel 8

PRIORITAET 2 - TRAGFAEHIGKEIT

- Miet- und Kautionssystem mit Ablauftimer (Kapitel 12)
- Reparaturfunktion fuer Mitglieder mit Mechaniker-Job
- Meldesystem fuer LSPD, FBI, Medic
- SATL-Eintrag im Handy statt Befehlsliste

PRIORITAET 3 - AUSBAU

- Verladesystem fuer Motorraeder und Luftfahrzeuge (Kapitel 13)
- Abosystem mit Payday-Abbuchung
- Ortung eigener Fraktionsfahrzeuge (Kapitel 15.2)
- Speditionsauftraege mit Ladungsarten
- Auftragsmenue der Spedition (Kapitel 9)
- Depot- und Shop-Kette (Kapitel 10)
- Fraktionslackierung und Warnbeleuchtung (Kapitel 11)
- Waffen-Grosstransport (Kapitel 14)

WAS OHNE JEDE SKRIPTARBEIT GEHT

- Betrieb des vorhandenen Abschlepphofs
- Abschleppen per Absprache
- Miete und Abo ueber eine handgefuehrte Kundenliste, Bezahlung per
Ueberweisung
- Vermittlung der bestehenden Lieferauftraege der Ladenbesitzer

Wir sind bereit, so anzufangen. Die Fraktion ist nicht davon abhaengig,
dass zuerst etwas programmiert wird.


==============================================================================
Antragsteller: Breakout
==============================================================================
✎ bearbeitet 07.09.2026
💎 VIP
B
Admin
Medic
Rang 12 (Medic Chef)
130 Beiträge
dabei seit 07/2026
#7 · 04.09.2026 (04.09.2026 01:03)
Wir müssen noch über die einzelnen Preise sprechen aber das ist das Gerüst
A
Mitglied
BALLAS
Rang 12 (Familienoberhaupt)
150 Beiträge
dabei seit 09/2026
#8 · 07.09.2026 (07.09.2026 11:35)
Hallo,

Also erstmal finde ich haben wir viel zu viele Fraktion die eh nicht zum aufbauen kommen und nur vor sich hin vegetieren.

Kein plan was daran so kompliziert sein muss und wieso jetzt der Trucker da mit einbezogen wird.

Einfach ein Abschleppdienst und fertig gibt es auf 100 anderen Server auch.
Und wozu brauchen wir jetzt noch mehr schnick schnack der eh nicht genutzt wird.
Das Hex-Network ist auch ein gutes System nutz nur keiner, weil die Fraktion sau inaktiv ist.

Genau das sehe ich auch schon kommen bei den Mechaniker.

Entweder Spedition oder Abschleppdienst beides wird viel zu viel für eine Fraktion.

MnG

Tom

EDIT: wenn ich schon lese Abschlepper ab rank 4 krieg ich ein Hals.

Macht ein normale Abschleppfraktion, und abschleppen ab RANK 1 verdammt.

Will hier niemand angreifen, aber Breakout ist 23H on und davon 24H AFK.
Wie soll dann so eine riesige Fraktion mit Leuten gefühlt werden.
✎ bearbeitet 07.09.2026
💎 VIP
B
Admin
Medic
Rang 12 (Medic Chef)
130 Beiträge
dabei seit 07/2026
#9 · 07.09.2026 (07.09.2026 12:30)
Nimms mir nicht böse und ich meine das bei allem Respekt aber was ist dein Auftrag hier heute ? Du gibst weder hilfreiches Feedback noch irgendwelche sinnvollen Vorschläge von dir. Entweder kommt von dir sinnlose Kritik oder einfach ungefragte unangemessene Aussagen.

Die Fraktion soll mit Tiefe gefüllt werden und eben nicht einfach nur ein Abschleppdienst sein.

Hättest du dir den gesamten Beitrag einmal durchgelesen hängen hier Spielmechaniken dran die den Server erweitern. Es gibt Funktionen die hat eben KEIN anderer Server. Wenn es nichts für dich ist oder du kein Interesse an der Fraktion hast ist das absolut legitim und zu akzeptieren aber mach doch nicht den Spielspaß der anderen und das Interesse an dem Server kaputt.

Ich habe keinen Grund mich dir gegenüber zu rechtfertigen aber ich bin mehrere Stunden JEDEN Tag aktiv online. Bloß weil du mich nicht siehst heißt das nicht das ich nicht da bin. Und ob ich AFK irgendwo rumstehe oder nicht ist absolut meine Sache und hat dich garnix anzugehen.

Das abschleppen ab Rank 4 ist absolut sinnvoll und super schnell zu erreichen (s. Rangaufstieg im Vorschlag) damit nicht jeder Rang 1er der neu auf dem Server ist einfach random Fahrzeuge abschleppt und ich mich dann mit deinen Beschwerden auseinander setzen muss.

Hol dir mal eine Tasse Tee, schnapp frische Luft und lass die Leute hier in Frieden. Bring Vorschläge und Ideen oder berechtigte Kritik!
A
Mitglied
BALLAS
Rang 12 (Familienoberhaupt)
150 Beiträge
dabei seit 09/2026
#10 · 07.09.2026 (07.09.2026 13:15)
Der sinn der Fraktion soll sein autos abzuschleppen.

Schau dir andere Fraktion an das nichts gebracht. Hex nutz niemand Hitman nutz niemand und und und ...

Da finde ich es sehr sinnvoll noch eine Fraktion mit haufen zeug raus zubringen was niemand nutz.

Abschleppen wird wenigsten gebraucht und hat auch sinn, damit nicht überall Autos rumstehen.

ich würde es noch komplizierter machen.
✎ bearbeitet 07.09.2026
A
Mitglied
BALLAS
Rang 12 (Familienoberhaupt)
150 Beiträge
dabei seit 09/2026
#11 · 07.09.2026 (07.09.2026 13:34)
8. LEISTUNG 6 - BERGUNG VON FRAKTIONSFAHRZEUGE


wozu ?

Also unsere Gang und andere haben damit auch kein Problem
Das ist genau so wie es sein soll.
✎ bearbeitet 07.09.2026
💎 VIP
B
Admin
Medic
Rang 12 (Medic Chef)
130 Beiträge
dabei seit 07/2026
#12 · 07.09.2026 (07.09.2026 13:40)
Hmm ich glaube da hast du was falsch verstanden. Diese Funktion bietet euch nun die Möglichkeit OHNE Leader die Fahrzeuge wieder ausfindig zu machen. Diese Funktion liegt nicht beim SATL. Bislang waren die Member auf einen Fraktionscarrespawn durch einen Leader oder Admin angewiesen. Nun könnt ihr eure Fahrzeuge orten und selbst wieder holen.

Da der Respawn sonst auch dafür gesorgt hätte das wir quasi Arbeitslos sind und der Reallife Gedanke verfehlt worden wäre.
👍1
W
Moderator
Forum-Moderator
Hex Network
Rang 12 (Mastermind)
242 Beiträge
dabei seit 07/2026
#13 · 07.09.2026 (07.09.2026 23:25)
@Auvalon , was genau ist eigentlich deine Mission? Du bist gefühlt nur am Nörgeln und versuchst in anderen Themen alles schlechtzureden, was deiner Meinung nach nicht zum aktuellen Konzept passt. Wenn dir das derzeitige Fraktionskonzept bzw. die Anzahl der Fraktionen nicht gefällt, ist es natürlich in Ordnung, deine Meinung dazu zu äußern. Ich selbst habe ja ebenfalls schon angemerkt, dass man die Anzahl der Fraktionen eventuell reduzieren oder das ganze anpassen könnte.

Was ich allerdings schwierig finde ist die Art und Weise, wie dieses Thema mittlerweile gefühlt in jedem Bereich und bei jedem passenden oder unpassenden Thema wieder aufkommt. Irgendwann geht es dann meiner Meinung nach nicht mehr um konstruktive Kritik, sondern darum, anderen Leuten den Spaß an ihren Ideen zu nehmen oder unnötig Unruhe in die Community zu bringen.

Die Leute haben Spaß daran eigene Fraktionen aufzubauen, Konzepte zu entwickeln und ihre Ideen einzubringen, auch wenn diese für dich persönlich vielleicht keinen Sinn ergeben oder du sie anders umsetzen würdest. Genau das macht für mich eine Community aus: Dass unterschiedliche Leute unterschiedliche Vorstellungen haben und gemeinsam etwas auf die Beine stellen können.

Du hast deinen Standpunkt inzwischen deutlich gemacht, insbesondere mit deinem Vorschlag "Grundlegende Neuausrichtung der Fraktions- & Leaderpolitik". Ich finde man hätte es dabei auch erst einmal belassen können, anstatt anschließend in einem anderen Thema wieder in dieselbe Richtung zu argumentieren.

Kritik und Verbesserungsvorschläge sind vollkommen in Ordnung. Ich finde nur, dass man dabei auch den Leuten die gerade Spaß an ihren Ideen und Projekten haben, ihren Raum lassen sollte selbst wenn man persönlich nicht jede dieser Ideen gut findet.
👍1 ❤️2
Bitte einloggen oder registrieren, um zu antworten.
219 Benutzer online im Forum · 1.562 Mitglieder · 24 Team
🤖
LoP AssistentProfi-Hilfe, sofort für dich da