{"id":54212,"date":"2022-12-14T06:39:52","date_gmt":"2022-12-14T05:39:52","guid":{"rendered":"https:\/\/fivem-mods.net\/?post_type=product&#038;p=54212"},"modified":"2025-06-10T12:28:06","modified_gmt":"2025-06-10T10:28:06","slug":"storie-di-cs","status":"publish","type":"product","link":"https:\/\/fivemx.com\/it\/storie-di-cs\/","title":{"rendered":"Storie di CS"},"content":{"rendered":"<p>La risorsa \u00e8 dotata di un\u00a0<strong>configurazione estesa<\/strong>, eventi, esportazioni e\u00a0<strong>alcuni file sorgente client\/server<\/strong>\u00a0per consentirti di personalizzarlo a tuo piacimento.<\/p>\n<p>\u00c8 un\u00a0<strong>risorsa autonoma<\/strong>\u00a0E\u00a0<strong>funziona con qualsiasi framework<\/strong>\u00a0E\u00a0<strong>pu\u00f2 essere collegato a qualsiasi telefono basato su Lua NUI a condizione che tu possa sviluppare il collegamento per esso<\/strong>.<\/p>\n<p>Forniamo subito ganci per\u00a0<strong>gcphone, qb-phone, high-phone e qs-smartphone\u00a0<\/strong>che coprono quei telefoni e anche le versioni mainstream che si basano su di essi come\u00a0<strong>gksphone<\/strong>\u00a0E\u00a0<strong>cavaliere xeno<\/strong>. IL\u00a0<strong>ganci\u00a0<\/strong>pu\u00f2 essere adattato a proprio piacimento per modifiche di elementi o di stile.<\/p>\n<p><em>Se sei uno sviluppatore di telefoni e un gancio copre il tuo telefono ma non lo desideri, o se desideri che realizziamo un gancio che copra il tuo telefono, per favore\u00a0<a href=\"https:\/\/criticalscripts.shop\/contact-us\" target=\"_blank\" rel=\"external nofollow noopener\">contattaci<\/a>.<\/em><\/p>\n<p>Le storie vengono mostrate temporaneamente (per impostazione predefinita, 24 ore) nel feed delle storie. Questo valore pu\u00f2 essere modificato nella configurazione, insieme al tempo di archiviazione delle storie (per impostazione predefinita, 24 ore). La durata massima predefinita di una storia \u00e8 di 30 secondi (che si traduce in circa 5 MB per video di lunghezza massima, esclusa la miniatura). Questo valore pu\u00f2 essere modificato nella configurazione ed \u00e8 anche presente un limite di velocit\u00e0 configurabile per garantire che il server non esaurisca lo spazio di archiviazione.<\/p>\n<p>Se vuoi pubblicare le storie del gioco sul tuo server Discord per moderazione e\/o scopi di registrazione, puoi scaricare la risorsa di accompagnamento\u00a0<strong>cs-storie-dw\u00a0<\/strong>per farlo. Controlla il suo\u00a0<strong><em>config.js\u00a0<\/em><\/strong>per maggiori informazioni e assicurati di utilizzarlo in conformit\u00e0 con le policy sui webhook di Discord.<\/p>\n<p>\u00c8 incluso un server di hosting che \u00e8\u00a0<strong>obbligatorio<\/strong>, con\u00a0<strong>filato<\/strong>\u00a0risorsa richiesta come dipendenza. Il server di hosting memorizza i video, le miniature e alcuni metadati delle storie, quindi impone\u00a0<strong>requisiti di rete, larghezza di banda e archiviazione<\/strong>\u00a0cos\u00ec come\u00a0<strong>richiedendo l&#039;apertura di una porta TCP aggiuntiva<\/strong>Oltre alla soluzione integrata, il server di hosting viene offerto anche come server esterno\u00a0<strong>node.js<\/strong>\u00a0applicazione da ospitare sulla stessa macchina o su una macchina diversa\u00a0<strong>consentendo di compensare i requisiti di rete, larghezza di banda e archiviazione<\/strong>.<\/p>\n<p>Se il tuo telefono \u00e8 di\u00a0<strong>versione fx\u00a0<\/strong><em>&quot;ceruleo&quot;,<\/em>\u00a0quindi dovrai instradare il server di hosting delle storie tramite\u00a0<strong>HTTPS<\/strong>Puoi farlo utilizzando un dominio e Cloudflare. In alternativa, puoi modificare\u00a0<strong>versione fx\u00a0<\/strong>del tuo telefono a\u00a0<em>&quot;coraggioso&quot;.<\/em><\/p>\n<hr \/>\n<p><strong>Caratteristiche<\/strong><\/p>\n<ul>\n<li>Brevi e temporanee storie video che mostrano la posizione nel gioco dell&#039;autore del caricamento e il suo nome nel gioco.<\/li>\n<li>Possibilit\u00e0 di autoeliminare le storie caricate e integrazione per i giocatori autorizzati per eliminare le storie di chiunque.<\/li>\n<li>Feed di storie semplici con navigazione completa tramite mouse e tastiera <a class=\"wpil_keyword_link\" href=\"https:\/\/fivemx.com\/it\/supporto\/\" title=\"supporto\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"1299\">supporto<\/a>.<\/li>\n<li>Possibilit\u00e0 di passare dalla fotocamera posteriore a quella anteriore.<\/li>\n<li>Regolazione dinamica per centrare correttamente in varie risoluzioni.<\/li>\n<li>Integrazione plug-and-play con i telefoni per i quali offriamo soluzioni pronte all&#039;uso.<\/li>\n<li>Filtri colore (scala di grigi, seppia, inverti, satura, ecc.).<\/li>\n<li>Filtri immagine con tracciamento del volto del giocatore in tempo reale (cane, gatto, ecc.).<\/li>\n<li>Ottimizzato per un equilibrio tra qualit\u00e0 e prestazioni.<\/li>\n<li>Una modalit\u00e0 di ripresa sperimentale che consente al giocatore di muoversi mentre registra una storia.<\/li>\n<li>Un&#039;ampia gamma di eventi ed esportazioni per verificare e controllare la risorsa.<\/li>\n<\/ul>\n<hr \/>\n<p><strong>Istruzioni per l&#039;installazione<\/strong><\/p>\n<ol>\n<li>Assicurati di avere\u00a0<strong><a href=\"https:\/\/github.com\/citizenfx\/cfx-server-data\/tree\/master\/resources\/%5Bsystem%5D\/%5Bbuilders%5D\/yarn\" target=\"_blank\" rel=\"external nofollow noopener\">filato<\/a><\/strong>\u00a0nel tuo\u00a0<strong><em>risorse<\/em><\/strong>\u00a0cartella.<\/li>\n<li>Scaricamento\u00a0<strong><em>storie di cs<\/em><\/strong>\u00a0e mettilo nel tuo\u00a0<strong><em>risorse<\/em><\/strong>\u00a0cartella.<\/li>\n<li>Aggiungere\u00a0<em><strong>garantire cs-stories<\/strong>\u00a0<\/em>al file di configurazione del tuo server prima di verificare il tuo telefono.<\/li>\n<li>Modifica il tuo telefono\u00a0<em><strong>__resource.lua<\/strong><\/em>\u00a0O<em>\u00a0<strong>fxmanifest.lua<\/strong><\/em>\u00a0file e aggiungi\u00a0<em>\u2018<strong>@cs-stories\/client\/hooks\/core.lua&#039;<\/strong><\/em><strong>\u00a0<\/strong>come ultimo script client e\u00a0<em>\u2018<strong>@cs-stories\/server\/hooks\/core.lua&#039;<\/strong><\/em><strong>\u00a0<\/strong>come ultimo script del server.<\/li>\n<li>Modifica il file NUI del tuo telefono (solitamente\u00a0<em><strong>indice.html<\/strong><\/em>) e aggiungere\u00a0<em><strong>&lt;script type=&#8221;text\/javascript&#8221; src=&#8221;nui:\/\/cs-stories\/client\/hooks\/core.js&#8221;&gt;&lt;\/script&gt;<\/strong><\/em>\u00a0proprio prima\u00a0<em><strong>&lt;\/body&gt;<\/strong><\/em>.<\/li>\n<li>Controllare il\u00a0<strong><em>config.lua\u00a0<\/em><\/strong>file all&#039;interno\u00a0<strong><em>storie di cs\u00a0<\/em><\/strong>per ulteriore configurazione e\u00a0<strong>leggi tutte le opzioni e i relativi commenti\u00a0<\/strong>e adattarli alle tue impostazioni e preferenze.<\/li>\n<li>Dato che stai utilizzando la soluzione interna, apri il\u00a0<strong>porta richiesta<\/strong>\u00a0(di default\u00a0<strong>35540<\/strong>;\u00a0<strong>in arrivo<\/strong>\u00a0\u2013\u00a0<strong>in entrata<\/strong>) nel tuo firewall su<strong>\u00a0TCP\u00a0<\/strong>protocollo.<\/li>\n<li>Esegui il comando\u00a0<em><strong>aggiornare\u00a0<\/strong><\/em>e il comando<em><strong>\u00a0garantire cs-stories<\/strong><\/em>.<\/li>\n<li>Se il tuo telefono utilizza un ciclo di animazione, potrebbe essere necessario modificarlo (di solito si trova in un\u00a0<em><strong>animazione.lua<\/strong><\/em>\u00a0file) e aggiungi un\u00a0<strong><em>non CS_STORIES.ACTIVE\u00a0<\/em><\/strong>prima di riprodurre un&#039;animazione, verificare che non si verifichino problemi quando si apre la telecamera della videochiamata.<\/li>\n<li>Assicurati che il tuo telefono sia funzionante.<\/li>\n<\/ol>\n<hr \/>\n<p><strong>Server di hosting esterno<\/strong><\/p>\n<p><strong>Se si sceglie di non utilizzare il server proxy integrato<\/strong>\u00a0Poi\u00a0<a href=\"https:\/\/github.com\/criticalscripts-shop\/cs-stories-ehs\" target=\"_blank\" rel=\"external nofollow noopener\">scarica l&#039;esterno\u00a0<strong>node.js<\/strong>\u00a0applicazione<\/a>\u00a0e installarlo con\u00a0<strong><em>Installazione npm,\u00a0<\/em><\/strong><strong>leggi tutte le opzioni e i relativi commenti\u00a0<\/strong>dentro il suo\u00a0<strong><em>config.js\u00a0<\/em><\/strong>file\u00a0<strong>poich\u00e9 sono molto importanti per il processo di installazione<\/strong>, adattali alle tue impostazioni e preferenze<strong>\u00a0<\/strong>e poi eseguirlo con\u00a0<strong><em>nodo<\/em><\/strong>, quindi assicurati di aggiungere l&#039;indirizzo IP del server esterno nel\u00a0<em><strong>sv_proxyIPRanges<\/strong><\/em>\u00a0propriet\u00e0 nel file di configurazione del server. Puoi usare\u00a0<a href=\"https:\/\/pm2.keymetrics.io\/docs\/usage\/quick-start\/\" target=\"_blank\" rel=\"external nofollow noopener\">pm2<\/a><strong><em>\u00a0<\/em><\/strong>per assicurarsi che funzioni sempre.<\/p>\n<hr \/>\n<p><strong>Informazioni importanti<\/strong><\/p>\n<ul>\n<li>Al giocatore verr\u00e0 chiesto di autorizzare l&#039;uso del microfono; se lo rifiuta, la sua voce non verr\u00e0 registrata nelle storie. Se lo rifiuta per errore, dovr\u00e0 reimpostarlo (per ora questo si fa eliminando il file &quot;<em>%AppData%\\CitizenFX\\media_access.json\u201d<\/em>).<\/li>\n<li>Quando si registra una storia, la voce viene registrata dal microfono predefinito del sistema del giocatore. Questa impostazione non pu\u00f2 essere modificata.<\/li>\n<li>Viene registrata solo la voce del giocatore che registra. Questa impostazione non pu\u00f2 essere modificata.<\/li>\n<li>La registrazione determina se il giocatore sta parlando utilizzando il protocollo nativo integrato. Se si utilizza un VoIP esterno come\u00a0<strong>TokoVoip<\/strong>\u00a0o simili, dovrai modificare il gancio per determinare correttamente quando il giocatore sta parlando.<\/li>\n<li>Un giocatore che registra una storia non pu\u00f2 muoversi. Questo \u00e8 il comportamento predefinito della telecamera in GTA:V. Puoi provare a usare la modalit\u00e0 di telecamera sperimentale che permette al giocatore di muoversi, ma potrebbe non essere fluida come quella nativa.<\/li>\n<li>Il ritardo o il blocco del rendering video possono verificarsi con risoluzioni molto elevate o su sistemi con specifiche molto basse.<\/li>\n<li>La registrazione della storia funziona utilizzando la cattura del gioco (simile a\u00a0<em>screenshot-base<\/em>), tutto ci\u00f2 che \u00e8 presente nel gioco viene registrato. Ci\u00f2 include le impostazioni visive \/ <a href=\"https:\/\/fivemx.com\/it\/\" data-wpil-monitor-id=\"856\">mod<\/a>, disegni di gioco\/UI ma non NUI.<\/li>\n<li><strong>Se il tuo server \u00e8 in esecuzione dietro un proxy inverso su cui non hai alcun controllo e non pu\u00f2 gestire una porta TCP aggiuntiva come richiesto dalla risorsa, la tua unica opzione potrebbe essere quella di ospitare esternamente il server di hosting delle storie su una macchina diversa (ad esempio un VPS economico con larghezza di banda\/rete\/archiviazione sufficienti per funzionare entro i tuoi limiti) in grado di gestire i requisiti.<\/strong><\/li>\n<li>Quando una storia viene caricata o visualizzata da un player, come in qualsiasi altro servizio di caricamento video, viene utilizzata la velocit\u00e0 di caricamento\/scaricamento del player e viene consumata anche la rete\/larghezza di banda del server di hosting.<\/li>\n<li><strong>Se il tuo <a href=\"https:\/\/fivemx.com\/it\/confronto-tra-i-provider-di-hosting-fivem\/\" data-wpil-monitor-id=\"651\">server di hosting<\/a> Non offre larghezza di banda illimitata o ha un limite di rete basso. Ti consigliamo di controllare periodicamente le statistiche di utilizzo se hai molti giocatori che caricano e visualizzano storie. Assicurati anche di controllare lo spazio di archiviazione se carichi molte storie e non le stai ripulendo.<\/strong><\/li>\n<li>La risorsa sta utilizzando <a href=\"https:\/\/fivemx.com\/it\/shop\/\" data-wpil-monitor-id=\"970\">Lo storage KV di FiveM per lo stoccaggio<\/a> i metadati delle storie salvate, se stai utilizzando una configurazione multi-server condivisa, questo potrebbe causare un problema e potresti voler impostare\u00a0<strong><em>sv_kvsName\u00a0<\/em><\/strong>variabile console a qualcosa di univoco per il tuo server.<\/li>\n<li>Sono in atto controlli per garantire che il video registrato e la posizione nel gioco siano legittimi e provengano dal gioco stesso; tuttavia, poich\u00e9 \u00e8 il client a inviarli, non possono essere considerati completamente attendibili.<\/li>\n<li>Le storie vengono eliminate (in base alla configurazione) all&#039;avvio della risorsa, quindi la pulizia dell&#039;archiviazione delle storie dipende dalla frequenza con cui si riavvia il server o la risorsa.<\/li>\n<\/ul>\n<hr \/>\n<p><strong>Problemi e domande frequenti<\/strong><\/p>\n<p><strong>Q:\u00a0<\/strong>Posso utilizzare l&#039;app Storie, ma quando provo a visualizzare o caricare una storia si verifica un errore. Perch\u00e9?<br \/>\n<strong>UN:\u00a0<\/strong>Se il tuo telefono \u00e8 di\u00a0<strong>versione fx\u00a0<\/strong><em>&quot;ceruleo&quot;,<\/em>\u00a0quindi dovrai instradare il server di hosting delle storie tramite\u00a0<strong>HTTPS<\/strong>Puoi farlo utilizzando un dominio e Cloudflare. In alternativa, puoi modificare\u00a0<strong>versione fx\u00a0<\/strong>del tuo telefono a\u00a0<em>&quot;coraggioso&quot;.<\/em><em>\u00a0<\/em>Se questo non era il tuo problema, allora il problema di solito risiede in\u00a0<strong>TCP<\/strong>\u00a0<strong>blocco<\/strong>, configurazione di rete complessa o protezione anti-DDoS.\u00a0<strong>Prova una porta diversa, preferibilmente in un intervallo alto<\/strong>\u00a0per vedere se questo risolver\u00e0 il tuo problema e\u00a0<strong>assicurati che la porta sia aperta per il protocollo TCP<\/strong>Se questo non funziona, la soluzione migliore potrebbe essere quella di ospitare esternamente il server di hosting delle storie su una macchina diversa (ad esempio un VPS economico con larghezza di banda\/rete\/archiviazione sufficienti per funzionare entro i tuoi limiti) in grado di gestire i requisiti.<\/p>\n<p><strong>Q:\u00a0<\/strong>Ho fatto tutto ma non vedo il pulsante dell&#039;app Storie. Cosa c&#039;\u00e8 che non va?<br \/>\n<strong>UN:\u00a0<\/strong>Il fatto che il pulsante dell&#039;app Stories non sia visibile \u00e8 probabilmente dovuto all&#039;hook che stai utilizzando. Assicurati innanzitutto di utilizzare l&#039;hook corretto per il telefono che possiedi. Quindi, assicurati che gli eventi del telefono e gli elementi DOM siano correttamente riportati nell&#039;hook e che l&#039;hook sia configurato correttamente. Nota inoltre che alcuni hook aggiungono l&#039;app Stories nell&#039;app store del telefono anzich\u00e9 aggiungerla immediatamente come app.<\/p>\n<p><strong>Q:\u00a0<\/strong>Mio\u00a0<strong>filato<\/strong>\u00a0tenta ripetutamente di installare la risorsa, cosa devo fare?<br \/>\n<strong>UN:\u00a0<\/strong>Questo sembra essere un bug attuale nel\u00a0<strong>filato\u00a0<\/strong>risorsa correlata a\u00a0<strong><em>pacchetto.json\u00a0<\/em><\/strong>e il fuso orario del server correlato al fuso orario del sistema da cui hai copiato la risorsa. Modifica\u00a0<strong><em>pacchetto.json\u00a0<\/em><\/strong>basta aggiungere o rimuovere uno spazio, salvare e il problema scomparir\u00e0.<\/p>","protected":false},"excerpt":{"rendered":"<p>Vuoi portare l&#039;esperienza social dei tuoi giocatori a un livello superiore?<br \/>\nOffrite loro l&#039;opportunit\u00e0 di esprimersi tramite la condivisione di video per un periodo di tempo limitato!<\/p>","protected":false},"featured_media":54215,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[96,104,512,511],"product_tag":[],"class_list":["post-54212","product","type-product","status-publish","has-post-thumbnail","product_cat-esx-scripts","product_cat-phone-scripts","product_cat-qbcore-scripts","product_cat-standalone-scripts","first","instock","sale","downloadable","virtual","taxable","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/product\/54212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/comments?post=54212"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/media\/54215"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/media?parent=54212"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/product_brand?post=54212"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/product_cat?post=54212"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/product_tag?post=54212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}