HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 25.10.2024, 21:14
vmprotect
Постоянный
Регистрация: 15.09.2021
Сообщений: 396
С нами: 2453766

Репутация: 68
По умолчанию

Данный проект является базовым шаблоном для разработки плагинов под SA:MP сервер и подойдет тем, кто хочет создать свой собственный плагин.

Источники:

- samp-ptl

Проект на GitHub:

Шаблон плагина SA:MP на GitHub

Инструкция по сборке:
  1. Настройка сборки:

    Bash:





    Код:
    cmake -B build -A Win32

  2. Сборка проекта:

    Bash:





    Код:
    cmake --build build

 
Ответить с цитированием

  #2  
Старый 25.10.2024, 21:36
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

Цитата:
Сообщение от vmprotect  

Данный проект является базовым для тех, кто хочет сделать плагин под самповский сервер.

Источники:
samp-pugin-sdk
sampgdk

Проект:

GitHub - ailishev/SampPluginTemplate: simple project plugin for samp server

simple project plugin for samp server. Contribute to ailishev/SampPluginTemplate development by creating an account on GitHub.

github.com


Как собирать и билдить:

Билд:





Код:
cmake -B build -A Win32


Сборка:





Код:
cmake --build build

можно же через фетч подтягивать самп птл:

Makefile:





Код:
include
(
FetchContent
)
FetchContent_Declare
(
samp-ptl
GIT_REPOSITORY https
:
//github.com/katursis/samp-ptl.git
    GIT_TAG 06b5e2b9c51879532368dd9e468b5e259ce5d7ce
)
FetchContent_MakeAvailable
(
samp-ptl
)
# samp-ptl
add_library
(
samp-ptl INTERFACE
)
target_include_directories
(
samp-ptl INTERFACE
$
{
samp-ptl_SOURCE_DIR
}
)
# project
target_link_libraries
(
$
{
PROJECT_NAME
}
PRIVATE
    samp-ptl
)
target_compile_definitions
(
$
{
PROJECT_NAME
}
PRIVATE
    HAVE_STDINT_H
)


позже закину свой мегапрожект
 
Ответить с цитированием

  #3  
Старый 26.10.2024, 10:52
vmprotect
Постоянный
Регистрация: 15.09.2021
Сообщений: 396
С нами: 2453766

Репутация: 68
По умолчанию

- Обновил немного проект, зависимости будут подтягиваться через фетч
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.