U3Games

Games | Desarrollo & Soporte => SAMP | Desarrollo de Servidores => San Andreas Multi Player => SAMP | Includes => Mensaje iniciado por: Kanis en Jul 30, 2025, 09:41 AM

Título: Puntos Interactuables
Publicado por: Kanis en Jul 30, 2025, 09:41 AM
Descripción:�

Este es un include no muy extenso que facilita la creación de checkpoints o puntos interactuables en tu servidor, funciona con la tecla "Y" por a hora., En unas pocas líneas podés hacer entradas y salidas de interiores, minijuegos, dialogos etc. A futuro pienso agregar cosas y reparar algunos bugs que menciono abajo, el que quiera agregar algo es libre de hacerlo dejándome en créditos por supuesto.

Funciones:

CreateInteractuablePoint(Float:x, Float:y,  Float:z,  vw, interior, string[], texttd[], bool:valid = true)
Crea un punto interactuable en determinado lugar.


DestroyInteractuablePoint(id)
Destruye un punto determinado por la id.


IsValidInteracPoint(id)
Verifica si es válido ese punto en concreto, si es válido devuelve true de lo contrario false.


OnPlayerInterac(playerid, id);
Esta devolución de llamada sucede cuando un usuario interactúa con un punto en concreto (Es decir, presionó la Y)


Cita de: Changelog:
  • 4/12/18 Creación oficial del include.
  • 17/4/2020 Mejoras en la optimización del código.
  • 30/03/2023 Se resolvieron bugs relacionados al textdraw que aparece cuando se está cerca (aun contiene pero se resolverán en el futuro).
    • También se agregó un depurador #define DEBUG.
    • A hora reacciona mejor el callback OnPlayerInterac.

FUENTE: https://gist.github.com/chara420/0ce4eb165a3a0736d738ab8b0bd4dfb4