{"id":2882,"count":4,"description":"<p data-start=\"0\" data-end=\"254\">Distribuisci la stessa risorsa su ESX, QBCore e QBOX, senza dover utilizzare tre basi di codice. Questo pilastro \u00e8 un manuale pratico per sviluppatori di script e manutentori: mappature deterministiche, adattatori drop-in, migrazioni di database sicure e CI che dimostrano che il tuo script funziona ovunque.<\/p>\r\n<p data-start=\"256\" data-end=\"278\">Cosa troverai qui:<\/p>\r\n\r\n<ul data-start=\"279\" data-end=\"1062\">\r\n \t<li data-start=\"279\" data-end=\"411\">\r\n<p data-start=\"281\" data-end=\"411\"><strong data-start=\"281\" data-end=\"307\">Tabelle di mappatura a tre vie<\/strong>: eventi, esportazioni, campi del modello del giocatore (identificatori, lavori, denaro, inventario), callback (client\/server).<\/p>\r\n<\/li>\r\n \t<li data-start=\"412\" data-end=\"559\">\r\n<p data-start=\"414\" data-end=\"559\"><strong data-start=\"414\" data-end=\"434\">Modelli di adattatore<\/strong>: interfacce sottili per normalizzare ESX\u2194QBCore\u2194QBOX (notifiche, target\/progressi, comandi\/permessi) con differenze minime.<\/p>\r\n<\/li>\r\n \t<li data-start=\"560\" data-end=\"691\">\r\n<p data-start=\"562\" data-end=\"691\"><strong data-start=\"562\" data-end=\"592\">Assistente per il rilevamento del framework<\/strong>: rilevamento runtime-safe per <code data-start=\"621\" data-end=\"634\">es_esteso<\/code>, <code data-start=\"636\" data-end=\"645\">qb-core<\/code>, <code data-start=\"647\" data-end=\"657\" data-is-only-node=\"\">qbx_core<\/code> con fallback e flag di funzionalit\u00e0.<\/p>\r\n<\/li>\r\n \t<li data-start=\"692\" data-end=\"827\">\r\n<p data-start=\"694\" data-end=\"827\"><strong data-start=\"694\" data-end=\"724\">Migrazione SQL e identificatori<\/strong>: <code data-start=\"726\" data-end=\"741\">vapore\/licenza<\/code> \u2192 <code data-start=\"744\" data-end=\"755\">cittadinanza<\/code>, Conti \u2192 Denaro; crosswalk, backfill e migrazioni con rollback sicuro.<\/p>\r\n<\/li>\r\n \t<li data-start=\"828\" data-end=\"971\">\r\n<p data-start=\"830\" data-end=\"971\"><strong data-start=\"830\" data-end=\"853\">Matrice di test e CI<\/strong>: Matrice di azioni GitHub per convalidare uno script su pi\u00f9 framework; test contrattuali, smoke test e controlli perf\/resmon.<\/p>\r\n<\/li>\r\n \t<li data-start=\"972\" data-end=\"1062\">\r\n<p data-start=\"974\" data-end=\"1062\"><strong data-start=\"974\" data-end=\"997\">Esempio di repository dell&#039;adattatore<\/strong>: fxmanifest, adattatori, fixture e porte di esempio che puoi copiare.<\/p>\r\n<\/li>\r\n<\/ul>\r\n<p data-start=\"1064\" data-end=\"1169\" data-is-last-node=\"\" data-is-only-node=\"\">Niente fronzoli: basta copiare e incollare adattatori, mapping verificati e modelli CI che puoi inserire nel tuo repository oggi stesso.<\/p>","link":"https:\/\/fivemx.com\/it\/framework-conversion\/","name":"Interoperabilit\u00e0 del framework e conversione degli script","slug":"conversione-del-framework","taxonomy":"category","parent":0,"meta":[],"_links":{"self":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/categories\/2882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/categories"}],"about":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/taxonomies\/category"}],"wp:post_type":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/posts?categories=2882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}