Usar cupón WELCOME para guardar 20%

€ EUR
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ yenes
Bloc de notas Krs

Krs Notepad para FiveM: instalación y validación del servidor

Krs Notepad utiliza ESX, ox_lib y ox_inventory para crear y leer notas guardadas. El código del creador en el commit e8e17c5a5dd4 indica la versión 1.0.0 y expone los exports de objetos notepad y notepad_saved. Las comprobaciones de creación en el servidor necesitan mejoras antes del uso público.

Repositorio del creador y definiciones de objetos

Prepara la integración con el inventario

Haz una copia de seguridad de las definiciones de objetos. Añade los dos objetos documentados y las imágenes incluidas sin sustituir claves existentes; los ejemplos usan consume = 0 y weight = 1. Inicia ox_lib, ESX y ox_inventory antes de krs_notepad. Prueba la creación, lectura y transferencia de una nota guardada entre dos jugadores normales, incluidas las reconexiones. Revisa la licencia del repositorio y conserva sus avisos.

Valida la creación de notas en el servidor

En la revisión inspeccionada e8e17c5a5dd4, la entrada del cliente limita el texto a 25 caracteres. Sin embargo, el controlador createNoteItem del servidor no impone ese límite ni verifica la posesión de un bloc vacío. Añade una nota guardada con el texto recibido sin tiempo de espera en el servidor. Superar una prueba normal de la interfaz no demuestra que la creación de objetos sea segura.

Antes del uso público, haz que el servidor valide tipo y longitud del texto, exija la nota vacía prevista y limite la frecuencia, además de comprobar si AddItem funcionó antes de anunciar éxito. Prueba solicitudes repetidas, inventario lleno y un jugador sin nota vacía. Son comprobaciones de integración necesarias; este artículo no proporciona un recurso corregido.

Deja una respuesta