Usar cupón WELCOME para guardar 20%

€ EUR
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ yenes
Script de Referido Simple para FiveM

Script de Referido Simple para FiveM

nkt-referral 1.0.0 de nikartik asigna códigos de referido y ofrece promos separados mediante un menú ox_lib. Usa identificadores de licencia sin puente de framework. Las recompensas incluidas usan ox_inventory; el menú por sí solo no acredita su recepción.

Instalar dependencias y configurar recompensas

Conserva nkt-referral e inicia ox_lib y oxmysql antes de ensure nkt-referral. Inicia también ox_inventory si mantienes las funciones incluidas o sustitúyelas por tu integración comprobada del servidor. El README solo cita Ox Lib, pero el manifiesto importa oxmysql y rewards.lua llama al inventario.

Copia la base antes del primer inicio: el recurso crea referrals con identifier como clave primaria, code y redeemed. El cliente obtiene su código al iniciar y abre el menú con /refercode. Configura server/rewards.lua; conserva default y las claves propias en mayúsculas.

La regla prevista es un referido de otro jugador por persona. Los promos registran uso por licencia en una lista JSON por código, no un único canje global. Borrar filas reinicia esas protecciones y puede permitir más recompensas; no es mantenimiento rutinario.

Corregir estado de canje y entrega

Existen controles de autorreferido y uso previo, pero dependen de PlayerCodes guardado al inicializar. Un canje correcto no actualiza esa bandera. El UPDATE no exige que siga sin canjearse; faltan transacción y espera del servidor. Reserva el uso de forma atómica y sincroniza la caché antes de recompensar.

El código se normaliza dentro de la validación, pero las recompensas reciben la entrada original. Usa el mismo código canónico durante todo el proceso. Un dueño desconectado devuelve false, aunque se llama igualmente a su función de recompensa. Ponla en cola o sáltala expresamente; no pases un jugador ausente al export del inventario.

Los promos leen y reemplazan una lista JSON compartida sin transacción. Peticiones simultáneas pueden sobrescribir canjes. Valida tipos e inicialización del jugador, garantiza códigos/canjes únicos y comprueba éxito del inventario. Prueba duplicados, concurrencia, dueños desconectados, mayúsculas/minúsculas, reconexiones e inventarios llenos.

Revisado el 11 de septiembre de 2026 en la revisión 8c8fd7e76a851fd4a65a3e2330901fa950e76a3f. Se leyeron todos los Lua, manifiesto y README. No se ejecutó ningún referido, promo, recompensa ni reinicio de base.

Leer nkt-referral en la revisión comprobada

Deja una respuesta