{"id":185242,"date":"2025-05-10T12:31:49","date_gmt":"2025-05-10T10:31:49","guid":{"rendered":"https:\/\/fivemx.com\/?p=185242"},"modified":"2026-08-11T12:02:51","modified_gmt":"2026-08-11T10:02:51","slug":"qbox-ostereiersuche","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/de\/qbox-easter-egg-hunting\/","title":{"rendered":"QBox Ostereiersuche f\u00fcr FiveM"},"content":{"rendered":"<p>ss_easter von ShoeShuffler\/Shuffle Shop platziert sammelbare Eier an konfigurierten Orten f\u00fcr Qbox-Charaktere. Der Code verwendet qbx_core, ox_lib, oxmysql, ox_inventory und ox_target. Die mitgelieferte Konfiguration enth\u00e4lt 24 Eierstandorte; Modelldateien werden zus\u00e4tzlich ben\u00f6tigt und sind nicht automatisch im Script enthalten.<\/p>\n<h2>Modelle, Items und Speicherung vorbereiten<\/h2>\n<p>Die README verlinkt ShopFusion-Modelle und erlaubt die Konfiguration eigener Modelle. Ordne jedem Schl\u00fcssel in Config.EggLocations ein Inventaritem und jedem Modell ein gestreamtes Prop zu. Pr\u00fcfe die enthaltenen Inventaranweisungen f\u00fcr deine installierte ox_inventory-Version, statt Beispielfelder ungepr\u00fcft zu \u00fcbernehmen.<\/p>\n<p>Beim Ressourcenstart erstellt der Server die Tabelle ss_easter, falls sie fehlt. Sammlungen werden als JSON unter einer eindeutigen citizenid gespeichert; vorgesehen ist also ein Einsammeln jedes Eis pro Charakter. Sichere die Datenbank und erhalte die Tabelle bei Updates; ihr Leeren setzt den Sammelverlauf zur\u00fcck.<\/p>\n<h2>Inventar und Belohnungen m\u00fcssen getestet werden<\/h2>\n<p>Der Server pr\u00fcft eine konfigurierte Ei-ID und lehnt das Einsammeln aus mehr als acht Metern Entfernung ab. Er pr\u00fcft den gespeicherten Sammelstand, schreibt ihn aber vor AddItem und kontrolliert nicht, ob das Hinzuf\u00fcgen erfolgreich war. Bei vollem Inventar kann ein Ei deshalb als eingesammelt gelten, ohne zugestellt zu werden. Pr\u00fcfe die Fehlerbehandlung vor dem Aktivieren von Belohnungen.<\/p>\n<p>Lesen des Sammelstands, Speichern, Itemausgabe und Bankpr\u00e4mien f\u00fcr Meilensteine bilden keine gemeinsame Transaktion und sind nicht durch eine Sammelsperre pro Charakter gesch\u00fctzt. Teste wiederholte und gleichzeitige Anfragen, Inventarkapazit\u00e4t, erneute Verbindungen, getrennte Charaktere und jeden konfigurierten Meilenstein. Der Client entfernt das lokale Ei vor einer Serverantwort; auch abgelehnte Anfragen ben\u00f6tigen deshalb einen Wiederherstellungsweg.<\/p>\n<h2>Quelle und Pr\u00fcfumfang<\/h2>\n<p>Quellcode am 10. September 2026 anhand von Revision b1a881576314632512409295b5c221648da70438 gepr\u00fcft; das Manifest nennt Version 1.0.0. Es wurden keine Eiermodelle installiert und keine Datenbank-, Belohnungs- oder Mehrspielertests durchgef\u00fchrt.<\/p>\n<p><a href=\"https:\/\/github.com\/NobodyDeveloper\/ss_easter\/tree\/b1a881576314632512409295b5c221648da70438\">Quellcode von ss_easter pr\u00fcfen<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>ss_easter f\u00fcr Qbox pr\u00fcfen: ox-Abh\u00e4ngigkeiten, separate Eiermodelle, Charakterspeicherung, Inventarfehler und Belohnungspr\u00fcfungen.<\/p>","protected":false},"author":27669,"featured_media":185382,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[3001,2928,3000,2940],"class_list":["post-185242","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts","tag-fivem-script","tag-free","tag-free-script","tag-qbox"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/185242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/users\/27669"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/comments?post=185242"}],"version-history":[{"count":3,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/185242\/revisions"}],"predecessor-version":[{"id":214334,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/185242\/revisions\/214334"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media\/185382"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media?parent=185242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/categories?post=185242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/tags?post=185242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}