 |
|

19.08.2016, 16:56
|
|
Banned
Регистрация: 12.05.2010
Сообщений: 0
С нами:
8420929
Репутация:
0
|
|
мб знает кто адрес анти-стана и килл листа.
|
|
|

19.08.2016, 17:09
|
|
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами:
5731627
Репутация:
108
|
|
Сообщение от Nintendo
мб знает кто адрес анти-стана и килл листа.
Вот антистан
C++:
Код:
uint8_t
*
flags
=
&
ainfo
->
pedFlags
[
12
]
;
// ainfo - actor_info
*
flags
|=
0x4
;
// включить
*
flags
&=
~
0x4
;
// выключить
|
|
|

20.08.2016, 19:07
|
|
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами:
5331145
Репутация:
0
|
|
А возможно ли скрыть серверный textdraw?
|
|
|

20.08.2016, 19:26
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от QGate
А возможно ли скрыть серверный textdraw?
Хукаешь показ текстдрава и возвращаешь false
|
|
|

20.08.2016, 19:30
|
|
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами:
5331145
Репутация:
0
|
|
Сообщение от Woofing Giraffe
Хукаешь показ текстдрава и возвращаешь false
а случаем нету примера хука?
|
|
|

20.08.2016, 19:42
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от QGate
а случаем нету примера хука?
У меня есть пример, но он хукает только ID и текст.
C++:
Код:
if
(
params
->
packetId
==
ScriptRPCEnumeration
::
RPC_ScrShowTextDraw
)
{
WORD TID
,
TLen
;
char
Text
[
128
]
;
params
->
bitStream
->
Read
(
TID
)
;
params
->
bitStream
->
IgnoreBits
(
504
)
;
// struct
params
->
bitStream
->
Read
(
TLen
)
;
params
->
bitStream
->
Read
(
Text
,
TLen
)
;
params
->
bitStream
->
ResetReadPointer
(
)
;
Text
[
TLen
]
=
'\0'
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"%i || %s"
,
TID
,
Text
)
;
}
|
|
|

20.08.2016, 19:58
|
|
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами:
5331145
Репутация:
0
|
|
А еще вопросик, он срабатывает только тогда, когда появляется текстдрав или постоянно?
|
|
|

20.08.2016, 20:08
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
|
|
|

21.08.2016, 12:07
|
|
Новичок
Регистрация: 08.09.2013
Сообщений: 28
С нами:
6671670
Репутация:
53
|
|
Сообщение от Woofing Giraffe
У меня есть пример, но он хукает только ID и текст.
C++:
Код:
if
(
params
->
packetId
==
ScriptRPCEnumeration
::
RPC_ScrShowTextDraw
)
{
WORD TID
,
TLen
;
char
Text
[
128
]
;
params
->
bitStream
->
Read
(
TID
)
;
params
->
bitStream
->
IgnoreBits
(
504
)
;
// struct
params
->
bitStream
->
Read
(
TLen
)
;
params
->
bitStream
->
Read
(
Text
,
TLen
)
;
params
->
bitStream
->
ResetReadPointer
(
)
;
Text
[
TLen
]
=
'\0'
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"%i || %s"
,
TID
,
Text
)
;
}
Можно же сделать так
C++:
Код:
if
(
params
->
packetId
==
ScriptRPCEnumeration
::
RPC_ScrShowTextDraw
)
{
WORD TID
,
TLen
;
char
Text
[
128
]
;
params
->
bitStream
->
Read
(
TID
)
;
params
->
bitStream
->
IgnoreBits
(
504
)
;
// struct
params
->
bitStream
->
Read
(
TLen
)
;
params
->
bitStream
->
Read
(
Text
,
TLen
)
;
params
->
bitStream
->
ResetReadPointer
(
)
;
Text
[
TLen
]
=
'\0'
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"%i || %s"
,
TID
,
Text
)
;
return
false
;
}
|
|
|

21.08.2016, 13:20
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от Ghost29
Можно же сделать так
C++:
Код:
if
(
params
->
packetId
==
ScriptRPCEnumeration
::
RPC_ScrShowTextDraw
)
{
WORD TID
,
TLen
;
char
Text
[
128
]
;
params
->
bitStream
->
Read
(
TID
)
;
params
->
bitStream
->
IgnoreBits
(
504
)
;
// struct
params
->
bitStream
->
Read
(
TLen
)
;
params
->
bitStream
->
Read
(
Text
,
TLen
)
;
params
->
bitStream
->
ResetReadPointer
(
)
;
Text
[
TLen
]
=
'\0'
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"%i || %s"
,
TID
,
Text
)
;
return
false
;
}
Тогда ты показ всех текстдравов запретишь
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|