Pulse Phone dokumentáció
Hibaelhárítás
11. Hibaelhárítás
Kezdd itt: olvasd el az indítási ellenőrzést a szerverkonzolban. A PULSE PHONE v1.x.x sorral és a builddel kezdődik, majd területenként egy sort ad (Server, Database, Framework, Connected scripts, Items...). Minden FIX vagy NOTE sor alatt ott a probléma és a javítása (-> ...). Írd be a phone:health parancsot a teljes, soronkénti jelentéshez, és a phone:diag parancsot a részletekhez.
A telefon nem nyílik meg
| Amit látsz | Miért | Javítás |
|---|---|---|
Az F1 nem csinál semmit, a /phone működik |
Egy másik script használja az F1-et | Állítsd át a Settings > Key Bindings > FiveM alatt, vagy módosítsd a Config.Keys.open értéket. Az új alapértelmezés csak azokhoz a játékosokhoz jut el, akik sosem állították be a gombot. |
| Egyáltalán semmi nem nyílik meg | A játékosnak nincs telefontárgya, lemerült az akkumulátor, egy script letiltotta a telefont, vagy a játékos halott, meg van bilincselve, vagy más tiltott állapotban van | Ellenőrizd a Config.Item.required beállítást, az akkumulátort és a Config.Block állapotokat. |
| Nem nyílik meg inventory vagy menü fölött | Szándékosan (Config.Open.blockWhenNuiFocused) |
Előbb zárd be a másik menüt. |
| "No phone item": senkinek nem nyílik meg | Config.Item.required = true, de a phone tárgy hiányzik az inventorydból, vagy a játékosoknál nincs ott |
Add hozzá a phone tárgyat (4. fejezet), és add oda a játékosoknak, vagy állítsd be: Config.Item.required = false. |
| Egy új telefon fekete, és ezt írja: "Hold to turn on" | A telefon kikapcsolva érkezett: Config.Device.arrivesOn = false. Az 1.4.0 óta az új telefonok alapból bekapcsolva érkeznek; egy korábbi verzióból megtartott config.lua megtartja a saját értékét |
Elővett telefonnal tartsd lenyomva az End vagy az O gombot (Config.Keys.power) körülbelül két másodpercig, vagy tartsd lenyomva egérrel a készülék saját oldalsó gombját. Az üdvözlőképernyőn húzz felfelé a beállítás megkezdéséhez. |
A doboz eltűnik, de nem jelenik meg phone tárgy |
Config.Item.required = false és unique = false esetén a karakter saját telefont használ, inventory tárgy nélkül |
Nyisd meg a telefont a szokásos módon. Ha a szervereden kötelező hordozott tárgyat szeretnél, a telefonok árusítása előtt kapcsold be a Config.Item.required beállítást, majd indítsd újra a Pulse-t. |
| Üres vagy fehér képernyő | A szerveroldal nem fut. Az F8 ezt mutatja: the server never answered bootstrap - is the resource running server-side? |
Keress egy piros [phone] sort vagy escrow hibát (lásd lent) a szerverkonzolban. |
Üres képernyő, a konzol szerint ui/index.html missing |
Az ui/ mappa törölve lett, vagy nem lett feltöltve |
Töltsd fel újra a teljes phone mappát. Ne töröld az ui/ mappát. |
A készülék látszik a kézben, de a képernyő sosem jelenik meg; az indítási ellenőrzés [FAIL] Interface hibát mutat egy ui/assets/ mappabeli fájl megnevezésével |
Az a fájl hiányzik a példányodból: hiányos feltöltés, vagy egy vírusirtó eltávolította | Töltsd le újra a telefont a Keymasterből, és töltsd fel a teljes mappát. Ha a fájl ismét eltűnik, add hozzá a szerver mappáját a vírusirtód kivételeihez. |
| A kurzor beragad a képernyő közepén | A GTA raw input ki van kapcsolva | A játékos kapcsolja be a raw inputot a GTA beállításaiban. |
Framework, pénz és munkák
| Amit látsz | Miért | Javítás |
|---|---|---|
FRAMEWORK NOT SELECTED: more than one framework is started |
Két core fut, például es_extended és qb-core | Állítsd a Config.Framework értéket a config/config.lua fájlban arra, amelyiket használod, vagy add hozzá a setr phone_framework <name> sort a server.cfg fájlhoz (3. fejezet). Addig a pénzes funkciók ki vannak kapcsolva. |
framework not ready: ... a konzolban, és a telefonok a "not ready" képernyőn maradnak |
A framework, amelyet a telefon talált, vagy amelyet használnia kell, még nem fut: még indul, újraindul, le van állítva, vagy (egyedi esetén) a bridge-e sosem lett regisztrálva. A pénzt elutasítja, amíg el nem indul. | A telefont a framework után indítsd. A core újraindítása után várj egy kicsit, vagy indítsd újra a telefont is. Egyedi framework: regisztráld a bridge-et, és core-újraindítás után hívd meg az exports.phone:FrameworkRestarted() függvényt. Egyáltalán framework nélküli szerver: állítsd be a Config.Framework = 'standalone' értéket a config/config.lua fájlban, vagy add hozzá a setr phone_framework standalone sort a server.cfg-hez (ez elsőbbséget élvez a configgal szemben). |
| Rossz frameworköt ismert fel: az indítási sor olyat nevez meg, amit nem használsz | Az ox_core az ESX, a QBCore vagy a Qbox mellett is el van indítva (ilyenkor a telefon a másikat használja), vagy a core-od resource-a át van nevezve | Állítsd le a nem használt core-t, vagy kényszerítsd a sajátodat a setr phone_framework <name> sorral a server.cfg fájlban (3. fejezet). Átnevezett core: használd az eredeti nevét, vagy kösd be egyedi frameworkként. |
Config.Framework = "esx" but es_extended is not started |
A beállítás olyan frameworköt nevez meg, amely nem fut | Javítsd a beállítást, vagy állítsd vissza 'auto' értékre. |
Az indítási sor frameworkös szerveren is Framework: standalone értéket mutat |
A core-nak más a resource-neve, vagy a telefon után indul | A telefont a framework után indítsd. Egy átnevezett core-t nem talál meg: használd az eredeti nevét, vagy kösd be egyedi frameworkként (3. fejezet). |
| A bankegyenleg 0 vagy hibás | A telefon standalone módban fut (saját bankkal), vagy a framework nem lett megtalálva | Ellenőrizd az indítási sor Framework: és Banking: részét. |
| Nincs céges számla a Servicesben | Nem fut céges számla script, vagy a játékos nem főnök | Futtass egyet a 7. fejezetből. Főnöki rangok: boss (ESX), isboss (QBCore / Qbox) vagy bossGrade. Az ox_core-on és a vRP-n nincs cégkezelés. |
| A rendőrség vagy a mentők nem kapják meg a 911-es hívásokat | A munkájuk neve nincs a listákban, vagy nincsenek szolgálatban | Add hozzá a munkaneveidet a Config.Services és a Config.Emergency részhez a config/apps.lua fájlban. |
<script> found but not connected |
Annak a scriptnek a verziója más exportokkal rendelkezik | A telefon a következő lehetőséget használja. Frissítsd a scriptet, vagy válassz másikat a Config.Providers beállítással. |
ND Core szerver, de az indítási sor másik frameworköt vagy standalone értéket nevez meg |
Az ND_Core a telefon után indul, vagy egy másik core is el van indítva |
A telefont az ND_Core után indítsd, állítsd le a nem használt core-t, vagy add hozzá a setr phone_framework nd sort a server.cfg fájlhoz. |
Adatbázis
| Amit látsz | Miért | Javítás |
|---|---|---|
A telefon sosem tölt be teljesen; az F8 ezt mutatja: request "bootstrap" timed out |
Egy másik telefon táblái útban vannak, és nem sikerült félretenni őket | Olvasd el az indítási ellenőrzést (phone:health). Egy [FAIL] Database ... belong to another script sor megnevezi a táblákat; lásd a 2. fejezetet, "Egy másik telefon táblái". |
Indítási ellenőrzés: [WARN] Database N table(s) of another script were moved aside: phone_x -> old_phone_x |
Egy táblát, amelyet egy másik script a telefon egyik nevén hagyott, induláskor átnevezett, hogy a telefon létrehozhassa a sajátját. Semmi nem törlődött | A telefon miatt nincs teendő. Ha az a tábla az egyik scriptedé, adj neki másik táblanevet: a régi néven nem fogja megtalálni az adatait. A phoneimport onnan olvassa be egy régi telefon adatait (Adatok importálása, "Tables that share a name with Pulse Phone"). |
Indítási ellenőrzés: [WARN] Database <table> is missing columns the phone writes (...) |
A tábla a telefon nevét viseli, de hiányzik belőle egy oszlop, amelybe a telefon ír, és nem egyértelműen egy másik scripté. Szándékosan békén hagyja: egy rossz átnevezés rosszabb lenne egy figyelmeztetésnél | Ha egy másik script hozta létre, nevezd át old_<table> névre az adatbázis-eszközödben, és indíts újra. Ha nem, küldd el azt a sort a támogatásnak (12. fejezet). A szabályok az Adatok importálása oldalon vannak. |
db: could not create table ... check that the database user may CREATE TABLE |
Az adatbázis-felhasználó nem tud táblákat létrehozni | Adj a felhasználónak CREATE és ALTER jogot, vagy importáld kézzel a phone.sql fájlt. |
db: could not add column ... |
A felhasználó nem tud ALTER-rel táblákat módosítani | Mint fent. |
is running but the database did not answer |
Az oxmysql fut, de nem éri el az adatbázist | Javítsd a mysql_connection_string értéket. A telefon magától újrapróbálja. |
no SQL resource running - storing data in the resource key/value store |
Az oxmysql nincs elindítva, vagy a telefon után indul | Az oxmysql-t a telefon előtt indítsd. |
auth_gssapi_client az oxmysql naplójában |
Az adatbázis-felhasználó Windows-bejelentkezésre van állítva | Állítsd át a felhasználót jelszavasra: ALTER USER 'fivem'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('your-password'); |
phone_db_fallback is "kvp", so the key/value store takes over |
Az adatbázis nem válaszol, és a fallback be van kapcsolva | Az adatok a key/value tárolóba íródnak, és nem jutnak el az adatbázisba. Javítsd a kapcsolatot. |
db: no answer within 10 s, answered as failed: <query> |
Az a lekérdezés sosem tért vissza (lassú vagy zárolt adatbázis) | A kérő alkalmazás azt az értesítést kapta, hogy sikertelen volt. Nézd meg az SQL resource naplóját. |
Hívások, fotók és a készülék
| Amit látsz | Miért | Javítás |
|---|---|---|
A hívás hang nélkül jön létre, no voice resource |
Nem fut voice script | Indítsd el a pma-voice-t (vagy egy másikat az 5. fejezetből) a telefon előtt. |
Nincs hang, 2 voice resources running |
Két voice script harcol ugyanazokért a csatornákért | Pontosan egyet futtass. |
| A videohívás csak a hívó képét mutatja | A két játékos nem tud közvetlenül kapcsolódni | Állíts be egy videó relayt az 5. fejezetben hivatkozott haladó útmutató alapján. |
| Az összevont hívásban van hang, de nincs kép | A csoportos videó ki van kapcsolva, vagy a beállított videós helyek foglaltak. A hangos résztvevők videós hely nélkül is a konferenciában maradhatnak. | A config/config.lua fájlban ellenőrizd a Config.Calls.groupVideo és a Config.Calls.groupVideoMax értéket. A csoportos videó alapból be van kapcsolva négy videós hellyel. Éles kapcsolathoz kövesd az 5. fejezetben hivatkozott videó relay beállítást. |
| A kamerával készült videoklipeknek nincs hangja egy játékosnál | Az a játékos egyszer elutasította a játék mikrofonkérését. A FiveM a választ a %AppData%\CitizenFX\media_access.json fájlban jegyzi meg, és soha többé nem kérdez rá. |
A játékos bezárja a FiveM-et, törli a %AppData%\CitizenFX\media_access.json fájlt, újraindítja a játékot, és kérdésre engedélyezi a mikrofont. |
A fotók nem mentődnek, screenshot-basic not started |
A screenshot-basic nem fut | Indítsd el a telefon előtt. |
| A fotók mentődnek, de hibásan jelennek meg | A phone_media_origin sima http:// cím |
Használj https:// címet, töröld a beállítást, vagy használd a Fivemanage-et (6. fejezet). |
refused a media link on "<host>" |
Egy link egy olyan hostról, amely nincs az engedélyezési listán | Add hozzá a hostot a Config.Media.allow listához (6. fejezet), vagy hagyd elutasítva. |
| A Radio alkalmazás szerint a rádió nem érhető el | Nem fut voice script, vagy az YACA | Lásd az 5. fejezetet, Radio. |
| Radio: "You need a radio to tune in" | A Config.Radio.item be van állítva, és a játékosnál nincs ott az a tárgy |
Add oda nekik a tárgyat, vagy állítsd be az item = false értéket a config/apps.lua fájlban. |
| A nyilvános telefon pénz miatt elutasítja a hívást | Túl kevés pénz van a Config.Payphone.pay által megnevezett számlán, vagy egy egyedi bridge pénzfüggvények nélkül |
Standalone szerveren senkinek nincs készpénze: hagyd a pay = 'either' értéket, vagy használd a 'bank' értéket. |
| Nem lehet gépelni egy szövegmezőbe | Egy másik script meghívta a SetNuiFocus(false, false) függvényt, miközben a telefon nyitva volt |
Keresd meg azt a scriptet (a NUI devtools megmutatja). |
Indítási ellenőrzés: phone_media_origin not set |
A szervernek nincs nyilvános Cfx.re címe (helyi vagy LAN tesztszerver) | Az ugyanazon a gépen vagy hálózaton lévő játékosoknál nincs gond. Nyilvános szervernél ellenőrizd, hogy listázva van-e, vagy állítsd be: setr phone_media_origin "https://..." (6. fejezet). |
| Láthatatlan készülék, alap telefon, vagy szürke doboz a kézben | A telefon modellje nem streamelődött. Az F8 ezt mutatja: the handset model "pulse_titanium" did not load. (vagy pulse_ultra, pulse_clear, pulse_flip, attól függően, melyik készülékről van szó) |
Állítsd a sv_enforceGameBuild értéket 2699-re vagy újabbra. Töltsd fel újra a stream/ mappát változatlanul, és tarts meg minden data_file sort az fxmanifest.lua fájlban. |
Bolt és tárgyak
| Amit látsz | Miért | Javítás |
|---|---|---|
| Nincs eladó a boltban | Az eladó csak körülbelül 60 m-en belül jelenik meg. Lehet, hogy a bolt ki van kapcsolva, vagy a mapod lefedi a Legion Square-t | Ellenőrizd a Config.Store.enabled értéket. Helyezd át a pultot a Config.Store.locations beállításban. |
store: the item "pulse_phone_box" ... is not registered in your inventory |
Hiányzik a doboz tárgy | Add hozzá (4. fejezet). Addig a telefonokat doboz nélkül adja át. |
Az üzlet szerint "inventory full", pedig a játékosnak van helye; a konzol ezt írja: store: the inventory would not take <item> |
Az a tárgy nincs az inventoryd tárgylistájában, ezért az inventory elutasítja | Add hozzá a konzolban megnevezett tárgyat (4. fejezet, és config/items/), vagy állítsd be a Config.Store.box = false értéket, hogy a telefonok doboz nélkül kerüljenek átadásra. A vásárlás összegét visszakapta. |
Nincs Reserve vagy kábel az üzletben, vagy store: the item "pulse_cable" ... |
A töltő tárgyak hiányoznak az inventorydból | Add hozzá a pulse_magpack, a pulse_magpack_max és a pulse_cable tárgyat (4. fejezet) és a képeiket. |
Nincs Pulse Home Wi-Fi az üzletben, vagy store: the item "pulse_router" ... |
A router tárgy hiányzik az inventorydból, vagy a Config.Wifi.enabled értéke false |
Add hozzá a pulse_router tárgyat (4. fejezet) és a képét. |
Home Wi-Fi: the model "pulse_router" is not streamed az F8-ban |
A stream/ mappa nem lett teljesen feltöltve |
Töltsd fel újra a stream/ mappát változatlanul. A Wi-Fi így is működik; csak a router nem jelenik meg. |
Nincs Pulse Burner az üzletben, vagy store: the item "pulse_burner" ... |
A burner tárgy hiányzik az inventorydból, vagy a Config.Burner.enabled értéke false |
Add hozzá a pulse_burner tárgyat (4. fejezet) és a képét. |
Pulse Burner: the model "pulse_burner" is not streamed az F8-ban |
A stream/ mappa nem lett teljesen feltöltve |
Töltsd fel újra a stream/ mappát változatlanul. A burnerek így is működnek; a kézben a Pulse készülék látszik. |
| Egy rendőrnek nincs Intercept alkalmazása, vagy az szolgálaton kívülinek mutatja | A munkája nincs a Config.Taps.jobs listában, a rangja a minGrade alatt van, vagy a framework szerint szolgálaton kívül van |
Ellenőrizd a config/apps.lua fájlt és a munkáját. |
| "A router can only go inside a home you own or have a key to" | A placement értéke 'housing' (vagy 'auto' housing scripttel) |
Helyezd el az otthonodban, vagy módosítsd a placement értéket a config/apps.lua fájlban. |
| A router nem helyezhető el: a gyűrű piros marad, vagy egy üzenet megmondja, miért | A hely megszeg egy szabályt. Sík felületnek kell lennie a játékostól körülbelül 3 m-en belül (nem fal vagy lejtő), legalább minSpacing (8 m) távolságra egy másik routertől, és a játékosnak kevesebb mint maxPerPlayer (2) elhelyezett routere lehet. placement = 'interior' esetén beltérben kell lennie ("A router has to go indoors"). 'housing' esetén olyan otthonban kell lennie, amely a játékos tulajdona, vagy amelyhez kulcsa van. |
Állj közelebb, és célozz a padlóra vagy egy asztalra. Előbb vegyél fel egy régebbi routert. Vagy módosítsd a placement értéket a config/apps.lua fájlban (8. fejezet, Home Wi-Fi). |
| "Routers go in homes, and this server has no housing script the phone can read" | placement = 'housing', de a 7. fejezet housing scriptjei közül egyik sem fut |
Állítsd a placement értéket 'auto' vagy 'interior' értékre, vagy futtass egy támogatott housing scriptet. |
| A tárgyak kép nélkül jelennek meg | A képek nem lettek bemásolva | Másold a config/items/images/ mappát az inventoryd képmappájába. Az indítási ellenőrzés Item pictures sora megnevezi a hiányzókat és a mappát. |
Indítási ellenőrzés: [FAIL] Items ... missing in ox_inventory |
Az ox_inventory csak a saját tárgyfájlját olvassa | Illeszd be a doboz alatt kiírt bejegyzéseket az ox_inventory/data/items.lua fájlba, majd indítsd újra az ox_inventoryt és a telefont. |
Indítási ellenőrzés: Phone item ... opens <another script> |
Az ox_inventory phone bejegyzése egy másik script exportját nevezi meg |
Cseréld le azt a bejegyzést a doboz alatt kiírtra (a Settings > Server > Health Check alatt is megtalálod, Copy gombbal), majd indítsd újra az ox_inventoryt. Az alap bejegyzés így, ahogy van, rendben van. |
Indítási ellenőrzés: [INFO] Items TMC keeps no item list the phone can read |
A TMC-nek nincs módja a tárgyai listázására, így a telefon nem tudja, melyek vannak meg. Ez információ, nem hiba | Győződj meg róla, hogy a doboz alatt kiírt minden tárgy benne van a TMC tárgylistájában. Az üzlet megnevez minden tárgyat, amit a TMC elutasít. |
Indítási ellenőrzés: [WARN] Items ... restart the server once so ESX loads them |
A tárgyak bekerültek az ESX items táblájába, de ez az ESX futás közben nem tudja újratölteni őket |
Indítsd újra egyszer a szervert. |
Indítási ellenőrzés: [WARN] Items ... could not add the items itself |
A telefon nem tudott írni az ESX items táblájába vagy a QBCore tárgyai közé (az ok a sorban szerepel) |
Végezd el kézzel: futtasd a config/items/esx.sql fájlt (ESX), vagy illeszd be a config/items/qb-core.lua tartalmát a qb-core/shared/items.lua fájlba (QBCore), majd indíts újra. |
Unique phones are waiting for their inventory. |
Az egyedi telefonok be vannak kapcsolva, de egyik szükséges inventory sem fut | Indítsd el a kiválasztott támogatott inventoryt a phone előtt, és ellenőrizd a Config.Providers.inventory értéket. A Pulse megtartja az egyedi telefonos beállítást, és folytatja, amint az inventory elérhetővé válik; ne változtasd meg a tulajdonlási módot csak azért, hogy megkerüld ezt a figyelmeztetést. |
| Egy számla nem fizethető ki: nincs, aki megkapja | A számla cégének nincs számlája egy céges számla scriptben, vagy a küldője nem található | Állítsd be a Config.Bills.payToCity = true értéket, hogy az ilyen számlák városi bírságként kerüljenek beszedésre. |
Egyéb scriptek, nyelv és szolgáltatás
| Amit látsz | Miért | Javítás |
|---|---|---|
Egy script No such export hibát dob egy másik telefonra |
Egy másik telefon exportjait hívja, például: exports['<old phone>']:SendMail. A Pulse Phone nem másolja le más telefonok exportjait. |
Írd át azt a hívást a Pulse Phone saját exportjára (Exportok), vagy kérj a script szerzőjétől Pulse Phone opciót. Az eventeket használó scripteknél nincs teendő. |
No such export a phone esetén |
A telefon mappája át lett nevezve | Nevezd vissza phone névre (lásd lent). |
| Rossz nyelv | A Config.Locale másik nyelvre van állítva, vagy a játékos választott egyet |
Állítsd be a Config.Locale értéket. Minden játékos kiválaszthatja a sajátját a Settings > General > Language alatt. |
A szöveg kulcsokként jelenik meg, például key.answer |
Egy régi config/locales/ mappát másoltak az új fölé |
Használd az új locale fájlokat. A saját szövegezésedet kézzel alkalmazd újra. |
| Az App Hub letöltés ezt írja: No Connection | A telefonnak itt nincs mobiljele (lefedetlen zóna, vagy bekapcsolt Carrier mellett nincs jel), és nincs Wi-Fi-n. A letöltéshez Wi-Fi vagy mobiladat kell. | Menj olyan helyre, ahol van jel, vagy csatlakozz Wi-Fi-re (egy Pulse Home Wi-Fi routerre). |
| Az App Hub letöltés ezt írja: No Cellular Plan, Data Limit Reached vagy Cellular Data Is Off | A Carrier be van kapcsolva, és a telefonnak nincs csomagja, vagy elfogyasztotta az adatkeretét, vagy a játékos kikapcsolta a Cellular Data-t | Vegyél vagy válts nagyobb csomagra a Carrier alkalmazásban (amely minden telefonra telepítve van, amíg a Carrier be van kapcsolva), kapcsold vissza a Cellular Data-t, vagy csatlakozz Wi-Fi-re. |
| Mindenkinél "No Service" látszik | A Carrier be van kapcsolva (Config.Carrier.enabled = true vagy setr phone_carrier 1), így minden telefonnak csomag kell |
A játékosok a Carrier alkalmazásban vesznek csomagot. Vagy kapcsold ki: állítsd be az enabled = false értéket, és töröld a setr phone_carrier sort. |
| Csak bizonyos helyeken nincs jel | A lefedetlen zónák be vannak kapcsolva (Config.Coverage.enabled) |
Ellenőrizd a zónáidat a phone:zone show paranccsal játékon belül. A segélyhívások mindig működnek. |
Settings > Server, vészriasztások és frissítések
| Amit látsz | Miért | Javítás |
|---|---|---|
| Nincs Server sor a Settingsben | A játékosnak nincs phone.admin ace jogosultsága, vagy Config.OwnerTools.enabled = false |
add_ace group.admin phone.admin allow, és add hozzá a játékost a group.admin csoporthoz, majd nyisd meg újra a Settingst. |
A phone:setup nem csinál semmit |
A szerverkonzolba lett beírva, vagy a játékos nem admin | Írd be játékon belül (F8) adminként. A konzolban a phone:health ugyanazokat az ellenőrzéseket írja ki. |
| Egy játékon belül végzett módosítás nem lép érvénybe | Restart needed jelöléssel van ellátva | Indítsd újra a telefont (ensure phone) vagy a szervert. Az indítási ellenőrzés Restart sora felsorolja, mi vár. |
Egy config/ fájl szerkesztése semmit nem változtat |
Az a beállítás játékon belül lett módosítva, és a játékon belüli érték az erősebb | Nyomd meg rajta a Reset to Default gombot a Settings > Server alatt, vagy használd a phone:reset <key> parancsot a konzolban. |
| A Settings > Server mindent csak olvashatóként mutat | Config.OwnerTools.enabled = false a config/apps.lua fájlban |
Állítsd true értékre, és indítsd újra a telefont. |
Not saved: ... egy beállítás alatt |
Az érték nem olyan, amit az a beállítás elfogad (tartományon kívüli, rossz formátumú, szóközt tartalmazó munkanév) | Az üzenetben leírt értéket használd. |
| Senki nem kap vészriasztást | Config.Broadcast.enabled = false, vagy a játékosok a megrajzolt körön kívül vannak |
Ellenőrizd a config/apps.lua fájlt. Teszteléshez küldd az egész városnak. |
| A játékosok a súlyos vagy tájékoztató riasztásokat némán kapják, vagy egyáltalán nem | Minden játékos kikapcsolhatja ezeket a szinteket, a súlyos riasztások pedig követik a Silent Mode-ot | Ez a játékos döntése. A rendkívüli riasztások mindig hangot adnak. |
| Egy rendőrnek nincs New Alert gombja | A munkája nincs a Config.Broadcast.senders listában, a rangja a megadott alatt van, vagy szolgálaton kívül van |
Add hozzá a 'police:3' értéket (munka:legalacsonyabb rang) a senders listához, vagy állítsd be a requireDuty = false értéket. |
Wait ... before sending another alert |
A küldő várakozási ideje (cooldownSeconds) vagy óránkénti korlátja (perHour) |
Várj, vagy emeld a korlátokat a config/apps.lua fájlban. |
Nincs Update sor az indítási ellenőrzésben |
A telefon nem érte el a frissítési fájlt (nincs internet, tűzfal), vagy Config.UpdateCheck.enabled = false |
Nincs mit javítani: a telefon enélkül is működik tovább. Config.Debug = true esetén a konzol megmondja, miért. |
Újabb funkciók
| Amit látsz | Miért | Javítás |
|---|---|---|
| Nincs Shade alkalmazás | A Shade alapból ki van kapcsolva, és pulse_vpn tárgy, egy listázott munka vagy access.everyone kell hozzá |
Állítsd be a Config.DarkMarket.enabled = true értéket a config/apps.lua fájlban, és ellenőrizd az access blokkját. |
| Nincs SIM-kártya az üzletben, vagy nincs egyenleg a Settingsben | A SIM-kártyák alapból ki vannak kapcsolva (Config.Sim.enabled), a feltöltőkártyás egyenleg pedig egy második kapcsoló (prepaid) |
Kapcsold be őket a config/apps.lua fájlban, és add hozzá a pulse_sim és a pulse_topup tárgyat az inventorydhoz (4. fejezet). |
| Egy Pulse Beacon nem ragasztható fel egy autóra | A játékos túl messze van a járműtől (attachRange, 4 m), vagy már maxPerPlayer (8) darab van neki |
Állj az autó mellé. Ellenőrizd a config/apps.lua fájlt. |
| "An unknown Pulse Beacon is moving with you" | A biztonsági figyelmeztetés: valaki más beaconje alertAfter másodpercig együtt utazott a játékossal |
Ez várható. Csak akkor állítsd be az alert.enabled = false értéket, ha a szabályaitok engedik a rejtett követést. |
| A Pulse Buds, a Ring Light vagy a Card Wallet nem működik az inventoryból | A tárgyaik hiányoznak, vagy ki vannak kapcsolva | Add hozzá a pulse_buds, a pulse_ringlight és a pulse_wallet tárgyat (4. fejezet), és ellenőrizd a config/apps.lua fájlt. |
| A Slipstream nem engedi a játékost versenyt indítani vagy csatlakozni | Messzebb van, mint a joinRadius (60 m) a rajtvonaltól, a verseny megtelt (maxRacers), vagy a nevezési díj a minFee és a maxFee tartományon kívül van |
Hajts a rajtvonalhoz. Ellenőrizd a config/apps.lua fájlt. |
| Hail: egy sofőr sosem kap fuvart | Az autója kategóriája vagy modellje nem engedélyezett, a munkája nincs a driver.jobs listában, nincs nála a driver.licenceItem, vagy a serviceArea területen kívül van |
Ellenőrizd a driver blokkot a config/apps.lua fájlban. |
| Az Eats rendeléseket sosem szállítja ki játékos | Nincs szolgálatban futár couriers.jobs listában szereplő munkával; cityCourier.enabled esetén helyette a város szállít |
Add hozzá a kiszállítási munkáidat a config/apps.lua fájlhoz (vagy a Settings > Server > Jobs alatt). |
| A Realty nem mutat otthonokat | A housing scripted nem tudja listázni az eladó otthonokat, és a Config.Homes.listings üres |
Adj hozzá hirdetéseket a config/apps.lua fájlban, vagy futtass egy housing scriptet a 7. fejezetből. |
| Egyetlen ügynök sem kap megtekintési kérést a Realtyben | Egyetlen szolgálatban lévő játékosnak sincs a realtor.jobs listában szereplő munkája |
Add hozzá a munkaneveidet a config/apps.lua fájlban (vagy a Settings > Server > Jobs alatt). |
| Élő játékok: nem érkezik meghívó | A játék ki van kapcsolva a config/apps.lua fájlban, vagy a meghívó tovább várt, mint az inviteSeconds |
Ellenőrizd a config/apps.lua fájlt, és küldd el újra a meghívót. |
| Egy céges vonal senkit nem csörget meg, vagy a hívók tartásban várnak | Senki nincs bejelentkezve diszpécserként azon a vonalon, vagy egyetlen tag sincs szolgálatban | Lásd a config/apps.lua fájlt: a diszpécserek a Services alkalmazásban jelentkeznek be. |
| Groups: "the group is full" | maxMembers (6, a vezetővel együtt) |
Emeld meg a config/apps.lua fájlban. |
| A rendkívüli hírekről senki nem kap értesítést | A breaking.enabled ki van kapcsolva, vagy a várakozási idő (cooldownSeconds, perAuthorSeconds) még nem telt le |
Ellenőrizd a config/apps.lua fájlt vagy a Settings > Server > News beállítást. |
Telepítési és verzióproblémák
| Amit látsz | Miért | Javítás |
|---|---|---|
You lack the required entitlement, vagy escrow hiba induláskor |
A szerver kulcsa más Cfx.re fiókhoz tartozik, mint amelyik a Pulse Phone-t megvette | Az assetnek ugyanahhoz a Cfx.re fiókhoz kell tartoznia, mint a szerverkulcsodnak (sv_licenseKey). Töltsd le a telefont a Keymasterből (Granted Assets) azon a fiókon. Egy mástól kapott példány sosem fut. |
Failed to verify protected resource phone induláskor, és a konzol vagy az F8 a zárolt mappában lévő fájlokra syntax error near '<\1>' hibát mutat |
A feltöltés megváltoztatta a zárolt fájlokat: egy FTP kliens szöveges (Auto/ASCII) módban küldte őket, vagy a feltöltés megszakadt. A licenccel nincs gond (rossz fiók esetén inkább You lack the required entitlement jelenik meg) |
Töröld a phone mappát a szerveren, töltsd le újra a Keymasterből, és töltsd fel Binary módban (FileZilla: Transfer > Transfer Type > Binary), vagy töltsd fel a zipet, és csomagold ki a szerveren. Hasonlítsd össze a mappát az INSTALL.md fájltáblázatával. |
Indítási ellenőrzés: [FAIL] Package ... file(s) missing or the wrong size, a ui/, a data/ vagy a stream/ mappa fájljait megnevezve |
Azok a fájlok nem úgy érkeztek meg, ahogy elkészültek: részleges feltöltés, szöveges módú FTP átvitel, vagy egy vírusirtó eltávolított egyet | Ugyanaz a javítás: töltsd le újra, majd töltsd fel Binary módban, vagy csomagold ki a zipet a szerveren. Ha egy fájl ismét eltűnik, vedd ki a szerver mappáját a vírusirtód ellenőrzése alól. A stream fájloknál csak a meglétüket ellenőrzi (az escrow megváltoztatja a méretüket), a zárolt kódot maga a szerver ellenőrzi. |
Indítási ellenőrzés: [FAIL] Package the file list is from build ... files from two downloads are mixed |
Az ui/ és a mappa többi része különböző letöltésekből származik |
Töröld a mappát, és csomagolj ki egyetlen letöltést teljes egészében. A stream/ és az ui/ mappát mindig ugyanabból a kiadásból vedd. |
Indítási ellenőrzés: [WARN] Package data/package.json is missing or unreadable |
Nem érkezett meg a fájllista, amely minden kiadáshoz mellékelve van | Töltsd fel újra a teljes mappát (Binary módban), a data/ mappával együtt. |
| Más scriptek vagy tárgyak leállnak a mappa átnevezése után | Más scriptek és a tárgybejegyzések phone néven érik el a telefont (exports.phone, phone.useItem) |
A mappa neve maradjon phone. |
Furcsa viselkedés egy frissítés után, your config has no Config.Charging section |
Egy régi config.lua lett rámásolva |
A hiányzó szakaszok alapértelmezett értékekkel futnak. Másold át a hiányzó szakaszokat az új config/config.lua fájlból, vagy indulj ki az új fájlból. |
| Egy régi adapter egy frissítés után megakadályozza a scriptek csatlakozását | Régi bridge/ fájlok (ebből vagy egy régebbi verzióból) lettek visszamásolva |
Használd az új fájlokat (10. fejezet). |
| Két telefon indul el | A régi phone mappa még mindig ott van valahol a resources alatt |
Vidd ki a resources mappából. |