ai-smallresources
Viele kleine Spielfunktionen, jede mit eigenem Panel-Schalter, dazu Teleports, Aufzüge, Sitzplätze, Anlegestellen und Discord Rich Presence.
ai-smallresources sammelt die kleinen Funktionen, die die meisten Server wollen: einen Sicherheitsgurt, Tempomat, Ducken, Zeigen, Hände hoch, Sitzen auf Bänken, Spieler tragen, kleine Items, Anpassungen der GTA-Welt, Bevölkerungsdichte, Teleports, Aufzüge und Discord Rich Presence. Jede Funktion hat ihren eigenen Schalter im Panel, sodass du ausschaltest, was ein anderes Skript schon erledigt.
Was es im Spiel macht
Fahren
- Sicherheitsgurt (K): Ein angeschnallter Spieler kann das Fahrzeug nicht verlassen und übersteht schnellere Unfälle. Ohne Gurt schleudert ein Unfall über der Geschwindigkeit aus dem Panel den Fahrer durch die Windschutzscheibe. HUDs zeigen den Gurtstatus.
- Tempomat (Y): hält die aktuelle Geschwindigkeit als Höchstgeschwindigkeit des Fahrzeugs, bis erneut gedrückt wird.
- Kein Sitzwechsel, kein Fahrzeugradio, keine Maussteuerung für Landfahrzeuge und Boote, kein Lenken in der Luft (ein Sprung landet so, wie er abgehoben hat).
- Falsches Kennzeichen (Item
fakeplate): bringt ein zufälliges Kennzeichen an einem Fahrzeug an, für das du die Schlüssel hast (ein Balken von 6 Sekunden mit Blick zum Fahrzeug); erneutes Benutzen bringt das echte Kennzeichen zurück. Garagen behalten das echte Kennzeichen. - Bootsleine: Zu Fuß neben einem Boot innerhalb von 12 m von einer Anlegestelle (Tab Moorings) friert Tie the boat to the dock es ein, sodass es nicht abtreiben oder weggefahren werden kann; Untie the boat gibt es frei.
Spieler
- Ducken (Linke Strg), Mit dem Finger zeigen (B, jeder sieht es), Hände hoch (X, auch im Fahrzeug), Umfallen (M zu Fuß halten).
- Auf Objekten sitzen: Stühle, Bänke und Hocker aus dem Tab Seats (364 Modelle liegen fertig bereit) bekommen einen Hinweis Sit down; X steht auf. Läuft ein Target-Skript, nutzen die Sitzplätze statt eines Hinweises das Target-Auge.
- Spieler tragen: Der Eintrag Carry im Radialmenü hebt den nächsten Spieler über die Schulter oder setzt ihn ab. Ein Spieler am Boden oder gefesselt wird sofort hochgehoben; jeder andere wird zuerst gefragt (10 Sekunden zum Antworten). Nach einer Ablehnung wartest du 30 Sekunden, bevor du erneut fragst.
- Tackle (G beim Sprinten): wirft den Spieler direkt vor dir zu Boden.
- Um Ecken spähen blockieren, drinnen sprinten, kein automatischer Helm, Hüte bleiben auf, keine Leerlaufkamera, AFK-Kick nach den Minuten aus dem Panel (Admins werden nie hinausgeworfen).
Kampf
- Keine Kampfhaltung nach einem Kampf, kein Schlag mit der Pistole, kein blindes Spähen aus der Deckung, optional keine Kopfschüsse mit einem Schuss, kein Bunny Hopping, keine GTA-Pickups, keine Waffen aus Fahrzeugen.
Items
binoculars: eine Zoomkamera (das Mausrad zoomt, Rücktaste steckt es weg).firework1bisfirework4: auf dem Boden platziert (Balken von 3 Sekunden), gehen sie nach 5 Sekunden los; Spieler innerhalb von 400 m sehen sie.notepad: schreibt eine Seite, die zu einemnote-Item wird; die Notiz zu benutzen zeigt ihren Text (der Tooltip im Inventar zeigt ihn auch).newscam,newsmic,newsboom: die Props des Nachrichtenteams, in der Hand gehalten und für jeden sichtbar. Mit der Kamera wechselt H in die Ansicht der Nachrichtenkamera.diving_gear: legt eine Sauerstoffflasche und Maske an oder ab; solange getragen, atmet der Spieler unter Wasser, bis die Flasche leer ist.diving_fillfüllt die Flasche wieder auf. Die Luft wird pro Charakter gespeichert und nur unter Wasser verbraucht.
Welt und Bevölkerung
- Kein GTA-Fahndungslevel und keine KI-Polizei, keine Polizei- und Einsatzfahrzeuge oder NPCs von GTA, Bereiche ohne von GTA geparkte Fahrzeuge (Krankenhäuser, Polizeistationen, das Gefängnis, Stützpunkte), keine GTA-Flugzeuge, kein Polizeifunk, leise Stadtgeräusche, ausgeblendete Teile des GTA-HUD, keine Müllwagen.
- Dichte von Fußgängern, Szenario-Personen, Verkehr und geparkten Autos in Prozent.
Orte
- Teleports: Ein Hinweis an beiden Enden (Go: ...) bringt den Spieler zum anderen Ende. Zwei liegen fertig bereit (Büro von Weazel News, Kokain-Verarbeitung).
- Aufzüge: Ein Hinweis auf jedem Stockwerk (...: choose a floor) listet die anderen auf. Einer liegt fertig bereit (Humane Labs).
Discord Rich Presence: der Name deiner Anwendung, Bilder, zwei Textzeilen mit Live-Platzhaltern und bis zu zwei Link-Knöpfe im Discord-Profil jedes Spielers.
Installation
Wird vom Rezept von AI Core installiert. Von Hand: ensure ai-smallresources nach ai-core.
Die Items müssen in der Item-Liste deines Inventars existieren: binoculars, firework1, firework2, firework3, firework4, newscam, newsmic, newsboom, fakeplate, notepad, note, diving_gear, diving_fill (ai-inventory hat sie).
Panel-Einstellungen
Admin-Panel > Small features. Sechs Tabs. Die Standardwerte stammen aus data/settings.json.
Tab: Features
Kleine Spielfunktionen, jede mit eigenem Schalter.
Fahren
Sicherheitsgurt, Tempomat, Sitze, Radio, Kennzeichen und Boote.
| Einstellung | Was sie ändert | Einheit | Standard |
|---|---|---|---|
| Seatbelt | K schnallt in Autos an; ein angeschnallter Spieler kann das Fahrzeug nicht verlassen und übersteht schnellere Unfälle. | an / aus | an |
| Thrown out without belt | Ein Unfall über dieser Geschwindigkeit schleudert den Fahrer durch die Windschutzscheibe. 0-500. | km/h | 20 |
| Thrown out with belt | Dieselbe Geschwindigkeit für einen angeschnallten Fahrer. 0-500. | km/h | 160 |
| Cruise control | Y hält die aktuelle Geschwindigkeit als Höchstgeschwindigkeit des Fahrzeugs, bis erneut gedrückt wird. | an / aus | an |
| No seat shuffle | Ein Beifahrer bleibt auf seinem Sitz, wenn der Fahrer aussteigt. | an / aus | an |
| No vehicle radio | Fahrzeugradios bleiben aus, und das Radiorad öffnet sich nicht. | an / aus | aus |
| Fake plate item | Bringt ein zufälliges Kennzeichen an einem Fahrzeug an, für das der Spieler die Schlüssel hat; erneutes Benutzen am Fahrzeug bringt das echte Kennzeichen zurück. Garagen behalten das echte Kennzeichen. | an / aus | an |
| Boat rope | Zu Fuß neben einem Boot in der Nähe einer Anlegestelle (Tab Moorings) bindet der Spieler es fest, sodass es nicht abtreiben oder weggefahren werden kann, und löst es wieder. | an / aus | an |
| No mouse steering | Autos, Motorräder und Boote können nicht mit der Maus gelenkt werden. Flugzeuge und Hubschrauber weiterhin schon. | an / aus | an |
| No steering in the air | Ein Auto oder Motorrad in der Luft kann nicht mit den Tasten gekippt oder gerollt werden, sodass ein Sprung so landet, wie er abgehoben hat. | an / aus | an |
Spieler
Bewegung, Gesten und untätige Spieler.
| Einstellung | Was sie ändert | Einheit | Standard |
|---|---|---|---|
| Crouch | Linke Strg schaltet einen geduckten Gang um. | an / aus | an |
| No GTA stealth walk | Linke Strg startet nicht mehr den Schleichgang von GTA, sondern duckt nur. | an / aus | an |
| Point with finger | B zeigt dorthin, wohin die Kamera schaut; jeder sieht es. Endet, wenn der Spieler zielt, fällt oder kämpft. | an / aus | an |
| Hands up | X hebt die Hände, auch im Fahrzeug (kein Kämpfen, Zielen oder Einsteigen, solange sie oben sind); X erneut senkt sie. Andere Skripte fragen den Client-Export IsHandsUp. | an / aus | an |
| Fall over | Solange die Taste zu Fuß gehalten wird, fällt der Spieler um und liegt schlaff da. | an / aus | an |
| Sit on objects | Stühle, Bänke und Hocker aus dem Tab Seats bekommen einen Hinweis Sit down. | an / aus | an |
| Carry players | Über das Radialmenü trägt ein Spieler den nächsten Spieler über der Schulter. Spieler am Boden oder gefesselt werden sofort hochgehoben, jeder andere wird zuerst gefragt. | an / aus | an |
| Tackle | G beim Sprinten wirft den Spieler direkt vor dir zu Boden. | an / aus | an |
| Block corner peeking | Ein Spieler kann nicht auf etwas schießen, das nur die Third-Person-Kamera um eine Ecke sieht: Das Feuern stoppt, solange der Lauf hinter Deckung ist. | an / aus | an |
| Sprint indoors | Spieler können auch in Gebäuden sprinten, nicht nur draußen. | an / aus | an |
| No automatic helmet | Das Aufsteigen auf ein Motorrad oder Einsteigen in ein Luftfahrzeug setzt nicht von selbst einen Helm auf. | an / aus | an |
| Hats stay on | Hüte, Brillen und Helme fallen nicht ab, wenn der Spieler getroffen oder gestoßen wird. | an / aus | an |
| No idle camera | Die Kamera beginnt nicht, um einen stillstehenden Spieler zu kreisen, zu Fuß oder als Beifahrer. | an / aus | an |
| AFK kick | Spieler, die sich so lange nicht bewegen, werden hinausgeworfen (Admins nie). 0 schaltet es aus. 0-600. | min | 20 |
Kampf
Wie sich Kämpfe und Waffen anfühlen.
| Einstellung | Was sie ändert | Standard |
|---|---|---|
| No combat stance | Nach einem Schlag oder Schuss geht der Spieler sofort wieder normal, statt im gebückten Kampfgang von GTA zu bleiben. | an |
| No pistol whip | Mit einer Waffe in der Hand tun die Nahkampftasten nichts, sodass der Spieler aus der Nähe schießt, statt mit der Waffe zu schlagen. | an |
| No blind peeking from cover | Ein Spieler in Deckung kann sich nicht hinauslehnen, um ohne Zielen zu schauen. | an |
| No one shot headshots | Ein Kopfschuss auf einen Spieler macht denselben Schaden wie ein Körpertreffer. | aus |
| No bunny hopping | Ein zweiter Sprung innerhalb von 5 Sekunden lässt den Spieler stolpern und fallen. | an |
| No GTA pickups | Waffen, Munition, Rüstung, Gesundheit und Geld, die GTA fallen lässt (zum Beispiel von toten NPCs), können nicht aufgehoben werden. Items kommen nur aus dem Inventar. | an |
| No weapons from vehicles | Das Einsteigen in ein Polizeiauto oder ein anderes bewaffnetes Fahrzeug gibt keine Waffe. | an |
Items
Was die kleinen Items beim Benutzen tun.
| Einstellung | Was sie ändert | Einheit | Standard |
|---|---|---|---|
| Binoculars item | Das Fernglas zu benutzen öffnet eine Zoomkamera. | an / aus | an |
| Firework items | Feuerwerk wird auf dem Boden platziert und geht nach 5 Sekunden los. | an / aus | an |
| Notepad item | Den Notizblock zu benutzen schreibt eine Seite, die zu einem Notiz-Item wird; die Notiz zu benutzen zeigt ihren Text. | an / aus | an |
| Diving gear | diving_gear zu benutzen legt eine Sauerstoffflasche und eine Maske an (oder ab); solange getragen, atmet der Spieler unter Wasser, bis die Flasche leer ist. diving_fill füllt die Flasche wieder auf. | an / aus | an |
| Air in a full tank | Sekunden, die ein Spieler mit einer vollen Flasche unter Wasser atmet. Luft wird nur unter Wasser verbraucht und pro Charakter gespeichert. 10-3600. Angezeigt, wenn Diving gear an ist. | s | 100 |
| Putting on / taking off | Sekunden, die die Animation dauert. 1-60. | s | 5 |
| Refilling | Sekunden, die das Auffüllen der Flasche mit einem diving_fill-Item dauert. 1-60. | s | 5 |
Welt
Die eigenen Systeme von GTA.
| Einstellung | Was sie ändert | Standard |
|---|---|---|
| No GTA police | Kein Fahndungslevel und keine KI-Polizei, kein Rettungswagen und keine Feuerwehr. | an |
| No GTA police and emergency vehicles | GTA spawnt nirgends Polizei-, Rettungs-, Feuerwehr- oder Armeefahrzeuge und keine Polizei-, Sanitäter-, Wach- oder Soldaten-NPCs. Fahrzeuge und NPCs, die Skripte erstellen, sind nicht betroffen. | an |
| Areas without parked vehicles | An Polizeistationen, Krankenhäusern, dem Gefängnis und Stützpunkten parkt GTA überhaupt keine Fahrzeuge, sodass ihre Parkplätze für Spieler frei bleiben. Bis zu 40 Zeilen, jede mit Name, Middle of the area und Size (Meter von der Mitte in jede Richtung, 10-1000 m). Angezeigt, solange der Schalter oben an ist. | Central Los Santos Medical Center, Mission Row Police Department, Pillbox Hill Medical Center, Paleto Bay Sheriff, Sandy Shores Sheriff, Hubschrauberlandeplatz Vespucci (je 100 m), Altruist-Lager (150 m), Bolingbroke Penitentiary (250 m), Fort Zancudo (500 m) |
| No GTA planes | Keine Flugzeuge starten von den Flughäfen und dem Armeestützpunkt oder parken dort, und keine Jets fliegen über die Karte. | an |
| No police radio | Die Polizeifunkstimme von GTA und Polizeigeräusche in der Stadt sind stumm. | an |
| Quiet city sounds | Schaltet ferne Sirenen, Autoalarme und die Musik stumm, die GTA beim Fliegen spielt. | an |
| Hide GTA HUD parts | Blendet Geld, Munitionsanzeige, Gebiets-, Straßen- und Fahrzeugnamen von GTA aus (das ai-hud zeigt seine eigenen). | an |
Bevölkerung
Wie viele GTA-Fußgänger und -Fahrzeuge die Straßen füllen. Weniger bedeutet bessere Leistung. Jeweils 0-100 in Schritten von 5.
| Einstellung | Was sie ändert | Einheit | Standard |
|---|---|---|---|
| Pedestrians | Gehende Menschen, in Prozent der normalen Menge von GTA. 0 leert die Straßen. | % | 80 |
| Scenario people | Menschen, die an festen Orten sitzen, arbeiten oder stehen, in Prozent. | % | 80 |
| Traffic | Fahrende KI-Fahrzeuge, in Prozent. | % | 80 |
| Parked cars | Am Straßenrand geparkte Autos, in Prozent. | % | 80 |
| No garbage trucks | Die Müllwagen von GTA, die mitten auf der Straße halten, fahren nicht herum. | an / aus | an |
Tab: Teleports
Türen, die Spieler zwischen zwei Punkten bringen. Ein Datensatz pro Teleport (New teleport / Delete teleport). Ein Hinweis an beiden Enden bringt den Spieler zum anderen Ende.
| Einstellung | Was sie ändert |
|---|---|
| Name | Wird im Hinweis angezeigt (Go: Weazel News office). |
| First end | Ein Ende, mit der Ausrichtung, in die der Spieler bei der Ankunft schaut. |
| Second end | Das andere Ende. |
| Jobs | Nur Mitglieder dieser Jobs können ihn nutzen. Lass Jobs und Gangs leer für alle. |
| Gangs | Mitglieder dieser Gangs können ihn ebenfalls nutzen. |
| Only on duty | Job-Mitglieder müssen in diesem Job im Dienst sein. |
Tab: Elevators
Aufzüge mit mehreren Stockwerken: Ein Hinweis auf jedem Stockwerk listet die anderen auf. Ein Datensatz pro Aufzug (New elevator / Delete elevator).
| Einstellung | Was sie ändert |
|---|---|
| Name | Der Name des Aufzugs im Hinweis. |
| Floors | Mindestens zwei, bis zu 20, von oben nach unten oder in beliebiger Reihenfolge. Jede Zeile hat einen Floor name, einen Floor point (der Spieler kommt dort mit dessen Ausrichtung an) und einen Job (nur Mitglieder dieses Jobs dürfen auf dieses Stockwerk; leer für alle). |
Tab: Moorings
Stellen am Steg, an denen Boote mit der Bootsleine festgebunden werden können. Ein Datensatz pro Anlegestelle (New mooring / Delete mooring). 16 Stege liegen fertig bereit. Ein Boot, das innerhalb von 12 m von der Stelle schwimmt, kann festgebunden werden.
| Einstellung | Was sie ändert |
|---|---|
| Name | Der Name der Anlegestelle. |
| Mooring spot | Stell dich an den Rand des Stegs, an dem Boote liegen. |
Tab: Seats
Weltobjekte, auf denen Spieler sitzen können, und wo darauf sie sitzen. Ein Datensatz pro Objektmodell (New seat object / Delete seat object). Jedes Objekt dieses Modells in der Welt bekommt einen Hinweis Sit down.
| Einstellung | Was sie ändert | Standard für neue |
|---|---|---|
| Object | Das Modell des Stuhls, der Bank oder des Hockers. | |
| How to sit | Die Sitzpose: Chair, Armchair, Bench, Bar stool, Deck chair, Sun lounger, Club seat (watching), Low wall, Steps, Ledge (legs hanging), Tattoo chair, Lounging, Director's chair. | Chair |
| Place straight on the seat | Für Hocker und Nischen, in die der Spieler nicht hineingehen kann; sonst geht er zum Sitz. | aus |
| Seats on the object | Eine Zeile pro Sitzplatz (bis zu 12), gemessen von der Mitte des Objekts: Right, Forward, Up (jeweils -10 bis 10 m) und Facing; Ausrichtung 180 schaut zur Vorderseite des Objekts. Der nächste freie Sitz wird genommen. |
Tab: Discord
Was die Discord-Profile der Spieler zeigen, während sie auf diesem Server spielen (Rich Presence).
Discord application (Discord-Anwendung): Erstelle eine Anwendung auf discord.com/developers (Applications > New Application). Ihr Name ist der Titel, den Discord über den Zeilen zeigt, zum Beispiel der Name deines Servers.
| Einstellung | Was sie ändert | Standard |
|---|---|---|
| Discord Rich Presence | Zeigt den Namen, die Bilder, Textzeilen und Knöpfe deiner Anwendung im Discord-Profil jedes Spielers. Braucht die Anwendungs-ID. Aus: Spieler behalten die eigene Presence von FiveM. | aus |
| Application id | Öffne auf discord.com/developers deine Anwendung, General Information, und kopiere die Application ID (17 bis 20 Ziffern). Sie ist öffentlich, kein Geheimnis. | leer |
Pictures (Bilder): Lade die Bilder in deiner Anwendung unter Rich Presence > Art Assets hoch (mindestens 512 x 512 px) und tippe dann hier ihre Namen. Ein neues Bild kann einige Minuten brauchen, bis es in Discord erscheint.
| Einstellung | Was sie ändert |
|---|---|
| Large picture | Der Name eines Art Assets deiner Anwendung: das große quadratische Bild neben dem Text, meist dein Logo. Leer: kein Bild. |
| Large picture text | Wird angezeigt, wenn jemand die Maus über das große Bild bewegt. |
| Small picture | Der Name eines Art Assets deiner Anwendung: das kleine runde Bild an der Ecke des großen. Leer: kein kleines Bild. |
| Small picture text | Wird angezeigt, wenn jemand die Maus über das kleine Bild bewegt. |
Text lines (Textzeilen): zwei Zeilen unter dem Namen der Anwendung; Discord zählt die Spielzeit daneben selbst. Beide Zeilen leer: der eigene Text von FiveM.
| Einstellung | Was sie ändert | Standard |
|---|---|---|
| First line | Die obere Zeile, bis zu 128 Zeichen. Aktualisiert sich von selbst, wenn sich der Wert eines Platzhalters ändert (die Straße höchstens alle 15 Sekunden). | {players}/{maxPlayers} players |
| Second line | Die untere Zeile, bis zu 128 Zeichen, mit denselben Platzhaltern. | Playing as {name} |
Platzhalter:
| Platzhalter | Wird zu |
|---|---|
{players} | Spieler online |
{maxPlayers} | Server-Slots |
{name} | Charaktername |
{id} | Server-ID |
{job} | Job |
{street} | Die Straße, auf der der Spieler ist |
Buttons (Knöpfe): bis zu zwei Knöpfe unter der Presence, die einen Link öffnen, zum Beispiel deine Discord-Einladung oder Website. Andere Leute sehen und klicken sie; Discord zeigt sie dem Spieler selbst nicht.
| Einstellung | Was sie ändert |
|---|---|
| Buttons | Höchstens zwei, in dieser Reihenfolge angezeigt (Add button). Button text: bis zu 32 Zeichen. Link: die Seite, die der Knopf öffnet; sie muss mit https:// beginnen. |
Das Ausschalten von Rich Presence gibt die eigene Presence von FiveM zurück, aber nur, wenn ai-smallresources sie gesetzt hat. Ein anderes Presence-Skript, das daneben läuft, wird nie überschrieben.
Befehle
Keine.
Tastenbelegungen
Spieler ändern diese in den Tasteneinstellungen von GTA (Bereich FiveM); der Betreiber ändert die Standardwerte im Admin-Panel (Keybinds). Eine Taste tut nichts, solange ihre Funktion ausgeschaltet ist.
| Standardtaste | Was sie macht |
|---|---|
| K | Sicherheitsgurt |
| Y | Tempomat |
| Linke Strg | Ducken |
| B | Mit dem Finger zeigen |
| X | Hände hoch |
| M (halten) | Umfallen (zu Fuß) |
| G | Tackle beim Sprinten |
| X | Von einem Sitz aufstehen |
| H | Ansicht der Nachrichtenkamera (während man die Kamera hält) |
| Rücktaste | Das Fernglas wegstecken |
| Mausrad hoch / runter | Fernglas: hineinzoomen / herauszoomen |
Andere Skripte
- Emotes: Wenn tgiann-emotes, codem-emotemenu, rpemotes oder 0r-animmenu läuft, haben dessen Hände hoch und Zeigen Vorrang, und die Gestentasten von ai-smallresources bleiben aus. Der Gesten-Layer von AI Core beantwortet andere Skripte aus dem jeweils laufenden.
- Sicherheitsgurt: Ein HUD mit eigenem Sicherheitsgurt (tgiann-lumihud, tgiann-hudv2, tgiann-modern-hud) oder qbx_seatbelt wird vom Gurt-Layer von AI Core zuerst gelesen; schalte den Schalter Seatbelt aus, wenn du eines davon nutzt.
Bekannte Grenzen
- Hände hoch startet nie über der Animation eines anderen Skripts (Handschellen, eine Kapitulation) und endet, wenn diese Animation ersetzt wird.
- Bereiche ohne geparkte Fahrzeuge leeren jedes von GTA geparkte Auto im Bereich, nicht nur Einsatzfahrzeuge: Halte die Größen klein.
- Das Item
diving_gearwegzunehmen, während es getragen wird, legt die Ausrüstung nicht ab (wie bei Qbox). Ein Neustart oder Charakterwechsel tut es. - Feuerwerk kann nicht aus einem Fahrzeug platziert werden.