 |
|

06.02.2023, 06:05
|
|
Новичок
Регистрация: 16.01.2022
Сообщений: 28
С нами:
2276608
Репутация:
8
|
|
Есть какой либо сорц по смени имени окна уже после подключения к серверу либо инициализации плагина?По типу такого:

Может кто то, что нибудь подсказать?
|
|
|

06.02.2023, 13:29
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
Сообщение от writeline
Есть какой либо сорц по смени имени окна уже после подключения к серверу либо инициализации плагина?По типу такого:

Может кто то, что нибудь подсказать?
SetWindowText(handle, "Заголовок");
|
|
|

06.02.2023, 22:58
|
|
Новичок
Регистрация: 16.01.2022
Сообщений: 28
С нами:
2276608
Репутация:
8
|
|
Сообщение от AdCKuY_DpO4uLa
SetWindowText(handle, "Заголовок");
Подскажи если сможешь, почему не хочет работать? 🧐
C++:
Код:
void
windtext
(
)
{
HWND hwnd
=
FindWindow
(
NULL
,
"GTA:SA:MP"
)
;
if
(
hwnd
==
NULL
)
{
MessageBox
(
NULL
,
"Window not found!"
,
"Error"
,
MB_OK
)
;
}
std
::
string newText
=
"GTA:BLAST.HK"
;
SetWindowText
(
hwnd
,
newText
.
c_str
(
)
)
;
}
|
|
|

07.02.2023, 01:01
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
Сообщение от writeline
Подскажи если сможешь, почему не хочет работать? 🧐
C++:
Код:
void
windtext
(
)
{
HWND hwnd
=
FindWindow
(
NULL
,
"GTA:SA:MP"
)
;
if
(
hwnd
==
NULL
)
{
MessageBox
(
NULL
,
"Window not found!"
,
"Error"
,
MB_OK
)
;
}
std
::
string newText
=
"GTA:BLAST.HK"
;
SetWindowText
(
hwnd
,
newText
.
c_str
(
)
)
;
}
У меня работает. Возможно ты используешь это в DLL и код вызывается до того, как самп инициализировался, а до того, как самп инициализировался, работать не будет, ибо там другое название окна
|
|
|

07.02.2023, 09:22
|
|
Новичок
Регистрация: 16.01.2022
Сообщений: 28
С нами:
2276608
Репутация:
8
|
|
Сообщение от AdCKuY_DpO4uLa
У меня работает
Можешь свой вариант кода скинуть пожалуйста?
Сообщение от Young123
Помогите, компилю, но текст не выводится (делаю на самп мобайл)
Адреса не одинаковые с ПК сампом что ли? На ПК адреса 0x69F1E0 и 0xC8D4C0
Я конечно в мобийл 0, но попробуй вот так
С++:
Код:
#include "pch.h"
#include
#include "main.h"
#include "armhook.h"
void
AddMessageJumpQ
(
const
char
*
text
,
unsigned
int
time
,
unsigned
short
flag
,
bool
bPreviousBrief
)
{
(
(
void
(
__cdecl
*
)
(
const
char
*
,
unsigned
int
,
unsigned
short
,
bool
)
)
0x4D1EA4
)
(
text
,
time
,
flag
,
bPreviousBrief
)
;
}
void
InitializeAndLoad
(
)
{
while
(
*
reinterpret_cast
(
0x9E75B8
)
!=
9
)
{
std
::
this_thread
::
sleep_for
(
std
::
chrono
::
milliseconds
(
100u
)
)
;
}
AddMessageJumpQ
(
"~Hello from blast.hk"
,
5000
,
0
,
false
)
;
}
}
Сообщение от armor
Как можно получить ID процесса по его названию? Нашел такую функцию в интернете:
C++:
Код:
#include
int
main
(
)
{
int
process_id
=
psutil
::
GetProcessId
(
"process_name"
)
;
return
0
;
}
|
|
|

08.02.2023, 00:40
|
|
Новичок
Регистрация: 04.02.2023
Сообщений: 4
С нами:
1723661
Репутация:
1
|
|
Как пользоваться сампфунксом? На вики удалили раздел со списком функций.
|
|
|

08.02.2023, 18:39
|
|
Участник форума
Регистрация: 16.08.2017
Сообщений: 110
С нами:
4600979
Репутация:
83
|
|
Как отключить функцию /NOP/patch в C++, найденную в IDA в samp.dll, чтобы она не работала в игре?
SAMP 03DL, пишет код в mod_sa.
sub_1006A2B0
|
|
|

08.02.2023, 18:46
|
|
Новичок
Регистрация: 16.01.2022
Сообщений: 28
С нами:
2276608
Репутация:
8
|
|
Сообщение от horacy
Как отключить функцию /NOP/patch в C++, найденную в IDA в samp.dll, чтобы она не работала в игре?
SAMP 03DL, пишет код в mod_sa.
sub_1006A2B0
Замени sub_1006A2B0 на пустую функцию
|
|
|

08.02.2023, 18:50
|
|
Участник форума
Регистрация: 16.08.2017
Сообщений: 110
С нами:
4600979
Репутация:
83
|
|
Сообщение от writeline
Замени sub_1006A2B0 на пустую функцию
И можно ли это сделать без редактирования samp.dll? Только переопределение функций С++ в mod_sa?
|
|
|

08.02.2023, 18:53
|
|
Новичок
Регистрация: 16.01.2022
Сообщений: 28
С нами:
2276608
Репутация:
8
|
|
Сообщение от horacy
можно ли это сделать без редактирования samp.dll
Нет
Пиши плагин)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|