samp.directory
← Scripts y librerías

LuminouZ307/samp-multicp

Create player multiple checkpoint!

Librería★ 3actualizado jun 2022Sin licenciaPawnsampctl
Abrir en GitHub

Este repositorio no tiene archivo de licencia. Se puede leer, pero eso por sí solo no da permiso para reutilizarlo.

Instalar con sampctl

sampctl package install LuminouZ307/samp-multicp

Ejecútalo en la carpeta de tu proyecto. sampctl descarga el paquete y sus dependencias.

README.md

samp-multicp

Read This

This script is actually inspired from here, but i made my own version and using some library like YSI.

Installation

Simply install to your project:

sampctl package install LuminouZ307/samp-multicp

Include in your code and begin using the library:

#include <multicp>

Usage

Functions

  • SetPlayerMultiCP(playerid, Float:x, Float:y, Float:z, bool:autodisable = false, color = MULTICP_DEFAULT_COL) :

    • Sets player checkpoint.

    • playerid = The player ID you wan't sets the checkpoint.

    • x = x position.

    • y = y position.

    • z = z position.

    • autodisable = if autodisable is true, when you entering the checkpoint it will automatically disabled.

    • color = checkpoint colour (default is red).

  • DisablePlayerMultiCP(playerid, cpid) :

    • Remove player checkpoint.
  • IsPlayerInMultiCP(playerid, cpid) :

    • Check if player in a checkpoint.
  • DisablePlayerAllMultiCP(playerid) :

    • Remove player all checkpoints.

Callbacks

  • OnPlayerLeaveMultiCP(playerid, cpid) :

    • Detect when player leaving checkpoint.
  • OnPlayerEnterMultiCP(playerid, cpid) :

    • Detect when player entering checkpoint.

Testing

To test, simply run the package:

sampctl package run

Esta página se genera con lo que GitHub publica sobre el repositorio. samp.directory no aloja el código. Informar de un problema con esta ficha