Показать сообщение отдельно

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

Репутация: 3


По умолчанию

Вот пример с samp-ptl:

C++:





Код:
#include "ptl.h"
class
Script
:
public
ptl
::
AbstractScript

{
private
:
std
::
shared_ptr

onTest_
;
public
:
// враппер для вызова каллбека из amx
void
OnTest
(
std
::
uint32_t
playerId
)
{
if
(
onTest_
&&
onTest_
->
Exists
(
)
)
{
onTest_
->
Exec
(
playerId
)
;
}
}
bool
OnLoad
(
)
{
int
numPublics
{
}
;
amx_
->
NumPublics
(
&
numPublics
)
;
for
(
int
index
{
}
;
index

{
private
:
public
:
const
char
*
Name
(
)
;
bool
OnLoad
(
)
;
}
;
// А также вызовы:
PLUGIN_EXPORT
void
PLUGIN_CALL
AmxLoad
(
AMX
*
amx
)
{
Plugin
::
DoAmxLoad
(
amx
)
;
}
PLUGIN_EXPORT
unsigned
int
PLUGIN_CALL
Supports
(
)
{
return
SUPPORTS_VERSION
|
SUPPORTS_AMX_NATIVES
;
}
 
Ответить с цитированием