Библиотека★ 2обновлён нояб. 2020 г.Без лицензииPawnsampctl
Открыть на GitHubВ этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.
Установка через sampctl
sampctl package install Mergevos/samp-inline-objects
Выполните в папке проекта. sampctl скачает пакет и его зависимости.
Зависит от 2 пакетов
- sampctl/samp-stdlibнет в этом каталоге
- pawn-lang/YSI-Includes★ 226
README.md
samp-inline-objects
Inline object editing.
Installation
Simply install to your project:
sampctl package install Mergevos/samp-inline-objects
Include in your code and begin using the library:
#include <inline-objects>
Usage
There's only one function to use, pretty simple.
EditObjectInline(playerid, objectid, Func: func<iiiiiiiiii>);
Where's:
playerid - Player who is editing an object.
objectid - The object which is edited.
func - Callback/Inline called after.
Returns value of EditObject. 1 for succes, 0 for fail.
Example
YCMD:test(playerid, params[], help)
{
if(help) {
return 0;
}
SelectObject(playerid);
return 1;
}
public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
{
inline Test(pid, playerobject, objid, response, Float:fXx, Float:fYy, Float:fZz, Float:fRotX, Float:fRotY, Float:fRotZ )
{
#pragma unused fRotZ, fRotY, fRotX, fZz, fYy, fXx, objid, playerobject, pid
if(response == EDIT_RESPONSE_FINAL) {
print("NOINDOINDIOW");
}
else if(response == EDIT_RESPONSE_CANCEL) {
print("PINOINDIO");
}
print("Test");
}
EditObjectInline(playerid, objectid, using inline Test);
return 1;
}
Testing
To test, simply run the package and then connect to the server:
sampctl package run
Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью