Krs Notepad utilise ESX, ox_lib et ox_inventory pour créer et lire des notes enregistrées. Le code du créateur au commit e8e17c5a5dd4 indique la version 1.0.0 et expose les exports d’objets notepad et notepad_saved. Les contrôles de création côté serveur doivent être renforcés avant utilisation publique.
Dépôt du créateur et définitions des objets
Préparez l’intégration à l’inventaire
Sauvegardez vos définitions d’objets. Ajoutez les deux objets documentés et les images fournies sans remplacer de clés existantes ; les exemples utilisent consume = 0 et weight = 1. Démarrez ox_lib, ESX et ox_inventory avant krs_notepad. Testez avec deux joueurs ordinaires la création, la lecture et le transfert d’une note enregistrée, y compris après reconnexion. Examinez la licence du dépôt et conservez ses mentions.
Validez la création de notes côté serveur
Dans la révision inspectée e8e17c5a5dd4, la saisie cliente limite le texte à 25 caractères. Le gestionnaire serveur createNoteItem n’impose pourtant pas cette limite et ne vérifie pas la possession d’un bloc-notes vierge. Il ajoute une note à partir du texte reçu sans délai côté serveur. Un test réussi de l’interface normale ne prouve donc pas que la création d’objets est sûre.
Avant utilisation publique, faites vérifier côté serveur le type et la longueur du texte, imposez le bloc-notes vierge prévu et une limite de fréquence, puis contrôlez la réussite d’AddItem avant d’annoncer le succès. Testez les requêtes répétées, un inventaire plein et un joueur sans note vierge. Ces vérifications d’intégration sont nécessaires ; cet article ne fournit pas de ressource corrigée.