 |
|

29.07.2016, 22:17
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Почему при вводе команды крашит?
C++:
Код:
// Функция регистрирование команды.
void
RegisterCliendCommand
(
char
*
Name
,
CMDPROC CMDProc
)
{
if
(
Name
==
nullptr
||
CMDProc
==
nullptr
)
return
;
(
(
void
(
__thiscall
*
)
(
void
*
_this
,
char
*
name
,
CMDPROC cmd
)
)
(
gSAMPBase
+
0x65AD0
)
)
(
(
*
(
void
*
*
)
(
gSAMPBase
+
0x21A0E8
)
)
,
Name
,
CMDProc
)
;
}
// Тело команды.
void
__cdecl
MilieuCMD
(
char
*
Params
)
{
return
;
}
// Регистрирование команды.
RegisterCliendCommand
(
"milieu"
,
MilieuCMD
)
;
|
|
|

31.07.2016, 18:08
|
|
Новичок
Регистрация: 19.07.2016
Сообщений: 8
С нами:
5167188
Репутация:
0
|
|
Как через c++ подключится к серверу самп как например в rakbot?
|
|
|

31.07.2016, 19:08
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Как включить NOP? Например, вот этот.
sampPatch[] = "NOP SetWeather" &0 0 0xB2C0 "" "C390"
|
|
|

31.07.2016, 23:36
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами:
6935116
Репутация:
183
|
|
Сообщение от AWRage
Как включить NOP? Например, вот этот.
sampPatch[] = "NOP SetWeather" &0 0 0xB2C0 "" "C390"
каждый нуб это знает
|
|
|

01.08.2016, 01:30
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Сообщение от MISTER_GONWIK
каждый нуб это знает
Я не знаю. Я всегда ставил хук на RPC handler и там уже отклонял нужные RPC.
|
|
|

01.08.2016, 01:50
|
|
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами:
6791977
Репутация:
183
|
|
смещаешь базовый адрес на функу нопа и записываешь значение
|
|
|

01.08.2016, 02:29
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Сообщение от DarkP1xel
смещаешь базовый адрес на функу нопа и записываешь значение
memcpy((void *)gSAMPBase + 0xB2C0, "C390", 4); Так?
|
|
|

01.08.2016, 14:22
|
|
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами:
6395080
Репутация:
128
|
|
Как получить CPed (не мой, другого игрока), имея, например, actor_info, чтобы передать потом его в функцию, например
|
|
|

01.08.2016, 15:58
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Сообщение от Picador
Как получить CPed (не мой, другого игрока), имея, например, actor_info, чтобы передать потом его в функцию, например
actor_info это и есть CPed.
|
|
|

01.08.2016, 16:06
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами:
6935116
Репутация:
183
|
|
Сообщение от AWRage
actor_info это и есть CPed.
это разные вещи
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|