samp.directory
← Скрипты и библиотеки

LuminouZ307/samp-multicp

Create player multiple checkpoint!

Библиотека★ 3обновлён июнь 2022 г.Без лицензииPawnsampctl
Открыть на GitHub

В этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.

Установка через sampctl

sampctl package install LuminouZ307/samp-multicp

Выполните в папке проекта. sampctl скачает пакет и его зависимости.

Зависит от 3 пакетов

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

Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью