Konfiguracja
Wszystkie opcje w intactrp_core/shared/config.lua
Ogólne
| Opcja | Domyślnie | Opis |
|---|---|---|
Config.Debug | true | Logi debugowania |
Config.MaxCharacters | 3 | Max postaci na gracza |
Config.AutoSaveInterval | 300 | Auto-zapis co N sekund (0 = off) |
Config.DBTable | 'users' | Nazwa tabeli w bazie |
Config.IdentifierType | 'license' | Typ identyfikatora |
Wartości domyślne
Config.Defaults = {
job = 'unemployed',
job_grade = 0,
money = 500,
bank = 5000,
position = vector4(425.4, -979.5, 29.4, 270.0),
}Grupy
| Grupa | Poziom | Uprawnienia |
|---|---|---|
owner | 99 | Wszystko + setgroup |
admin | 50 | setjob, giveitem, kick, tp |
mod | 10 | Podstawowe komendy |
user | 0 | Brak komend admina |
Prace
Config.AvailableJobs = {
['unemployed'] = {
label = 'Bezrobotny',
grades = { [0] = 'Bezrobotny' }
},
['police'] = {
label = 'Policja',
grades = {
[0] = 'Cadet', [1] = 'Oficer',
[2] = 'Sierżant', [3] = 'Kapitan', [4] = 'Szef'
}
},
}Świat i rozgrywka
Kontrolują zachowanie GTA:V — PVP, regeneracja, NPC, wanted level itd.
| Opcja | Domyślnie | Opis |
|---|---|---|
Config.DisableHealthRegeneration | false | Wyłącza regenerację zdrowia |
Config.DisableVehicleRewards | false | Blokuje bronie z pojazdów |
Config.DisableNPCDrops | false | NPC nie upuszczają broni |
Config.DisableDispatchServices | true | Wyłącza służby (policja, karetka) |
Config.DisableScenarios | true | Wyłącza scenariusze NPC |
Config.DisableAimAssist | false | Wyłącza aim assist (kontrolery) |
Config.DisableVehicleSeatShuff | false | Blokuje zmianę miejsca w pojeździe |
Config.DisableDisplayAmmo | false | Ukrywa licznik amunicji |
Config.EnablePVP | true | Pozwala na walkę między graczami |
Config.EnableWantedLevel | false | GTA wanted level włączony |
HUD — ukrywanie komponentów
Komponenty z wartością true będą ukryte.
| # | Komponent | Domyślnie |
|---|---|---|
| 1 | Wanted Stars | false |
| 2 | Weapon Icon | false |
| 3 | Cash | false |
| 4 | MP Cash | false |
| 5 | MP Message | false |
| 6 | Vehicle Name | true ↑ |
| 7 | Area Name | true ↑ |
| 8 | Vehicle Class | true ↑ |
| 9 | Street Name | true ↑ |
| 10 | Help Text | false |
| 11 | Floating Help 1 | false |
| 12 | Floating Help 2 | false |
| 13 | Cash Change | false |
| 14 | Reticle | false |
| 15 | Subtitle Text | false |
| 16 | Radio Stations | false |
| 17 | Saving Game | false |
| 18 | Game Stream | false |
| 19 | Weapon Wheel | false |
| 20 | Weapon Wheel Stats | false |
| 21 | Hud Components | false |
| 22 | Hud Weapons | false |
Mnożniki gęstości
Kontrolują ilość NPC i pojazdów w świecie. 0.0 = brak, 1.0 = domyślnie.
Config.Multipliers = {
pedDensity = 1.0,
scenarioPedDensityInterior = 0.0,
scenarioPedDensityExterior = 1.0,
ambientVehicleRange = 1.0,
parkedVehicleDensity = 1.0,
randomVehicleDensity = 1.0,
vehicleDensity = 1.0,
}💡 Wydajność
Zmniejszenie density poprawia FPS na słabszych maszynach, ale zmniejsza immersję RP. W interiorach domyślnie 0.0.
Rejestracje AI
Pattern string dla tablic rejestracyjnych pojazdów NPC.
Config.CustomAIPlates = "........"| Znak | Znaczenie |
|---|---|
1 | Losowa cyfra 0–9 |
A | Losowa litera A–Z |
. | Losowy znak (50% cyfra, 50% litera) |
^1 / ^A | Dosłowny znak (escape) |
| inny | Dosłowny znak |
⚠️ Długość
String krótszy niż 8 znaków będzie dopełniony z prawej.
Discord Rich Presence
Wyświetla status w Discord. Ustaw appId = 0 aby wyłączyć.
Config.DiscordActivity = {
appId = 0,
assetName = "LargeIcon",
assetText = "{server_name}",
buttons = {
{ label = "Join Server",
url = "fivem://connect/{server_endpoint}" },
{ label = "Discord",
url = "https://discord.gg/intactrp" },
},
presence = "{player_name} [{player_id}] | {server_players}/{server_maxplayers}",
refresh = 1 * 60 * 1000,
}| Placeholder | Opis |
|---|---|
{server_name} | Nazwa serwera (convar sv_hostname) |
{server_endpoint} | IP:Port serwera |
{server_players} | Liczba graczy online |
{server_maxplayers} | Max graczy |
{player_name} | Nick gracza |
{player_rp_name} | Imię i nazwisko postaci |
{player_id} | Server ID gracza |
Cooldowny
| Callback | Cooldown (ms) | Opis |
|---|---|---|
createCharacter | 3000 | Tworzenie postaci |
deleteCharacter | 5000 | Usuwanie postaci |
selectCharacter | 2000 | Wybór postaci |
saveCharacter | 10000 | Ręczny zapis |