Virgils Repository v-containerrobbery warnt inzwischen, dass das Skript nicht mehr gepflegt wird. Der Quellcode von Version 1.0.0 verwendet qb-core auf Client und Server. Die bisher behauptete problemlose Unterstützung eines OX-Frameworks und des neuesten FiveM-Clients ist im Code nicht belegt. Setze diese Version nicht unverändert in einer laufenden Spielwirtschaft ein.
Abhängigkeiten und fehlende Dateien
Das Manifest lädt ox_lib. Der Client ruft außerdem qb-target, QBCore-Inventarfunktionen und einen eigenen ContainerRobberyAlert-Export von ps-dispatch direkt auf. Die voreingestellte Fertigkeitsprüfung nutzt ps-ui. OX-Einstellungen für Benachrichtigungen oder Fortschritt ersetzen diese Abhängigkeiten nicht. Das Manifest verweist auf stream/container_shell.ytyp, doch das geprüfte Repository enthält keinen stream-Ordner. Besorge die passende Innenraumhülle aus einer legitimen Quelle, bevor du testest.
Die Wartezeit beträgt keine 30 Minuten
Config.cooldownTime ist 30 * 6000, also 180.000 Millisekunden: drei Minuten, obwohl Kommentar und Benachrichtigung 30 nennen. Die Wartezeit wird im Clientspeicher gehalten. Sie ist kein serverseitig durchgesetzter Schutz vor Missbrauch. Eine zweite Definition von giveRandomItem überschreibt die erste; die aktive Funktion berücksichtigt Config.itemChance nicht.
Belohnungsprüfung muss korrigiert werden
Das Belohnungsereignis auf dem Server übernimmt Itemname und Menge vom Client und fügt sie hinzu, ohne einen aktiven Überfall, Spielernähe, eine serverseitig gewählte Belohnung oder eine vorherige Abholung zu prüfen. Verlege Belohnungsauswahl, Berechtigungsprüfung und Wartezeitkontrolle vor dem Einsatz auf den Server. Teste abgebrochene Durchsuchungen, mehrfache Abholung und fehlenden Inventarplatz. Dies sind Quellcodebefunde, keine vollständige Sicherheitsprüfung oder Spielzertifizierung.