Библиотека★ 1обновлён июль 2021 г.Без лицензииPawnsampctl
Открыть на GitHubВ этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.
Установка через sampctl
sampctl package install Se8870/Inline-mSelection
Выполните в папке проекта. sampctl скачает пакет и его зависимости.
Зависит от 3 пакетов
- sampctl/samp-stdlibнет в этом каталоге
- pawn-lang/YSI-Includes★ 226
- kirima2nd/mselectionнет в этом каталоге
README.md
SA:MP mSelection Inline
Added inline support for mSelection
Installation
Simply install to your project:
sampctl package install Kirima2nd/inline_mSelection
Include in your code and begin using the library:
#include <Inline_mSelection>
Function Lists
forward ShowModelSelectionInline({F@_@iii, F@_@ii}:callback, playerid, listId, const string:headerText[], dialogBGcolor = 0x4A5A6BBB, previewBGcolor = 0x88888899, selectionColour = 0xFFFF00AA, tag = tagof (callback));
forward ShowModelSelectionInlineEx({F@_@iii, F@_@ii}:callback, playerid, const itemsArray[], itemAmount, const string:headerText[], Float:Xrot = 0.0, Float:Yrot = 0.0, Float:Zrot = 0.0, Float:mZoom = 1.0, dialogBGcolor = 0x4A5A6BBB, previewBGcolor = 0x88888899, selectionColour = 0xFFFF00AA, tag = tagof (callback));
Usage
The basic usage of this include is like this:
public OnPlayerSpawn(playerid)
{
inline _OnModelResponse(response, modelid)
{
if (!response) return Kick(playerid);
SetPlayerSkin(playerid, modelid);
}
ShowModelSelectionInline(using inline _OnModelResponse, playerid, g_MakeSkins, "Select Skin");
return 1;
}
And you can also use using public yourFunction<iii> or using function yourFunction<iii> if you don't want to use inline.
For example:
forward OnModelResponse(playerid, response, modelid);
public OnModelResponse(playerid, response, modelid)
{
if (!response) return Kick(playerid);
SetPlayerSkin(playerid, modelid);
return 1;
}
public OnPlayerSpawn(playerid)
{
ShowModelSelectionInline(using public OnModelResponse<iii>, playerid, g_MakeSkins, "Select Skin");
return 1;
}
Testing
To test, make sure you enable local: true and then upload the text lists into scriptfiles. After doing those steps, run the following commands:
sampctl package ensure
sampctl package run --forceBuild
Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью