Просмотр полной версии : Как реализовать функцию подключения к серверу по нажатию кнопки?
Всем привет, собираюсь написать свой samp launcher и не знаю как запустить игру и подключиться к серверу с него
manukhov
25.04.2023, 23:29
запуск gta_sa.exe с параметрами и инжект samp.dll
запуск gta_sa.exe с параметрами и инжект samp.dll
подробнее?
подробнее?
запускаешь gta_sa.exe c параметрами, ставишь цикл на проверку запустился ли процесс или нет, и если он запустился, инжектишь в него samp.dll
manukhov
28.04.2023, 00:08
подробнее?
Есть флаги, подробнее можно почитать тут (https://sampforum.blast.hk/showthread.php?tid=552526)
Код:
-c - Normal mode
-d - Launch in debug mode
-n - Nickname
-h - Host / IP
-p - Port
-z - The server password
Если бы ты хотел подключиться к Arizona RP Yava:
C++:
system
(
"gta_sa.exe -c -n uniss0n -h 80.66.82.113 -p 7777"
)
;
// Лучше конечно ShellExecute использовать
или
C++:
ShellExecuteA
(
NULL
,
"open"
,
"gta_sa.exe"
,
"-c -n uniss0n -h 80.66.82.113 -p 7777"
,
NULL
,
SW_SHOWDEFAULT
)
;
Ну и в момент появления процесса gta_sa.exe инжектишь samp.dll, с форматированием надеюсь сам разберешься
GitHub - kolya112/NoSampExe: With this code in launchers you can run San:Andreas Multiplayer without using samp.exe. (https://github.com/kolya112/NoSampExe)
With this code in launchers you can run San:Andreas Multiplayer without using samp.exe. - GitHub - kolya112/NoSampExe: With this code in launchers you can run San:Andreas Multiplayer without using ...
github.com
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot