Ir al contenido

Changelog

Todas las versiones de SL-Interact, de la más nueva a la más antigua.

Arreglos a partir de lo que nos habéis contado.

Scripts de target

  • El puente con ox_target es más fiel: canInteract y onSelect reciben el punto exacto al que apuntas, la distancia y el hueso, y se respetan distance, offset, offsetSize y absoluteOffset de cada opción. Los scripts que miran a qué parte del vehículo apuntas (los lados y la escalera de un camión de bomberos) ya funcionan.
  • Lo que varios scripts ponen en el mismo vehículo, NPC u objeto sale junto en una sola etiqueta: el maletero de ox_inventory ya no queda tapado por las llaves u otros scripts.
  • Puedes seguir usando ox_target: nueva opción Config.Bridge. De serie ('auto'), si ox_target, qb-target o qtarget están arrancados, SL-Interact les deja sus scripts y solo enseña lo suyo.
  • Arreglado: dos opciones de ox_target sin name y con el mismo texto se pisaban.

Alt

  • Nueva opción Config.Reveal.mode. De serie 'hold', como ox_target: solo mientras mantienes Alt. Con 'toggle', lo de la 1.0.0: lo tocas y se queda abierto; volver a pulsar Alt lo cierra al momento, y apartar la mira lo cierra antes (Config.Reveal.closeDelay).
  • Solo se marca lo que puedes usar: lo que no tiene opciones para ti (las de otro trabajo, o las que su script no te deja usar ahora) ya no se marca al mirarlo.

Panel de interacciones

  • Cada zona de un vehículo tiene su propia regla: al configurar una ya no cambian las otras. Si dos opciones se llaman igual, la segunda sale como «texto #2».
  • Las reglas de los vehículos valen para todos los de ese modelo, aparezcan donde aparezcan, y no se pierden aunque el script vuelva a crear sus zonas.

Otros arreglos

  • Con la cámara alta o lejos, tu propio personaje tapaba los puntos que tenías delante (la puerta de una casa).
  • Si un script ponía opciones en un modelo de personaje, a los jugadores con ese modelo se les marcaba su propio personaje.

Primera versión pública.

Interacciones

  • Puntos con etiqueta, chapa de estado, insignia y una tecla por acción (E, G, H de serie). Las teclas que no se pueden usar se ponen rojas con el motivo.
  • Tres formas de mostrar un punto: al acercarse, al mirarlo o manteniendo Alt.
  • Menús con submenús, precios, cantidades con la rueda del ratón, mantener para usar, confirmaciones, descripciones e imágenes de items.
  • Vehículos: un menú para el coche entero, y puntos en la maneta de cada puerta, el maletero y el capó que se mueven con ellos al abrirlos.
  • Condiciones de trabajo, banda e items que comprueba el propio SL-Interact, para QBCore, Qbox y ESX.

Scripts de target

  • Hace funcionar los scripts hechos para ox_target, qb-target y qtarget sin cambiarlos, también los cifrados.

Herramientas de admin

  • Panel de interacciones (/slinteract_admin): todas las interacciones del servidor por script, en un mapa de GTA. Cámbiales el nombre, las teclas y las condiciones, o apágalas, sin código.
  • Obligar a usar Alt en todo y dejar en una lista blanca los scripts o interacciones que salen directamente.
  • Creador sin código con ocho plantillas: tiendas con NPC, máquinas expendedoras, ascensores, taquillas de trabajo y más. Cobrar, pedir y dar items, animaciones, teletransportes y eventos, todo comprobado en el servidor.
  • Editor de estilo en directo (/slinteract_style) con once temas, colores, formas, letras, sonidos e iconos. Los diseños se comparten con un código.

Programadores

  • Exports de cliente para puntos, entidades, modelos y todos los vehículos, NPC, objetos o jugadores, con addMany / updateMany para cientos a la vez. Ver API.