{"id":2882,"count":3,"description":"<p data-start=\"0\" data-end=\"254\">Ayn\u0131 kayna\u011f\u0131 ESX, QBCore ve QBOX aras\u0131nda ta\u015f\u0131y\u0131n\u2014\u00fc\u00e7 kod taban\u0131 olmadan. Bu temel, betik yazarlar\u0131 ve bak\u0131m ekipleri i\u00e7in pratik bir rehberdir: deterministik e\u015flemeler, tak-\u00e7al\u0131\u015ft\u0131r adapt\u00f6rler, g\u00fcvenli veritaban\u0131 ge\u00e7i\u015fleri ve beti\u011finizin her yerde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 kan\u0131tlayan CI s\u00fcre\u00e7leri.<\/p>\r\n<p data-start=\"256\" data-end=\"278\">Burada bulacaklar\u0131n\u0131z:<\/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\">\u00dc\u00e7 y\u00f6nl\u00fc e\u015fleme tablolar\u0131<\/strong>: olaylar, d\u0131\u015fa aktar\u0131mlar, oyuncu modeli alanlar\u0131 (tan\u0131mlay\u0131c\u0131lar, i\u015fler, para, envanter), geri \u00e7a\u011f\u0131rmalar (istemci\/sunucu).<\/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\">Adapt\u00f6r desenleri<\/strong>: ESX\u2194QBCore\u2194QBOX aras\u0131nda (bildirimler, hedef\/ilerleme, komut\/izin kancalar\u0131) minimum farkla normalle\u015ftiren ince aray\u00fczler.<\/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 alg\u0131lama yard\u0131mc\u0131s\u0131<\/strong>: \u00e7al\u0131\u015fma zaman\u0131 g\u00fcvenli alg\u0131lama i\u00e7in <code data-start=\"621\" data-end=\"634\">es_geni\u015fletilmi\u015f<\/code>, <code data-start=\"636\" data-end=\"645\">qb-\u00e7ekirdek<\/code>, <code data-start=\"647\" data-end=\"657\" data-is-only-node=\"\">qbx_\u00e7ekirdek<\/code> yedekler ve \u00f6zellik bayraklar\u0131 ile.<\/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 ve tan\u0131mlay\u0131c\u0131 ge\u00e7i\u015fi<\/strong>: <code data-start=\"726\" data-end=\"741\">steam\/lisans<\/code> \u2192 <code data-start=\"744\" data-end=\"755\">citizenid<\/code>, Hesaplar \u2192 Para; \u00e7apraz ge\u00e7i\u015fler, geri doldurmalar ve geri al\u0131nabilir g\u00fcvenli ge\u00e7i\u015fler.<\/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\">Test matrisi ve CI<\/strong>: GitHub Eylemler matrisi ile bir beti\u011fi frameworkler aras\u0131nda do\u011frulama; s\u00f6zle\u015fme testleri, duman testleri ve performans\/resmon kontrolleri.<\/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\">\u00d6rnek adapt\u00f6r deposu<\/strong>: fxmanifest, adapt\u00f6rler, test verileri ve kopyalayabilece\u011finiz \u00f6rnek portlar.<\/p>\r\n<\/li>\r\n<\/ul>\r\n<p data-start=\"1064\" data-end=\"1169\" data-is-last-node=\"\" data-is-only-node=\"\">Gereksiz hi\u00e7bir \u015fey yok\u2014sadece kopyala-yap\u0131\u015ft\u0131r adapt\u00f6rler, do\u011frulanm\u0131\u015f e\u015flemeler ve bug\u00fcn deponuza ekleyebilece\u011finiz CI \u015fablonlar\u0131.<\/p>","link":"https:\/\/fivemx.com\/tr\/framework-conversion\/","name":"Framework Uyumlulu\u011fu ve Script D\u00f6n\u00fc\u015f\u00fcm\u00fc","slug":"framework-conversion","taxonomy":"category","parent":0,"meta":[],"_links":{"self":[{"href":"https:\/\/fivemx.com\/tr\/wp-json\/wp\/v2\/categories\/2882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/tr\/wp-json\/wp\/v2\/categories"}],"about":[{"href":"https:\/\/fivemx.com\/tr\/wp-json\/wp\/v2\/taxonomies\/category"}],"wp:post_type":[{"href":"https:\/\/fivemx.com\/tr\/wp-json\/wp\/v2\/posts?categories=2882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}