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

Mergevos/open-cctv

Library allowing you to create CCTV (closed-circuit television) cameras and watch them.

Библиотека★ 4обновлён апр. 2023 г.Без лицензииPawnsampctl
Открыть на GitHub

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

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

sampctl package install Mergevos/open-cctv

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

README.md

open-cctv

This library allows you to create a CCTV cameras and watch them.

Installation

Simply install to your project:

sampctl package install Mergevos/open-cctv

Include in your code and begin using the library:

#include <cctv>

Usage

There are not too many functions. They are listed below.

This function creates a camera.

bool: CCTV_Create(Float: x, Float: y,  Float: z, Float: rotX, Float: rotY, Float: rotZ, Float: lookX, Float: lookY, Float: lookZ, virtualworld, interiorid)

Where arguments above are:

x - The X coordinate of the camera
y - The Y coordinate of the camera
z - The Z coordinate of the camera
rotX - The X rotation of the camera
rotY - The Y rotation of the camera
rotZ - The Z rotation of the camera
lookX - The X coordinate of the camera looking
lookY - The Y coordinate of the camera looking
lookX - The Z coordinate of the camera looking
virtualworld - The virtualworld of the camera
interiorid - The interior of the camera

This function destroys a camera.

CCTV_Destroy(cctvid)
cctvid - ID of the camera

Makes a player watch the camera

CCTV_Watch(playerid, cctvid)
playerid - Playerid we are making to watch the camera
cctvid - Camera ID
CCTV_Unwatch(playerid, cctvid)
Makes a player stop watching the camera
playerid"> Playerid we are making to unwatch the camera
cctvid - Camera ID 

Testing

To test, configure pawn.json and test.pwn then simply run the package:

sampctl package run

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