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

PerseweratywneImponderabilia/samp-itemtasks

API for simple tasks using Southclaw's item system

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

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

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

sampctl package install PerseweratywneImponderabilia/samp-itemtasks

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

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

README.md

samp-itemtasks

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

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