Biblioteca★ 4atualizado jan. de 2019Sem licençaPawnsampctl
Abrir no GitHubEste repositório não tem arquivo de licença. Ele é público para leitura, mas isso sozinho não dá permissão para reutilizar.
Instalar com o sampctl
sampctl package install medzvel/samp-job-framework
Execute na pasta do seu projeto. O sampctl baixa o pacote e as dependências dele.
Depende de 2 pacotes
- sampctl/samp-stdlibnão está neste diretório
- 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
Esta página é montada com o que o GitHub publica sobre o repositório. O samp.directory não hospeda o código. Avisar de um problema com esta página