ai-vehiclekeys
Klucze pojazdów, zamykanie pilotem, otwieranie wytrychem i odpalanie na krótko oraz blokada silnika bez klucza.
ai-vehiclekeys decyduje, kto może zamykać, otwierać i uruchamiać pojazd. Gracz bez klucza nie uruchomi silnika; z wytrychem może spróbować otworzyć zamknięte drzwi albo odpalić auto na krótko.
Co robi w grze
- Kto ma klucz. Właściciel posiadanego pojazdu zawsze ma jego klucz, a każdy członek pracy lub gangu, do których należy pojazd floty, też go ma. Te klucze nigdy nie są zapisywane: podążają za własnością w ai-vehicles, więc sprzedaż auta przenosi razem z nim klucz. Inne skrypty mogą dawać dodatkowe klucze (wypożyczenie, pojazd służbowy, jazda próbna, pojazd przywołany przez administratora); te trwają, dopóki gracz nie wyjdzie z serwera lub nie zmieni postaci.
- Zamykanie. Naciśnij U w pobliżu pojazdu, do którego masz klucz. Światła mrugają, a klakson raz piszczy, gdy jesteś pieszo.
- Silnik. Na miejscu kierowcy bez klucza silnik pozostaje wyłączony: gracz nie może go uruchomić, przyspieszając, a pozycja silnika w menu radialnym też odmawia. M wyłącza i ponownie włącza silnik kierowcy, który ma klucz.
- Przekazywanie kluczy. Gdy siedzisz w pojeździe, do którego masz klucz, sekcja pojazdu w menu radialnym pokazuje Hand over the keys. Najbliższy inny gracz w promieniu 3 m dostaje kopię (ty zachowujesz swoją). Obaj dostają powiadomienie.
- Otwieranie wytrychem. Użyj przedmiotu
lockpickobok zamkniętego pojazdu (w odległości do 3 m), aby otworzyć jego drzwi. Użyj go na miejscu kierowcy pojazdu, do którego nie masz klucza, aby odpalić go na krótko: po sukcesie gracz ma klucz do wyjścia z serwera. Kolejność: minigra (jeśli jest ustawiona), pasek postępu, potem losowanie szansy. Gracz musi pozostać w odległości 4 m od pojazdu do końca. Nieudana próba może złamać wytrych.
Instalacja
Instalowany przez przepis AI Core. Ręcznie: ensure ai-vehiclekeys po ai-core i ai-vehicles. Dodaj przedmiot lockpick do swojego ekwipunku, jeśli go nie ma: ai-vehiclekeys rejestruje go jako przedmiot do użycia w każdym działającym ekwipunku.
W panelu administratora Server > General > Key script wybiera system kluczy. Automatic używa ai-vehiclekeys, gdy nie działa żaden inny obsługiwany skrypt kluczy.
Ustawienia w panelu
Panel administratora > Vehicle keys > zakładka Keys and locks. Wartości domyślne pochodzą z data/settings.json.
Klawisz zamka
| Ustawienie | Co zmienia | Jednostka | Domyślnie |
|---|---|---|---|
| Lock reach | Jak blisko pojazdu musi być gracz, aby go zamknąć lub otworzyć. 2-30. | m | 6 |
Otwieranie wytrychem
| Ustawienie | Co zmienia | Jednostka | Domyślnie |
|---|---|---|---|
| Door chance | Szansa, że wytrych otworzy zamknięte drzwi. 0-100. | % | 60 |
| Door time | Jak długo biegnie pasek postępu dla drzwi. 1-60. | s | 5 |
| Hotwire chance | Szansa, że silnik wystartuje; gracz ma wtedy klucze do wyjścia z serwera. 0-100. | % | 35 |
| Hotwire time | Jak długo biegnie pasek postępu odpalania na krótko. 1-120. | s | 10 |
| Break chance | Szansa, że wytrych się złamie, gdy próba się nie powiedzie. 0-100. | % | 25 |
| Minigame | Rozgrywana przed paskiem postępu: None, Skill check lub Lockpick. Wytrych, który złamie się w grze w wytrych, jest zużywany. Powyższa szansa jest losowana także po wygranej grze: ustaw ją na 100 %, aby decydowała sama gra. | Lockpick | |
| Difficulty | Easy, Medium lub Hard. Widoczne tylko wtedy, gdy wybrano minigrę. | Medium |
Komendy
Brak.
Klawisze
Każdy gracz może je zmienić w ustawieniach klawiszy GTA (sekcja FiveM); właściciel zmienia wartości domyślne w panelu administratora (Keybinds).
| Domyślny klawisz | Co robi |
|---|---|
| U | Zamknij lub otwórz najbliższy pojazd, do którego masz klucz. |
| M | Silnik wł. / wył. (tylko miejsce kierowcy). Bez klucza pokazuje „You do not have the keys to this vehicle”. |
Co zastępuje
fxProvide: qbx_vehiclekeys. exports.qbx_vehiclekeys:HasKeys, GiveKeys, RemoveKeys, SetLockState i IsPlayerNearVehicle trafiają do ai-vehiclekeys.
Inne skrypty kluczy
Zamiast niego możesz uruchomić inny skrypt kluczy: warstwa kluczy AI Core rozmawia z qbx_vehiclekeys, qb-vehiclekeys, wasabi_carlock, Renewed-Vehiclekeys, MrNewbVehicleKeys, vehicles_keys (Jaksam), mVehicle, kluczami cd_garage i tgiann-hotwire. Wybierz go w panelu administratora (Server > General > Key script) i zatrzymaj ai-vehiclekeys. Każdy skrypt ai-* daje klucze przez warstwę, więc działają dalej.
Znane ograniczenia
- Dodatkowe klucze (z odpalenia na krótko, przekazane, dane przez skrypty) trwają tylko w sesji: znikają, gdy gracz wyjdzie lub zmieni postać.
- Otwieranie wytrychem wymaga, aby przedmiot
lockpickistniał na liście przedmiotów twojego ekwipunku.