{"id":2882,"count":3,"description":"<p data-start=\"0\" data-end=\"254\">Lever dezelfde resource op ESX, QBCore en QBOX\u2014zonder drie codebases. Deze pijler is een praktisch draaiboek voor scripters en beheerders: deterministische mappings, drop-in adapters, veilige DB-migraties en CI die aantoont dat je script overal werkt.<\/p>\r\n<p data-start=\"256\" data-end=\"278\">Wat je hier vindt:<\/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\">Drie-weg mappingtabellen<\/strong>: events, exports, speler model velden (identifiers, jobs, money, inventory), callbacks (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\">Adapterpatronen<\/strong>: dunne interfaces om ESX\u2194QBCore\u2194QBOX te normaliseren (meldingen, doel\\\/voortgang, command\\\/permission hooks) met minimale verschillen.<\/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\">Framework-detectiehelper<\/strong>: runtime-veilige detectie voor <code data-start=\"621\" data-end=\"634\">es_extended<\/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> met fallbacks en feature flags.<\/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\">SQL &amp; identifier-migratie<\/strong>: <code data-start=\"726\" data-end=\"741\">steam\\\/license<\/code> \u2192 <code data-start=\"744\" data-end=\"755\">citizenid<\/code>, Accounts \u2192 Money; crosswalks, backfills en rollback-veilige migraties.<\/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\">Testmatrix &amp; CI<\/strong>: GitHub Actions-matrix om \u00e9\u00e9n script te valideren over frameworks heen; contracttests, smokes tests en perf\\\/resmon-controles.<\/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\">Voorbeeld adapter-repo<\/strong>: fxmanifest, adapters, fixtures en voorbeeldports die je kunt kopi\u00ebren.<\/p>\r\n<\/li>\r\n<\/ul>\r\n<p data-start=\"1064\" data-end=\"1169\" data-is-last-node=\"\" data-is-only-node=\"\">Geen overbodige dingen\u2014alleen copy-paste adapters, geverifieerde mappings en CI-templates die je vandaag nog in je repo kunt zetten.<\/p>","link":"https:\/\/fivemx.com\/nl\/framework-conversion\/","name":"Framework-interoperabiliteit &amp; Scriptconversie","slug":"framework-conversion","taxonomy":"category","parent":0,"meta":[],"_links":{"self":[{"href":"https:\/\/fivemx.com\/nl\/wp-json\/wp\/v2\/categories\/2882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/nl\/wp-json\/wp\/v2\/categories"}],"about":[{"href":"https:\/\/fivemx.com\/nl\/wp-json\/wp\/v2\/taxonomies\/category"}],"wp:post_type":[{"href":"https:\/\/fivemx.com\/nl\/wp-json\/wp\/v2\/posts?categories=2882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}