Konfiguracja

Wszystkie opcje w intactrp_core/shared/config.lua

Ogólne

OpcjaDomyślnieOpis
Config.DebugtrueLogi debugowania
Config.MaxCharacters3Max postaci na gracza
Config.AutoSaveInterval300Auto-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

GrupaPoziomUprawnienia
owner99Wszystko + setgroup
admin50setjob, giveitem, kick, tp
mod10Podstawowe komendy
user0Brak 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.

OpcjaDomyślnieOpis
Config.DisableHealthRegenerationfalseWyłącza regenerację zdrowia
Config.DisableVehicleRewardsfalseBlokuje bronie z pojazdów
Config.DisableNPCDropsfalseNPC nie upuszczają broni
Config.DisableDispatchServicestrueWyłącza służby (policja, karetka)
Config.DisableScenariostrueWyłącza scenariusze NPC
Config.DisableAimAssistfalseWyłącza aim assist (kontrolery)
Config.DisableVehicleSeatShufffalseBlokuje zmianę miejsca w pojeździe
Config.DisableDisplayAmmofalseUkrywa licznik amunicji
Config.EnablePVPtruePozwala na walkę między graczami
Config.EnableWantedLevelfalseGTA wanted level włączony

HUD — ukrywanie komponentów

Komponenty z wartością true będą ukryte.

#KomponentDomyślnie
1Wanted Starsfalse
2Weapon Iconfalse
3Cashfalse
4MP Cashfalse
5MP Messagefalse
6Vehicle Nametrue
7Area Nametrue
8Vehicle Classtrue
9Street Nametrue
10Help Textfalse
11Floating Help 1false
12Floating Help 2false
13Cash Changefalse
14Reticlefalse
15Subtitle Textfalse
16Radio Stationsfalse
17Saving Gamefalse
18Game Streamfalse
19Weapon Wheelfalse
20Weapon Wheel Statsfalse
21Hud Componentsfalse
22Hud Weaponsfalse

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 = "........"
ZnakZnaczenie
1Losowa cyfra 0–9
ALosowa litera A–Z
.Losowy znak (50% cyfra, 50% litera)
^1 / ^ADosłowny znak (escape)
innyDosł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,
}
PlaceholderOpis
{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

CallbackCooldown (ms)Opis
createCharacter3000Tworzenie postaci
deleteCharacter5000Usuwanie postaci
selectCharacter2000Wybór postaci
saveCharacter10000Ręczny zapis