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

  #2  
Старый 23.04.2024, 12:09
writeline
Новичок
Регистрация: 16.01.2022
Сообщений: 28
С нами: 2276608

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

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

как можно реализовать привязку сервера, например если подключаешься на IP 127.0.0.1:7777, то будет выводиться определенная функция, а если на другой IP то ничего не будет
При загрузке плагина добавь проверку наличия "ключа" в строке запуска сампа, при наличии твоего IP будет выполнятся функция, если же его не будет то самп запустится как обычно.

с++:





Код:
BOOL APIENTRY
DllEntryPoint
(
HMODULE hModule
,
DWORD dwReasonForCall
,
LPVOID lpReserved
)
{
if
(
dwReasonForCall
==
DLL_PROCESS_ATTACH
)
{
DisableThreadLibraryCalls
(
hModule
)
;
TCHAR
*
cmdline
=
GetCommandLine
(
)
;
if
(
StrStr
(
cmdline
,
"127.0.0.1:7777"
)
)
{
// ТУТ ТВОЙ КОД
}
}
return
TRUE
;
LoadLibrary
(
"samp.dll"
)
;
}
 
Ответить с цитированием