Skip to content

API for simple tasks using Southclaw's item system

Notifications You must be signed in to change notification settings

mysy00/samp-itemtasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

samp-itemtasks

sampctl

API for simple tasks using Southclaw's item system. We use it on our server for simple quests where you have to find and bring a few items to get a reward.

Installation

Simply install to your project:

sampctl package install mysy00/samp-itemtasks

Include in your code and begin using the library:

#include <itemtasks>

Usage

forward ItemTasks_DefineItemType(ItemType:itemtype, reward);
forward ItemType:ItemTasks_GetItemTypeByIndex(index);
forward ItemTasks_GetTotalDefinedItems();
forward ItemTasks_GetItemTypeReward(ItemType:itemtype);

forward Player_SetItemTask(playerid);
forward ItemTasks_CompletePlayerTask(playerid);
forward bool:ItemTasks_HasPlayerActiveTask(playerid);
forward OnPlayerCompleteTask(playerid, totalReward);

Testing

To test, simply run the package:

sampctl package run

About

API for simple tasks using Southclaw's item system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages