Библиотека★ 1обновлён июль 2023 г.Без лицензииPawnsampctl
Открыть на GitHubВ этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.
Установка через sampctl
sampctl package install Gomaink/tutorial_inc
Выполните в папке проекта. sampctl скачает пакет и его зависимости.
Зависит от 1 пакета
README.md
a_tutorial
This library allows you to create tutorials dynamically and quickly.
Installation
Simply install to your project:
sampctl package install Gomaink/a_tutorial
Include in your code and begin using the library:
#include <a_tutorial>
Functions
Tutorial::Create(tutorialid)
Tutorial::Delete(tutorialid)
Tutorial::AddLocal(tutorialid, localid, msg[MAX_TUTORIAL_CHARS], Float:cposx, Float:cposy, Float:cposz, Float:clookx, Float:clooky, Float:clookz)
Tutorial::Init(playerid, const tutorialid, const callback[])
Tutorial::Stop(playerid)
Usage
#include "a_tutorial.inc"
//Tutorial ID
#define TUTORIAL_REGISTER (1)
main(){}
public OnGameModeInit()
{
//Creating a new tutorial
Tutorial::Create(TUTORIAL_REGISTER);
//Adding new locations and text for each tutorial location
Tutorial::AddLocal(TUTORIAL_REGISTER, 1, "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque pe", 366.1500, 1762.8300, 158.9100, 365.3100, 1763.3800, 158.0600);
Tutorial::AddLocal(TUTORIAL_REGISTER, 2, "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque pe", 331.2362, 1549.4685, 120.5536, 330.5472, 1548.7384, 119.9235);
return 1;
}
public OnPlayerConnect(playerid)
{
//Starting the tutorial
Tutorial::Init(playerid, TUTORIAL_REGISTER, "OnRegisterTutorialEnd");
return 1;
}
forward OnRegisterTutorialEnd(playerid);
public OnRegisterTutorialEnd(playerid)
{
SetCameraBehindPlayer(playerid);
SetPlayerPos(playerid, 846.3976, -1384.1038, -0.5015);
SetPlayerFacingAngle(playerid, 318.4364);
return 1;
}
Testing
To test, simply run the package:
sampctl package run
Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью