ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Как реализовать функцию подключения к серверу по нажатию кнопки? (https://forum.antichat.xyz/showthread.php?t=1475254)

uniss0n 25.04.2023 15:17

Всем привет, собираюсь написать свой samp launcher и не знаю как запустить игру и подключиться к серверу с него

manukhov 25.04.2023 23:29

запуск gta_sa.exe с параметрами и инжект samp.dll

uniss0n 27.04.2023 22:02

Цитата:

Сообщение от T4yz1e

запуск gta_sa.exe с параметрами и инжект samp.dll

подробнее?

x0r1x 27.04.2023 22:06

Цитата:

Сообщение от uniss0n

подробнее?

запускаешь gta_sa.exe c параметрами, ставишь цикл на проверку запустился ли процесс или нет, и если он запустился, инжектишь в него samp.dll

manukhov 28.04.2023 00:08

Цитата:

Сообщение от uniss0n

подробнее?

Есть флаги, подробнее можно почитать тут

Код:





Код:

-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, с форматированием надеюсь сам разберешься

savvin 28.04.2023 07:12

GitHub - kolya112/NoSampExe: With this code in launchers you can run San:Andreas Multiplayer without using samp.exe.

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


Время: 21:30