Pulse Phone dokumentacija
Rješavanje problema
11. Rješavanje problema
Počnite ovdje: pročitajte provjeru pri pokretanju u konzoli servera. Počinje s PULSE PHONE v1.x.x i buildom, a zatim daje jednu liniju po oblasti (Server, Database, Framework, Connected scripts, Items...). Svaka linija FIX ili NOTE ima problem i njegovo rješenje ispod (-> ...). Upišite phone:health za kompletan izvještaj, liniju po liniju, i phone:diag za detalje.
Telefon se ne otvara
| Šta vidite | Zašto | Rješenje |
|---|---|---|
F1 ne radi ništa, /phone radi |
Druga skripta koristi F1 | Promijenite tipku u Settings > Key Bindings > FiveM ili promijenite Config.Keys.open. Nova zadana tipka dolazi samo do igrača koji nikad nisu dodijelili tipku. |
| Ništa se ne otvara | Igrač nema predmet telefona, baterija je prazna, neka skripta je onemogućila telefon ili je igrač mrtav, vezan ili u nekom drugom blokiranom stanju | Provjerite Config.Item.required, bateriju i stanja u Config.Block. |
| Ne otvara se preko inventara ili menija | Namjerno (Config.Open.blockWhenNuiFocused) |
Prvo zatvorite drugi meni. |
| "No phone item": ne otvara se nikome | Config.Item.required = true, ali predmet phone nedostaje u vašem inventaru ili ga igrači ne nose |
Dodajte predmet phone (odjeljak 4) i dajte ga igračima ili postavite Config.Item.required = false. |
| Novi telefon je crn i piše "Hold to turn on" | Telefon je stigao isključen: Config.Device.arrivesOn = false. Od 1.4.0 novi telefoni po zadanim postavkama stižu uključeni; config.lua zadržan iz ranije verzije zadržava svoju vrijednost |
Dok je telefon vani, držite End ili O (Config.Keys.power) oko dvije sekunde ili mišem držite bočno dugme samog telefona. Prevucite prema gore na ekranu dobrodošlice da počnete postavljanje. |
Kutija nestane, ali se predmet phone ne pojavi |
Config.Item.required = false i unique = false koriste telefon u vlasništvu lika, bez predmeta u inventaru |
Otvorite telefon normalno. Ako vaš server treba zahtijevati predmet koji se nosi, uključite Config.Item.required prije prodaje telefona, a zatim restartujte Pulse. |
| Ekran prazan ili bijel | Serverska strana ne radi. F8 prikazuje the server never answered bootstrap - is the resource running server-side? |
Potražite u konzoli servera crvenu liniju [phone] ili escrow grešku (ispod). |
Ekran prazan, konzola kaže ui/index.html missing |
Folder ui/ je uklonjen ili nije otpremljen |
Ponovo otpremite cijeli folder phone. Ne uklanjajte ui/. |
Telefon se vidi u ruci, ali se ekran nikad ne pojavi; provjera pri pokretanju prikazuje [FAIL] Interface s navedenim fajlom u ui/assets/ |
Taj fajl nedostaje u vašoj kopiji: nepotpuno otpremanje ili ga je uklonio antivirus | Ponovo preuzmite telefon iz Keymastera i otpremite cijeli folder. Ako fajl ponovo nestane, dodajte folder servera u izuzetke antivirusa. |
| Kursor zaglavljen na sredini ekrana | Raw input u GTA je isključen | Igrač uključuje raw input u postavkama GTA. |
Framework, novac i poslovi
| Šta vidite | Zašto | Rješenje |
|---|---|---|
FRAMEWORK NOT SELECTED: more than one framework is started |
Rade dva corea, na primjer es_extended i qb-core | Postavite Config.Framework u config/config.lua na onaj koji koristite ili dodajte setr phone_framework <name> u server.cfg (odjeljak 3). Do tada su funkcije s novcem isključene. |
framework not ready: ... u konzoli, a telefoni ostaju na ekranu "not ready" |
Framework koji je telefon pronašao ili mu je rečeno da koristi još ne radi: još se pokreće, restartuje, zaustavljen je ili (custom) njegov most nikad nije registrovan. Novac se odbija dok ne proradi. | Pokrenite telefon nakon frameworka. Nakon restarta corea sačekajte trenutak ili restartujte i telefon. Custom framework: registrujte most i pozovite exports.phone:FrameworkRestarted() nakon restarta corea. Server bez ikakvog frameworka: postavite Config.Framework = 'standalone' u config/config.lua ili dodajte setr phone_framework standalone u server.cfg (ima prednost nad configom). |
| Prepoznat pogrešan framework: linija pri pokretanju navodi onaj koji ne koristite | ox_core je pokrenut pored ESX, QBCore ili Qbox (telefon tada koristi onaj drugi) ili vaš core ima preimenovan resurs | Zaustavite core koji ne koristite ili ručno odredite svoj pomoću setr phone_framework <name> u server.cfg (odjeljak 3). Preimenovan core: koristite njegovo originalno ime ili ga povežite kao custom framework. |
Config.Framework = "esx" but es_extended is not started |
Postavka navodi framework koji ne radi | Ispravite postavku ili je vratite na 'auto'. |
Linija pri pokretanju kaže Framework: standalone na serveru s frameworkom |
Core ima drugačije ime resursa ili se pokreće nakon telefona | Pokrenite telefon nakon frameworka. Preimenovan core se ne pronalazi: koristite njegovo originalno ime ili ga povežite kao custom framework (odjeljak 3). |
| Stanje u banci je 0 ili pogrešno | Telefon radi kao standalone (vlastita banka) ili framework nije pronađen | Provjerite dijelove Framework: i Banking: u liniji pri pokretanju. |
| Nema računa firme u Services | Ne radi nijedna skripta za račune firmi ili igrač nije šef | Pokrenite jednu iz odjeljka 7. Činovi šefa: boss (ESX), isboss (QBCore / Qbox) ili bossGrade. Na ox_core i vRP nema upravljanja firmom. |
| Policija ili EMS ne dobijaju 911 pozive | Imena njihovih poslova nisu na listama ili su van dužnosti | Dodajte imena svojih poslova u Config.Services i Config.Emergency u config/apps.lua. |
<script> found but not connected |
Verzija te skripte ima drugačije exporte | Telefon koristi sljedeću opciju. Ažurirajte skriptu ili odaberite drugu pomoću Config.Providers. |
ND Core server, ali linija pri pokretanju navodi drugi framework ili standalone |
ND_Core se pokreće nakon telefona ili je pokrenut i drugi core |
Pokrenite telefon nakon ND_Core, zaustavite core koji ne koristite ili dodajte setr phone_framework nd u server.cfg. |
Baza podataka
| Šta vidite | Zašto | Rješenje |
|---|---|---|
Telefon nikad ne završi učitavanje; F8 prikazuje request "bootstrap" timed out |
Tabele drugog telefona su na putu i nisu se mogle skloniti | Pročitajte provjeru pri pokretanju (phone:health). Linija [FAIL] Database ... belong to another script navodi tabele; pogledajte odjeljak 2, "Tabele drugog telefona". |
Provjera pri pokretanju: [WARN] Database N table(s) of another script were moved aside: phone_x -> old_phone_x |
Tabela koju je druga skripta ostavila pod jednim od imena telefona preimenovana je pri pokretanju kako bi telefon mogao kreirati svoju. Ništa nije obrisano | Za telefon ne treba ništa raditi. Ako je ta tabela vlasništvo neke vaše skripte, dajte joj drugo ime tabele: pod starim imenom neće pronaći svoje podatke. phoneimport odatle čita podatke starog telefona (Uvoz podataka, "Tabele koje dijele ime s Pulse Phoneom"). |
Provjera pri pokretanju: [WARN] Database <table> is missing columns the phone writes (...) |
Tabela ima ime kao telefonova, ali joj nedostaje kolona u koju telefon piše, a nije jasno da pripada drugoj skripti. Namjerno je ostavljena na miru: pogrešno preimenovanje bilo bi gore od upozorenja | Ako ju je napravila druga skripta, preimenujte je u old_<table> u alatu za bazu podataka i restartujte. Ako nije, pošaljite tu liniju podršci (odjeljak 12). Pravila su u Uvozu podataka. |
db: could not create table ... check that the database user may CREATE TABLE |
Korisnik baze podataka ne može kreirati tabele | Dajte korisniku prava CREATE i ALTER ili ručno uvezite phone.sql. |
db: could not add column ... |
Korisnik ne može izvršiti ALTER nad tabelama | Kao iznad. |
is running but the database did not answer |
oxmysql radi, ali ne može doći do baze podataka | Ispravite mysql_connection_string. Telefon sam pokušava ponovo. |
no SQL resource running - storing data in the resource key/value store |
oxmysql nije pokrenut ili se pokreće nakon telefona | Pokrenite oxmysql prije telefona. |
auth_gssapi_client u oxmysql logu |
Korisnik baze podataka podešen je na Windows prijavu | Prebacite tog korisnika na lozinku: 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 |
Baza podataka ne odgovara, a rezervna opcija je uključena | Podaci se zapisuju u key/value skladište i neće stići u bazu podataka. Popravite vezu. |
db: no answer within 10 s, answered as failed: <query> |
Taj upit se nikad nije vratio (spora ili zaključana baza podataka) | Aplikaciji koja je pitala javljeno je da nije uspjelo. Provjerite log SQL resursa. |
Pozivi, fotografije i telefon
| Šta vidite | Zašto | Rješenje |
|---|---|---|
Pozivi se spajaju bez zvuka, no voice resource |
Nijedna voice skripta ne radi | Pokrenite pma-voice (ili neki drugi iz odjeljka 5) prije telefona. |
Nema zvuka, 2 voice resources running |
Dvije voice skripte se bore oko istih kanala | Pokrenite tačno jednu. |
| Video poziv prikazuje samo sliku pozivaoca | Dva igrača se ne mogu direktno povezati | Podesite video relay prema naprednom vodiču na koji upućuje odjeljak 5. |
| Spojeni poziv ima zvuk, ali nema slike | Grupni video je isključen ili su podešena video mjesta zauzeta. Glasovni učesnici mogu ostati u konferenciji bez video mjesta. | U config/config.lua provjerite Config.Calls.groupVideo i Config.Calls.groupVideoMax. Grupni video je po zadanim postavkama uključen s četiri video mjesta. Za produkcijsku povezanost pratite postavljanje video relaya na koje upućuje odjeljak 5. |
| Video klipovi s kamere nemaju zvuk, kod jednog igrača | Taj igrač je jednom odbio zahtjev igre za mikrofon. FiveM pamti odgovor u %AppData%\CitizenFX\media_access.json i više nikad ne pita. |
Igrač zatvori FiveM, obriše %AppData%\CitizenFX\media_access.json, ponovo pokrene igru i dozvoli mikrofon kada bude upitan. |
Fotografije se ne spremaju, screenshot-basic not started |
screenshot-basic ne radi | Pokrenite ga prije telefona. |
| Fotografije se spremaju, ali se prikazuju kao neispravne | phone_media_origin je običan http:// |
Koristite https:// adresu, uklonite postavku ili koristite Fivemanage (odjeljak 6). |
refused a media link on "<host>" |
Link s hosta koji nije na listi dozvoljenih | Dodajte host u Config.Media.allow (odjeljak 6) ili ga ostavite odbijenim. |
| Aplikacija Radio kaže da radio nije dostupan | Nijedna voice skripta ne radi ili je to YACA | Pogledajte odjeljak 5, Radio. |
| Radio: "You need a radio to tune in" | Config.Radio.item je postavljen, a igrač ne nosi taj predmet |
Dajte im predmet ili postavite item = false u config/apps.lua. |
| Javna govornica odbija poziv zbog novca | Premalo novca na računu koji navodi Config.Payphone.pay ili custom most bez funkcija za novac |
Na standalone serveru niko nema gotovinu: zadržite pay = 'either' ili koristite 'bank'. |
| Ne može se kucati u tekstualno polje | Druga skripta je pozvala SetNuiFocus(false, false) dok je telefon bio otvoren |
Pronađite tu skriptu (NUI devtools je prikazuju). |
Provjera pri pokretanju: phone_media_origin not set |
Server nema javnu Cfx.re adresu (lokalni ili LAN test server) | Igrači na istom računaru ili mreži nemaju problem. Za javni server provjerite da je na listi ili postavite setr phone_media_origin "https://..." (odjeljak 6). |
| Telefon nevidljiv, standardni telefon ili siva kutija u ruci | Model telefona se nije streamao. F8 prikazuje the handset model "pulse_titanium" did not load. (ili pulse_ultra, pulse_clear, pulse_flip, već koji je telefon u pitanju) |
Postavite sv_enforceGameBuild na 2699 ili noviji. Ponovo otpremite stream/, bez izmjena, i zadržite svaku liniju data_file u fxmanifest.lua. |
Prodavnica i predmeti
| Šta vidite | Zašto | Rješenje |
|---|---|---|
| Nema prodavača u prodavnici | Prodavač se pojavljuje samo u krugu od oko 60 m. Prodavnica je možda isključena ili vaša mapa prekriva Legion Square | Provjerite Config.Store.enabled. Premjestite pult u Config.Store.locations. |
store: the item "pulse_phone_box" ... is not registered in your inventory |
Predmet kutije nedostaje | Dodajte ga (odjeljak 4). Do tada se telefoni predaju bez kutije. |
Prodavnica kaže "inventory full", ali igrač ima mjesta; konzola kaže store: the inventory would not take <item> |
Taj predmet nije na listi predmeta vašeg inventara, pa ga inventar odbija | Dodajte predmet naveden u konzoli (odjeljak 4 i config/items/) ili postavite Config.Store.box = false da se telefoni predaju bez kutija. Novac za kupovinu je vraćen. |
Nema Reservea ni kabla u prodavnici ili store: the item "pulse_cable" ... |
Predmeti za punjenje nedostaju u vašem inventaru | Dodajte pulse_magpack, pulse_magpack_max i pulse_cable (odjeljak 4) i njihove slike. |
Nema Pulse Home Wi-Fi u prodavnici ili store: the item "pulse_router" ... |
Predmet rutera nedostaje u vašem inventaru ili je Config.Wifi.enabled postavljen na false |
Dodajte pulse_router (odjeljak 4) i njegovu sliku. |
Home Wi-Fi: the model "pulse_router" is not streamed u F8 |
stream/ nije otpremljen u cijelosti |
Ponovo otpremite stream/, bez izmjena. Wi-Fi i dalje radi; ruter se ne iscrtava. |
Nema Pulse Burnera u prodavnici ili store: the item "pulse_burner" ... |
Predmet burnera nedostaje u vašem inventaru ili je Config.Burner.enabled postavljen na false |
Dodajte pulse_burner (odjeljak 4) i njegovu sliku. |
Pulse Burner: the model "pulse_burner" is not streamed u F8 |
stream/ nije otpremljen u cijelosti |
Ponovo otpremite stream/, bez izmjena. Burneri i dalje rade; u ruci se prikazuje Pulse telefon. |
| Policajac nema aplikaciju Intercept ili ona kaže da je van dužnosti | Njegov posao nije u Config.Taps.jobs, čin mu je ispod minGrade ili framework kaže da je van dužnosti |
Provjerite config/apps.lua i njegov posao. |
| "A router can only go inside a home you own or have a key to" | placement je 'housing' (ili 'auto' uz skriptu za stanovanje) |
Postavite ga unutar svog doma ili promijenite placement u config/apps.lua. |
| Ruter se ne može postaviti: prsten ostaje crven ili poruka kaže zašto | Mjesto krši neko pravilo. Mora biti ravna površina na oko 3 m od igrača (ne zid ili nagib), najmanje minSpacing (8 m) od drugog rutera, a igrač mora imati manje od maxPerPlayer (2) postavljenih. Uz placement = 'interior' mora biti u zatvorenom ("A router has to go indoors"). Uz 'housing' mora biti u domu koji igrač posjeduje ili za koji ima ključ. |
Stanite bliže i naciljajte pod ili sto. Prvo podignite stariji ruter. Ili promijenite placement u config/apps.lua (odjeljak 8, Home Wi-Fi). |
| "Routers go in homes, and this server has no housing script the phone can read" | placement = 'housing', ali ne radi nijedna od skripti za stanovanje iz odjeljka 7 |
Postavite placement na 'auto' ili 'interior' ili pokrenite podržanu skriptu za stanovanje. |
| Predmeti se prikazuju bez slike | Slike nisu kopirane | Kopirajte config/items/images/ u folder sa slikama vašeg inventara. Linija Item pictures u provjeri pri pokretanju navodi one koje nedostaju i folder. |
Provjera pri pokretanju: [FAIL] Items ... missing in ox_inventory |
ox_inventory čita samo vlastiti fajl s predmetima | Zalijepite unose ispisane ispod okvira u ox_inventory/data/items.lua, a zatim restartujte ox_inventory i telefon. |
Provjera pri pokretanju: Phone item ... opens <another script> |
Unos phone u ox_inventory navodi export druge skripte |
Zamijenite taj unos onim ispisanim ispod okvira (također u Settings > Server > Health Check, s opcijom Copy), a zatim restartujte ox_inventory. Standardni unos je u redu kakav jeste. |
Provjera pri pokretanju: [INFO] Items TMC keeps no item list the phone can read |
TMC nema način da izlista svoje predmete, pa telefon ne može znati koji postoje. Informacija, ne greška | Provjerite da je svaki predmet ispisan ispod okvira u TMC listi predmeta. Prodavnica navodi svaki predmet koji TMC odbije. |
Provjera pri pokretanju: [WARN] Items ... restart the server once so ESX loads them |
Predmeti su dodani u ESX tabelu items, ali ovaj ESX ih ne može ponovo učitati dok radi |
Restartujte server jednom. |
Provjera pri pokretanju: [WARN] Items ... could not add the items itself |
Telefon nije mogao pisati u ESX tabelu items ili QBCore items (razlog je na liniji) |
Uradite to ručno: pokrenite config/items/esx.sql (ESX) ili zalijepite config/items/qb-core.lua u qb-core/shared/items.lua (QBCore), a zatim restartujte. |
Unique phones are waiting for their inventory. |
Jedinstveni telefoni su uključeni, ali ne radi nijedan od inventara koje zahtijevaju | Pokrenite odabrani podržani inventar prije telefona i provjerite Config.Providers.inventory. Pulse zadržava postavku jedinstvenih telefona i nastavlja kad taj inventar postane dostupan; ne mijenjajte način vlasništva samo da zaobiđete ovo upozorenje. |
| Račun se ne može platiti: nema ko da ga primi | Firma s računa nema račun u skripti za račune firmi ili se pošiljalac ne može pronaći | Postavite Config.Bills.payToCity = true da se takvi računi naplaćuju kao gradske kazne. |
Ostale skripte, jezik i usluga
| Šta vidite | Zašto | Rješenje |
|---|---|---|
Skripta javlja grešku No such export za drugi telefon |
Poziva exporte drugog telefona, na primjer exports['<old phone>']:SendMail. Pulse Phone ne kopira exporte drugih telefona. |
Promijenite taj poziv na vlastiti export Pulse Phonea (Exporti) ili zamolite autora skripte za Pulse Phone opciju. Skriptama koje koriste evente ne treba ništa. |
No such export za phone |
Folder telefona je preimenovan | Vratite mu ime phone (ispod). |
| Pogrešan jezik | Config.Locale je postavljen na drugi jezik ili je igrač odabrao neki |
Postavite Config.Locale. Svaki igrač može odabrati svoj u Settings > General > Language. |
Tekst se prikazuje kao ključevi poput key.answer |
Stari folder config/locales/ kopiran je preko novog |
Koristite nove fajlove lokalizacije. Vlastite formulacije ponovo unesite ručno. |
| Preuzimanje u App Hubu kaže No Connection | Telefon ovdje nema mobilni signal (mrtva zona ili nema signala uz uključen Carrier) i nije na Wi-Fiju. Preuzimanja zahtijevaju Wi-Fi ili mobilne podatke. | Pomjerite se tamo gdje ima signala ili se spojite na Wi-Fi (Pulse Home Wi-Fi ruter). |
| Preuzimanje u App Hubu kaže No Cellular Plan, Data Limit Reached ili Cellular Data Is Off | Carrier je uključen, a telefon nema plan ili je potrošio podatke, ili je igrač isključio Cellular Data | Kupite ili nadogradite plan u aplikaciji Carrier (instalirana na svakom telefonu dok je Carrier uključen), ponovo uključite Cellular Data ili se spojite na Wi-Fi. |
| Svi imaju "No Service" | Carrier je uključen (Config.Carrier.enabled = true ili setr phone_carrier 1), pa svaki telefon treba plan |
Igrači kupuju plan u aplikaciji Carrier. Ili ga isključite: postavite enabled = false i uklonite liniju setr phone_carrier. |
| Nema signala samo na nekim mjestima | Mrtve zone su uključene (Config.Coverage.enabled) |
Provjerite svoje zone pomoću phone:zone show u igri. Hitni pozivi uvijek rade. |
Settings > Server, hitna upozorenja i ažuriranja
| Šta vidite | Zašto | Rješenje |
|---|---|---|
| Nema reda Server u Settings | Igrač nema ace phone.admin ili je Config.OwnerTools.enabled = false |
add_ace group.admin phone.admin allow i dodajte igrača u group.admin, a zatim ponovo otvorite Settings. |
phone:setup ne radi ništa |
Upisano u konzolu servera ili igrač nije admin | Upišite ga u igri (F8) kao admin. U konzoli phone:health ispisuje iste provjere. |
| Izmjena napravljena u igri nije na snazi | Označena je kao Restart needed | Restartujte telefon (ensure phone) ili server. Linija Restart u provjeri pri pokretanju navodi šta čeka. |
Uređivanje fajla u config/ ništa ne mijenja |
Ta postavka je promijenjena u igri, a vrijednost iz igre ima prednost | Pritisnite Reset to Default na njoj u Settings > Server ili phone:reset <key> u konzoli. |
| Settings > Server prikazuje sve samo za čitanje | Config.OwnerTools.enabled = false u config/apps.lua |
Postavite na true i restartujte telefon. |
Not saved: ... ispod postavke |
Vrijednost nije ona koju ta postavka prihvata (izvan opsega, pogrešan oblik, ime posla s razmacima) | Koristite vrijednost koju poruka opisuje. |
| Niko ne dobija hitno upozorenje | Config.Broadcast.enabled = false ili su igrači izvan kruga koji ste nacrtali |
Provjerite config/apps.lua. Za test pošaljite cijelom gradu. |
| Igrači dobijaju ozbiljna ili savjetodavna upozorenja bez zvuka ili ih uopće ne dobijaju | Svaki igrač može isključiti te nivoe, a ozbiljna upozorenja prate Silent Mode | To je izbor igrača. Ekstremna upozorenja se uvijek čuju. |
| Policajac nema dugme New Alert | Njegov posao nije u Config.Broadcast.senders, čin mu je ispod navedenog ili je van dužnosti |
Dodajte 'police:3' (posao:najniži čin) u senders ili postavite requireDuty = false. |
Wait ... before sending another alert |
Pauza pošiljaoca (cooldownSeconds) ili ograničenje po satu (perHour) |
Sačekajte ili povećajte ograničenja u config/apps.lua. |
Nema linije Update u provjeri pri pokretanju |
Telefon nije mogao doći do fajla s ažuriranjem (nema interneta, firewall) ili je Config.UpdateCheck.enabled = false |
Nema šta da se popravi: telefon radi i bez toga. Uz Config.Debug = true konzola kaže zašto. |
Novije funkcije
| Šta vidite | Zašto | Rješenje |
|---|---|---|
| Nema aplikacije Shade | Shade je po zadanim postavkama isključen i zahtijeva predmet pulse_vpn, navedeni posao ili access.everyone |
Postavite Config.DarkMarket.enabled = true u config/apps.lua i provjerite njegov blok access. |
| Nema SIM kartice u prodavnici ili nema kredita u Settings | SIM kartice su po zadanim postavkama isključene (Config.Sim.enabled), a prepaid kredit je drugi prekidač (prepaid) |
Uključite ih u config/apps.lua i dodajte pulse_sim i pulse_topup u svoj inventar (odjeljak 4). |
| Pulse Beacon se ne može zalijepiti na automobil | Igrač je predaleko od vozila (attachRange, 4 m) ili već posjeduje maxPerPlayer (8) |
Stanite pored automobila. Provjerite config/apps.lua. |
| "An unknown Pulse Beacon is moving with you" | Sigurnosno upozorenje: tuđi beacon putovao je s igračem alertAfter sekundi |
Očekivano. Postavite alert.enabled = false samo ako vaša pravila dozvoljavaju tajno praćenje. |
| Pulse Buds, Ring Light ili Card Wallet ne rade iz inventara | Njihovi predmeti nedostaju ili su isključeni | Dodajte pulse_buds, pulse_ringlight i pulse_wallet (odjeljak 4) i provjerite config/apps.lua. |
| Slipstream ne dozvoljava igraču da bude domaćin ili se pridruži | Udaljeni su više od joinRadius (60 m) od startne linije, trka je puna (maxRacers) ili je kotizacija izvan raspona od minFee do maxFee |
Vozite do startne linije. Provjerite config/apps.lua. |
| Hail: vozač nikad ne dobija vožnje | Klasa ili model njegovog automobila nisu dozvoljeni, njegov posao nije u driver.jobs, nema driver.licenceItem ili je izvan serviceArea |
Provjerite blok driver u config/apps.lua. |
| Eats narudžbe nikad ne dostavlja igrač | Nema dostavljača na dužnosti s poslom iz couriers.jobs; uz cityCourier.enabled umjesto toga dostavlja grad |
Dodajte svoje dostavljačke poslove u config/apps.lua (ili u Settings > Server > Jobs). |
| Realty ne prikazuje nijedan dom | Vaša skripta za stanovanje ne može izlistati domove na prodaju, a Config.Homes.listings je prazan |
Dodajte oglase u config/apps.lua ili pokrenite skriptu za stanovanje iz odjeljka 7. |
| Nijedan agent ne dobija zahtjeve za razgledanje u Realty | Nijedan igrač na dužnosti nema posao iz realtor.jobs |
Dodajte imena svojih poslova u config/apps.lua (ili u Settings > Server > Jobs). |
| Igre uživo: pozivnica ne stiže | Igra je isključena u config/apps.lua ili je pozivnica čekala duže od inviteSeconds |
Provjerite config/apps.lua i ponovo pošaljite pozivnicu. |
| Linija firme ne zvoni nikome ili pozivaoci čekaju na čekanju | Niko nije prijavljen kao dispečer za tu liniju ili nijedan član nije na dužnosti | Pogledajte config/apps.lua: dispečeri se prijavljuju u aplikaciji Services. |
| Groups: "the group is full" | maxMembers (6, uključujući vođu) |
Povećajte ga u config/apps.lua. |
| Udarne vijesti nikoga ne obavještavaju | breaking.enabled je isključen ili pauza (cooldownSeconds, perAuthorSeconds) još nije prošla |
Provjerite config/apps.lua ili Settings > Server > News. |
Problemi s instalacijom i verzijom
| Šta vidite | Zašto | Rješenje |
|---|---|---|
You lack the required entitlement ili escrow greška pri pokretanju |
Ključ servera pripada drugom Cfx.re računu od onog koji je kupio Pulse Phone | Asset mora biti u vlasništvu istog Cfx.re računa kao i ključ vašeg servera (sv_licenseKey). Preuzmite telefon iz Keymastera (Granted Assets) na tom računu. Kopija od nekog drugog nikad neće raditi. |
Failed to verify protected resource phone pri pokretanju, a konzola ili F8 prikazuje syntax error near '<\1>' za fajlove u zaključanom folderu |
Otpremanje je promijenilo zaključane fajlove: FTP klijent ih je poslao u tekstualnom (Auto/ASCII) načinu ili je otpremanje prekinuto. Licenca je u redu (pogrešan račun bi umjesto toga javio You lack the required entitlement) |
Obrišite folder phone na serveru, ponovo ga preuzmite iz Keymastera i otpremite u Binary načinu (FileZilla: Transfer > Transfer Type > Binary) ili otpremite zip i raspakujte ga na serveru. Uporedite folder s tabelom fajlova u INSTALL.md. |
Provjera pri pokretanju: [FAIL] Package ... file(s) missing or the wrong size, s navedenim fajlovima u ui/, data/ ili stream/ |
Ti fajlovi nisu stigli onakvi kakvi su buildani: djelimično otpremanje, FTP prijenos u tekstualnom načinu ili je antivirus uklonio neki | Isto rješenje: ponovo preuzmite, a zatim otpremite u Binary načinu ili raspakujte zip na serveru. Ako fajl ponovo nestane, izuzmite folder servera u antivirusu. Za stream fajlove provjerava se samo da postoje (escrow mijenja njihovu veličinu), a zaključani kod provjerava sam server. |
Provjera pri pokretanju: [FAIL] Package the file list is from build ... files from two downloads are mixed |
ui/ i ostatak foldera potiču iz različitih preuzimanja |
Obrišite folder i raspakujte jedno preuzimanje u cijelosti. stream/ i ui/ uvijek uzimajte iz istog izdanja. |
Provjera pri pokretanju: [WARN] Package data/package.json is missing or unreadable |
Lista fajlova koja dolazi sa svakim izdanjem nije stigla | Ponovo otpremite cijeli folder (Binary način), uključujući data/. |
| Druge skripte ili predmeti prestaju raditi nakon preimenovanja foldera | Druge skripte i unosi predmeta pristupaju telefonu kao phone (exports.phone, phone.useItem) |
Zadržite ime foldera phone. |
Čudno ponašanje nakon ažuriranja, your config has no Config.Charging section |
Stari config.lua je kopiran preko novog |
Odjeljci koji mu nedostaju rade na zadanim vrijednostima. Kopirajte odjeljke koji nedostaju iz novog config/config.lua ili krenite od novog fajla. |
| Stari adapter sprečava povezivanje skripti nakon ažuriranja | Stari fajlovi iz bridge/ (iz ove ili starije verzije) vraćeni su kopiranjem |
Koristite nove fajlove (odjeljak 10). |
| Pokreću se dva telefona | Stari folder phone još je negdje unutar resources |
Premjestite ga iz resources. |