Библиотека★ 4обновлён янв. 2019 г.Без лицензииPawnsampctl
Открыть на GitHubВ этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.
Установка через sampctl
sampctl package install medzvel/samp-job-framework
Выполните в папке проекта. sampctl скачает пакет и его зависимости.
Зависит от 2 пакетов
- sampctl/samp-stdlibнет в этом каталоге
- pawn-lang/YSI-Includes★ 226
README.md
samp-job-framework
Job Framework - Create Jobs Easily
Installation
sampctl
Simply install to your project:
sampctl package install medzvel/samp-job-framework
Include in your code and begin using the library:
#include <jobframework>
non-sampctl
Download that repository or git clone it, then copy/cut file jobframework.inc and job_framework folder and place them into pawno/includes directory
Include in your code and begin using the library:
#include <jobframework>
Usage
GLOBAL FUNCTIONS
JobType:DefineJobType(jTypWorkerStatus[], jTypPayment, jTypPickupID = 1239);CreateJob(jobName[], JobType:jType, Float:jPosition_X, Float:jPosition_Y, Float:jPosition_Z);CountJobWorkers(jobID);GetJobPayment(jobID);GetJobName(jobID, output[], len = sizeof(output));GetJobWorkerStatus(jobID, output[], len = sizeof(output));JobsCreated();
PLAYER FUNCTIONS
SetPlayerJob(playerid, jobid);GetPlayerJob(playerid);RemovePlayerFromJob(playerid);
CALLBACKS
forward OnJobCreate(jobID, Float:jPos_X, Float:jPos_Y, Float:jPos_Z);- Called afterCreateJobfunctionforward OnPlayerPickupJobPickup(playerid, jobID);Called after a player pick ups job pickupforward OnPlayerGetNewJob(playerid, jobID);Called afterSetPlayerJobfunctionforward OnPlayerRemoveFromJob(playerid, jobID);Called afterRemovePlayerFromJobfunction
Testing
sampctl package get medzvel/samp-job-framework
sampctl package build --forceEnsure
sampctl package run
Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью