ai-smallresources
Wiele drobnych funkcji rozgrywki, każda z własnym przełącznikiem w panelu, a do tego teleporty, windy, miejsca do siedzenia, cumowiska i Discord Rich Presence.
ai-smallresources zbiera drobne funkcje, których chce większość serwerów: pasy bezpieczeństwa, tempomat, kucanie, wskazywanie palcem, ręce w górę, siadanie na ławkach, noszenie graczy, drobne przedmioty, poprawki świata GTA, gęstość populacji, teleporty, windy i Discord Rich Presence. Każda funkcja ma własny przełącznik w panelu, więc wyłączasz to, co robi już inny skrypt.
Co robi w grze
Driving (jazda)
- Pasy bezpieczeństwa (K): zapięty gracz nie może wysiąść z pojazdu i przeżywa szybsze zderzenia. Bez pasa zderzenie powyżej prędkości z panelu wyrzuca kierowcę przez przednią szybę. HUD-y pokazują stan pasa.
- Tempomat (Y): utrzymuje bieżącą prędkość jako prędkość maksymalną pojazdu do ponownego naciśnięcia.
- Bez przesiadania się, bez radia w pojeździe, bez sterowania myszą dla pojazdów lądowych i łodzi, bez sterowania w powietrzu (skok ląduje tak, jak się zaczął).
- Przedmiot fałszywej tablicy (
fakeplate): zakłada losową tablicę na pojazd, do którego masz klucze (6-sekundowy pasek, zwrócony do pojazdu); ponowne użycie zakłada z powrotem prawdziwą tablicę. Garaże zachowują prawdziwą tablicę. - Lina do łodzi: pieszo obok łodzi w odległości do 12 m od cumowiska (zakładka Moorings) Tie the boat to the dock zamraża ją, aby nie mogła dryfować ani odpłynąć; Untie the boat ją uwalnia.
Player (gracz)
- Kucanie (Lewy Ctrl), wskazywanie palcem (B, wszyscy to widzą), ręce w górę (X, także w pojeździe), przewrócenie się (przytrzymaj M pieszo).
- Siadanie na obiektach: krzesła, ławki i stołki z zakładki Seats (364 modele są gotowe) dostają podpowiedź Sit down; X wstaje. Gdy działa skrypt targetu, miejsca do siedzenia używają oka targetu zamiast podpowiedzi.
- Noszenie graczy: pozycja Carry w menu radialnym podnosi najbliższego gracza na ramię albo go odkłada. Powalony lub skuty gracz jest podnoszony od razu; każdy inny jest najpierw pytany (10 sekund na odpowiedź). Po odmowie czekasz 30 sekund, zanim zapytasz ponownie.
- Powalenie (G podczas sprintu): przewraca gracza tuż przed tobą.
- Blokada zaglądania za róg, sprint w budynkach, bez automatycznego kasku, czapki zostają na głowie, bez kamery bezczynności, wyrzucanie AFK po liczbie minut z panelu (administratorzy nigdy nie są wyrzucani).
Combat (walka)
- Bez postawy bojowej po walce, bez uderzenia pistoletem, bez zaglądania na ślepo zza osłony, opcjonalnie bez zabójczych strzałów w głowę jednym strzałem, bez bunny hoppingu, bez pickupów GTA, bez broni z pojazdów.
Items (przedmioty)
binoculars: kamera z zoomem (kółko myszy przybliża, Backspace chowa lornetkę).firework1dofirework4: postawione na ziemi (3-sekundowy pasek) wybuchają po 5 sekundach; widzą je gracze w promieniu 400 m.notepad: zapisuje stronę, która staje się przedmiotemnote; użycie notatki pokazuje jej tekst (pokazuje go też podpowiedź w ekwipunku).newscam,newsmic,newsboom: propy ekipy telewizyjnej, trzymane w ręce i widoczne dla wszystkich. Z kamerą H przełącza na widok kamery telewizyjnej.diving_gear: zakłada lub zdejmuje butlę z powietrzem i maskę; gdy są założone, gracz oddycha pod wodą, aż butla się opróżni.diving_fillnapełnia butlę. Powietrze jest przechowywane dla każdej postaci i zużywane tylko pod wodą.
World and population (świat i populacja)
- Bez poziomu poszukiwania GTA i policji AI, bez policji i pojazdów uprzywilejowanych ani NPC służb GTA, obszary bez pojazdów zaparkowanych przez GTA (szpitale, posterunki policji, więzienie, bazy), bez samolotów GTA, bez radia policyjnego, ciche dźwięki miasta, ukryte części HUD-a GTA, bez śmieciarek.
- Gęstość pieszych, osób w scenariuszach, ruchu i zaparkowanych aut w procentach.
Places (miejsca)
- Teleporty: podpowiedź na obu końcach (Go: ...) przenosi gracza na drugi koniec. Dwa są gotowe (biuro Weazel News, przetwórnia kokainy).
- Windy: podpowiedź na każdym piętrze (...: choose a floor) wymienia pozostałe. Jedna jest gotowa (Humane Labs).
Discord Rich Presence: nazwa twojej aplikacji, obrazki, dwie linie tekstu z dynamicznymi placeholderami i do dwóch przycisków z linkami na profilu Discord każdego gracza.
Instalacja
Instalowany przez przepis AI Core. Ręcznie: ensure ai-smallresources po ai-core.
Przedmioty muszą istnieć na liście przedmiotów twojego ekwipunku: binoculars, firework1, firework2, firework3, firework4, newscam, newsmic, newsboom, fakeplate, notepad, note, diving_gear, diving_fill (ai-inventory je ma).
Ustawienia w panelu
Panel administratora > Small features. Sześć zakładek. Wartości domyślne pochodzą z data/settings.json.
Zakładka: Features
Drobne funkcje rozgrywki, każda z własnym przełącznikiem.
Jazda
Pasy, tempomat, miejsca, radio, tablice i łodzie.
| Ustawienie | Co zmienia | Jednostka | Domyślnie |
|---|---|---|---|
| Seatbelt | K zapina pas w autach; zapięty gracz nie może wysiąść z pojazdu i przeżywa szybsze zderzenia. | wł. / wył. | wł. |
| Thrown out without belt | Zderzenie powyżej tej prędkości wyrzuca kierowcę przez przednią szybę. 0-500. | km/h | 20 |
| Thrown out with belt | Ta sama prędkość dla zapiętego kierowcy. 0-500. | km/h | 160 |
| Cruise control | Y utrzymuje bieżącą prędkość jako prędkość maksymalną pojazdu do ponownego naciśnięcia. | wł. / wył. | wł. |
| No seat shuffle | Pasażer zostaje na swoim miejscu, gdy kierowca wysiada. | wł. / wył. | wł. |
| No vehicle radio | Radia w pojazdach pozostają wyłączone, a koło radia się nie otwiera. | wł. / wył. | wył. |
| Fake plate item | Zakłada losową tablicę na pojazd, do którego gracz ma klucze; ponowne użycie na pojeździe zakłada z powrotem prawdziwą tablicę. Garaże zachowują prawdziwą tablicę. | wł. / wył. | wł. |
| Boat rope | Pieszo obok łodzi w pobliżu cumowiska (zakładka Moorings) gracz przywiązuje ją, aby nie mogła dryfować ani odpłynąć, i z powrotem odwiązuje. | wł. / wył. | wł. |
| No mouse steering | Autami, motocyklami i łodziami nie da się sterować myszą. Samolotami i helikopterami nadal tak. | wł. / wył. | wł. |
| No steering in the air | Auta lub motocykla w powietrzu nie da się przechylać ani obracać klawiszami, więc skok ląduje tak, jak się zaczął. | wł. / wył. | wł. |
Gracz
Ruch, gesty i bezczynni gracze.
| Ustawienie | Co zmienia | Jednostka | Domyślnie |
|---|---|---|---|
| Crouch | Lewy Ctrl przełącza chód w kucki. | wł. / wył. | wł. |
| No GTA stealth walk | Lewy Ctrl nie uruchamia już skradania z GTA, więc tylko kuca. | wł. / wył. | wł. |
| Point with finger | B wskazuje tam, gdzie patrzy kamera; wszyscy to widzą. Kończy się, gdy gracz celuje, upada lub walczy. | wł. / wył. | wł. |
| Hands up | X podnosi ręce, także w pojeździe (bez walki, celowania i wsiadania, gdy są w górze); ponowne X je opuszcza. Inne skrypty pytają eksport klienta IsHandsUp. | wł. / wył. | wł. |
| Fall over | Gdy jego klawisz jest przytrzymany pieszo, gracz przewraca się i leży bezwładnie. | wł. / wył. | wł. |
| Sit on objects | Krzesła, ławki i stołki z zakładki Seats dostają podpowiedź Sit down. | wł. / wył. | wł. |
| Carry players | Z menu radialnego gracz niesie najbliższego gracza na ramieniu. Powaleni lub skuci gracze są podnoszeni od razu, każdy inny jest najpierw pytany. | wł. / wył. | wł. |
| Tackle | G podczas sprintu przewraca gracza tuż przed tobą. | wł. / wył. | wł. |
| Block corner peeking | Gracz nie może strzelać do tego, co widzi tylko kamera z trzeciej osoby za rogiem: strzelanie zatrzymuje się, gdy lufa jest za osłoną. | wł. / wył. | wł. |
| Sprint indoors | Gracze mogą sprintować także w budynkach, nie tylko na zewnątrz. | wł. / wył. | wł. |
| No automatic helmet | Wsiadanie na motocykl lub do statku powietrznego nie zakłada samo kasku. | wł. / wył. | wł. |
| Hats stay on | Czapki, okulary i kaski nie spadają, gdy gracz zostanie uderzony lub popchnięty. | wł. / wył. | wł. |
| No idle camera | Kamera nie zaczyna krążyć wokół gracza, który stoi w miejscu, pieszo lub jako pasażer. | wł. / wył. | wł. |
| AFK kick | Gracze, którzy nie ruszają się tak długo, są wyrzucani (administratorzy nigdy). 0 wyłącza. 0-600. | min | 20 |
Walka
Jak działają walki i broń.
| Ustawienie | Co zmienia | Domyślnie |
|---|---|---|
| No combat stance | Po ciosie lub strzale gracz od razu znowu chodzi normalnie, zamiast zostać w zgarbionym chodzie bojowym z GTA. | wł. |
| No pistol whip | Z bronią w ręce klawisze walki wręcz nic nie robią, więc z bliska gracz strzela, zamiast uderzać bronią. | wł. |
| No blind peeking from cover | Gracz za osłoną nie może się wychylić, aby patrzeć bez celowania. | wł. |
| No one shot headshots | Strzał w głowę gracza zadaje takie same obrażenia jak strzał w ciało. | wył. |
| No bunny hopping | Drugi skok w ciągu 5 sekund sprawia, że gracz się potyka i upada. | wł. |
| No GTA pickups | Broni, amunicji, pancerza, zdrowia i pieniędzy, które upuszcza GTA (na przykład z martwych NPC), nie da się podnieść. Przedmioty pochodzą tylko z ekwipunku. | wł. |
| No weapons from vehicles | Wsiadanie do radiowozu lub innego uzbrojonego pojazdu nie daje broni. | wł. |
Przedmioty
Co robią drobne przedmioty po użyciu.
| Ustawienie | Co zmienia | Jednostka | Domyślnie |
|---|---|---|---|
| Binoculars item | Użycie lornetki otwiera kamerę z zoomem. | wł. / wył. | wł. |
| Firework items | Fajerwerki są stawiane na ziemi i wybuchają po 5 sekundach. | wł. / wył. | wł. |
| Notepad item | Użycie notesu zapisuje stronę, która staje się przedmiotem notatki; użycie notatki pokazuje jej tekst. | wł. / wył. | wł. |
| Diving gear | Użycie diving_gear zakłada butlę z powietrzem i maskę (albo je zdejmuje); gdy są założone, gracz oddycha pod wodą, aż butla się opróżni. diving_fill napełnia butlę. | wł. / wył. | wł. |
| Air in a full tank | Ile sekund gracz oddycha pod wodą na jednej pełnej butli. Powietrze jest zużywane tylko pod wodą i przechowywane dla każdej postaci. 10-3600. Widoczne przy włączonym Diving gear. | s | 100 |
| Putting on / taking off | Ile sekund trwa animacja. 1-60. | s | 5 |
| Refilling | Ile sekund trwa napełnianie butli przedmiotem diving_fill. 1-60. | s | 5 |
Świat
Własne systemy GTA.
| Ustawienie | Co zmienia | Domyślnie |
|---|---|---|
| No GTA police | Brak poziomu poszukiwania i policji AI, karetek i wozów strażackich. | wł. |
| No GTA police and emergency vehicles | GTA nigdzie nie tworzy pojazdów policji, karetek, straży pożarnej ani wojska ani NPC policjantów, medyków, strażników czy żołnierzy. Nie dotyczy to pojazdów i NPC tworzonych przez skrypty. | wł. |
| Areas without parked vehicles | Przy posterunkach policji, szpitalach, więzieniu i bazach GTA w ogóle nie parkuje pojazdów, więc ich parkingi zostają wolne dla graczy. Do 40 wierszy, każdy z Name, Middle of the area i Size (metry od środka w każdym kierunku, 10-1000 m). Widoczne, gdy powyższy przełącznik jest włączony. | Central Los Santos Medical Center, Mission Row Police Department, Pillbox Hill Medical Center, Paleto Bay Sheriff, Sandy Shores Sheriff, lądowisko Vespucci (po 100 m), obóz Altruist (150 m), Bolingbroke Penitentiary (250 m), Fort Zancudo (500 m) |
| No GTA planes | Żadne samoloty nie startują z lotnisk i bazy wojskowej ani na nich nie parkują, a nad mapą nie latają odrzutowce. | wł. |
| No police radio | Głos policyjnego skanera GTA i dźwięki policji w mieście są wyciszone. | wł. |
| Quiet city sounds | Wycisza odległe syreny, alarmy samochodowe i muzykę, którą GTA gra podczas lotu. | wł. |
| Hide GTA HUD parts | Ukrywa gotówkę, licznik amunicji, dzielnicę, ulicę i nazwy pojazdów z GTA (ai-hud pokazuje własne). | wł. |
Populacja
Ilu pieszych i pojazdów GTA wypełnia ulice. Mniej oznacza lepszą wydajność. Każda wartość 0-100, co 5.
| Ustawienie | Co zmienia | Jednostka | Domyślnie |
|---|---|---|---|
| Pedestrians | Chodzący ludzie, w procentach normalnej ilości w GTA. 0 opróżnia ulice. | % | 80 |
| Scenario people | Ludzie siedzący, pracujący lub stojący w stałych miejscach, w procentach. | % | 80 |
| Traffic | Jadące pojazdy AI, w procentach. | % | 80 |
| Parked cars | Auta zaparkowane wzdłuż ulic, w procentach. | % | 80 |
| No garbage trucks | Śmieciarki GTA, które zatrzymują się na środku drogi, nie jeżdżą po mieście. | wł. / wył. | wł. |
Zakładka: Teleports
Drzwi, które przenoszą graczy między dwoma punktami. Jeden rekord na teleport (New teleport / Delete teleport). Podpowiedź na obu końcach przenosi gracza na drugi koniec.
| Ustawienie | Co zmienia |
|---|---|
| Name | Widoczna w podpowiedzi (Go: Weazel News office). |
| First end | Jeden koniec, z kierunkiem, w którym gracz patrzy po przybyciu. |
| Second end | Drugi koniec. |
| Jobs | Mogą z niego korzystać tylko członkowie tych prac. Zostaw prace i gangi puste, aby był dostępny dla wszystkich. |
| Gangs | Członkowie tych gangów też mogą z niego korzystać. |
| Only on duty | Członkowie pracy muszą być na służbie w tej pracy. |
Zakładka: Elevators
Windy z kilkoma piętrami: podpowiedź na każdym piętrze wymienia pozostałe. Jeden rekord na windę (New elevator / Delete elevator).
| Ustawienie | Co zmienia |
|---|---|
| Name | Nazwa windy w podpowiedzi. |
| Floors | Co najmniej dwa, do 20, od góry do dołu lub w dowolnej kolejności. Każdy wiersz ma Floor name, Floor point (gracz przybywa tam zwrócony w jego kierunku) i Job (tylko członkowie tej pracy mogą jechać na to piętro; puste dla wszystkich). |
Zakładka: Moorings
Miejsca przy pomoście, do których można przywiązać łodzie liną. Jeden rekord na cumowisko (New mooring / Delete mooring). 16 pomostów jest gotowych. Łódź unosząca się w odległości do 12 m od miejsca może zostać przywiązana.
| Ustawienie | Co zmienia |
|---|---|
| Name | Nazwa cumowiska. |
| Mooring spot | Stań na krawędzi pomostu, przy której stoją łodzie. |
Zakładka: Seats
Obiekty w świecie, na których gracze mogą siadać, i miejsca, w których na nich siedzą. Jeden rekord na model obiektu (New seat object / Delete seat object). Każdy obiekt tego modelu w świecie dostaje podpowiedź Sit down.
| Ustawienie | Co zmienia | Domyślnie dla nowych |
|---|---|---|
| Object | Model krzesła, ławki lub stołka. | |
| How to sit | Pozycja siedząca: 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 | Dla stołków i boksów, do których gracz nie może podejść; w przeciwnym razie podchodzi do miejsca. | wył. |
| Seats on the object | Jeden wiersz na każde miejsce do siedzenia (do 12), mierzone od środka obiektu: Right, Forward, Up (każde od -10 do 10 m) i Facing; kierunek 180 patrzy w stronę przodu obiektu. Zajmowane jest najbliższe wolne miejsce. |
Zakładka: Discord
Co pokazują profile Discord graczy, gdy grają na tym serwerze (Rich Presence).
Discord application: utwórz aplikację na discord.com/developers (Applications > New Application). Jej nazwa to tytuł, który Discord pokazuje nad liniami, na przykład nazwa twojego serwera.
| Ustawienie | Co zmienia | Domyślnie |
|---|---|---|
| Discord Rich Presence | Pokazuje nazwę twojej aplikacji, obrazki, linie tekstu i przyciski na profilu Discord każdego gracza. Wymaga ID aplikacji. Wył.: gracze zachowują własną obecność z FiveM. | wył. |
| Application id | Na discord.com/developers otwórz swoją aplikację, General Information, i skopiuj Application ID (od 17 do 20 cyfr). Jest publiczne, to nie sekret. | puste |
Pictures: wgraj obrazki do swojej aplikacji w Rich Presence > Art Assets (co najmniej 512 x 512 px), potem wpisz tu ich nazwy. Nowy obrazek może potrzebować kilku minut, aby pojawić się w Discordzie.
| Ustawienie | Co zmienia |
|---|---|
| Large picture | Nazwa Art Asset twojej aplikacji: duży kwadratowy obrazek obok tekstu, zwykle twoje logo. Puste: bez obrazka. |
| Large picture text | Pokazywany, gdy ktoś najedzie myszą na duży obrazek. |
| Small picture | Nazwa Art Asset twojej aplikacji: mały okrągły obrazek w rogu dużego. Puste: bez małego obrazka. |
| Small picture text | Pokazywany, gdy ktoś najedzie myszą na mały obrazek. |
Text lines: dwie linie pod nazwą aplikacji; Discord sam liczy obok nich czas gry. Obie linie puste: własny tekst FiveM.
| Ustawienie | Co zmienia | Domyślnie |
|---|---|---|
| First line | Górna linia, do 128 znaków. Aktualizuje się sama, gdy zmienia się wartość placeholdera (ulica najwyżej co 15 sekund). | {players}/{maxPlayers} players |
| Second line | Dolna linia, do 128 znaków, z tymi samymi placeholderami. | Playing as {name} |
Placeholdery:
| Placeholder | Zamienia się w |
|---|---|
{players} | Gracze online |
{maxPlayers} | Sloty serwera |
{name} | Imię postaci |
{id} | ID na serwerze |
{job} | Praca |
{street} | Ulica, na której jest gracz |
Buttons: do dwóch przycisków pod obecnością, które otwierają link, na przykład zaproszenie na twój Discord lub stronę. Inni ludzie je widzą i klikają; Discord nie pokazuje ich samemu graczowi.
| Ustawienie | Co zmienia |
|---|---|
| Buttons | Najwyżej dwa, pokazywane w tej kolejności (Add button). Button text: do 32 znaków. Link: strona, którą otwiera przycisk; musi zaczynać się od https://. |
Wyłączenie Rich Presence przywraca własną obecność FiveM, ale tylko jeśli ustawił ją ai-smallresources. Inny skrypt obecności działający obok nigdy nie jest nadpisywany.
Komendy
Brak.
Klawisze
Gracze zmieniają je w ustawieniach klawiszy GTA (sekcja FiveM); właściciel zmienia wartości domyślne w panelu administratora (Keybinds). Klawisz nic nie robi, gdy jego funkcja jest wyłączona.
| Domyślny klawisz | Co robi |
|---|---|
| K | Pasy bezpieczeństwa |
| Y | Tempomat |
| Lewy Ctrl | Kucanie |
| B | Wskazywanie palcem |
| X | Ręce w górę |
| M (przytrzymaj) | Przewrócenie się (pieszo) |
| G | Powalenie podczas sprintu |
| X | Wstawanie z miejsca |
| H | Widok kamery telewizyjnej (gdy trzymasz kamerę) |
| Backspace | Schowaj lornetkę |
| Kółko myszy w górę / w dół | Lornetka: przybliż / oddal |
Inne skrypty
- Emotki: gdy działa tgiann-emotes, codem-emotemenu, rpemotes lub 0r-animmenu, jego ręce w górę i wskazywanie wygrywają, a klawisze gestów ai-smallresources pozostają wyłączone. Warstwa gestów AI Core odpowiada innym skryptom z tego, który działa.
- Pas bezpieczeństwa: HUD z własnym pasem bezpieczeństwa (tgiann-lumihud, tgiann-hudv2, tgiann-modern-hud) lub qbx_seatbelt jest czytany jako pierwszy przez warstwę pasów AI Core; wyłącz przełącznik Seatbelt, gdy używasz któregoś z nich.
Znane ograniczenia
- Ręce w górę nigdy nie zaczynają się na animacji innego skryptu (kajdanki, poddanie się) i kończą się, gdy ta animacja zostanie zastąpiona.
- Obszary bez zaparkowanych pojazdów opróżniają każde auto zaparkowane przez GTA w obszarze, nie tylko pojazdy służb: trzymaj rozmiary małe.
- Zabranie przedmiotu
diving_gear, gdy jest założony, nie zdejmuje sprzętu (jak w Qbox). Robi to restart lub zmiana postaci. - Fajerwerków nie można stawiać z pojazdu.