ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   SAMPFUNCS | API C++ (https://forum.antichat.xyz/showthread.php?t=1306498)

urShadow 06.12.2014 00:59

[Список доступных классов:

CSAMP, CRakNet, CRender, CCLEO, CGame.


Описание:

SF API это удобный инструмент позволяющий использовать возможности плагина SAMPFUNCS на максимум.

Предоставлены удобные классы для максимально простого и эффективного написания своих плагинов на языке программирования c++.

Более подробная информация вскоре будет выложена в Wiki

Установка:

Папку SFAPI положить в каталог своего проекта, в настройках выставить тип конфигурации .dll и конечное расширение .sf.

Затем, объявить объект класса CSAMPFUNCS и в точке входа в приложение при выполнении операции DLL_PROCESS_ATTACH вызвать функцию obj_api->initPlugin( mainloop, hModule ), где mainloop - это указатель на функцию которая будет выполняться в основном цикле игры, а hModule это дескриптор.

Либо извлечь готовый настроенный проект SFPlugin.zip из архива с SF.

Список уроков:

1. Основы API

2. Dialog hider

3. Render

4. RakNet

Разработчик SF API: urShadow

ScripterAHK 06.12.2014 20:52

Может кто скинуть скомпилированный .dll?

Uztor 06.12.2014 22:05

Вы могли бы сделать пример для registercommand?

urShadow 06.12.2014 22:30

На днях начну писать статьи посвященные работе с API. Всё подробно будет разъяснено с нуля.

NarutoUA 07.12.2014 16:23

Если просто подключить проэкт и компилировать под asi будет работать?

urShadow 07.12.2014 16:42

Нет, специально сделано, чтоб работало только с .sf плагинами.

AxweII 07.12.2014 16:58

Про класс CCLEO можно поподробнее? Хотя бы пару слов про него

urShadow 07.12.2014 17:58

В будущих уроках покажу.

NarutoUA 08.12.2014 00:19

Добавь возможность отсылать уроки на вики с предмодерацией.

iAmerican 08.12.2014 00:34

Как фиксануть?

http://i9.pixs.ru/storage/3/7/0/2014...6_15068370.png


Время: 16:54