
12.02.2020, 12:39
|
|
Участник форума
Регистрация: 11.01.2017
Сообщений: 218
С нами:
4913302
Репутация:
98
|
|
Сообщение от bet.io
А какая разница, где вводить переменные a b c, в скобках либо внутри void?
Почитай хотя бы про основы языка , чтобы не задавать такие глупые вопросы
|
|
|

24.02.2020, 23:05
|
|
Участник форума
Регистрация: 16.11.2018
Сообщений: 253
С нами:
3943240
Репутация:
48
|
|
как сделать активацию по чит-коду sf samp
|
|
|

29.02.2020, 20:33
|
|
Участник форума
Регистрация: 07.04.2019
Сообщений: 119
С нами:
3737972
Репутация:
33
|
|
При использовании GetOpenFileName появляются две ошибки. Не пойму как решить. Проект https://yadi.sk/d/PDpm7uK5Y-T4KQ (не смог залить на бх из-за размера файла)
|
|
|

29.02.2020, 22:37
|
|
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами:
4472205
Репутация:
163
|
|
Сообщение от Evgeniy_Pavuk
При использовании GetOpenFileName появляются две ошибки. Не пойму как решить. Проект https://yadi.sk/d/PDpm7uK5Y-T4KQ (не смог залить на бх из-за размера файла)
а нельзя было просто ошибки написать?
|
|
|

03.03.2020, 23:05
|
|
Новичок
Регистрация: 04.06.2012
Сообщений: 2
С нами:
7336406
Репутация:
0
|
|
как сделать чтоб плагин только на определенном сервере работал?
|
|
|

04.03.2020, 00:13
|
|
Постоянный
Регистрация: 24.11.2016
Сообщений: 537
С нами:
4982429
Репутация:
78
|
|
Как из строки
Администратор Nick_Name добавил 50000 материалов на склад фракции Grove Gang. Текущее состояние склада: 100000
Достать Nick_Name, 50000, Grove Gang, 100000?
C++:
Код:
bool
CALLBACK
incomingRPC
(
stRakNetHookParams
*
params
)
{
if
(
params
->
packetId
==
ScriptRPCEnumeration
::
RPC_ScrClientMessage
)
{
DWORD color
;
DWORD strlen
;
char
msg
[
144
]
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
color
)
;
params
->
bitStream
->
Read
(
strlen
)
;
params
->
bitStream
->
Read
(
msg
,
strlen
)
;
msg
[
strlen
]
=
'\0'
;
std
::
cmatch res
;
if
(
std
::
regex_search
(
msg
,
res
,
std
::
regex
(
"Администратор (.+) добавил (\\d+) материалов на склад фракции (.+). Текущее состояние склада: (\\d+)"
)
)
)
{
for
(
auto
element
:
res
)
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"%s"
,
element
)
;
}
SF
->
LogConsole
(
msg
)
;
return
true
;
}
}
;
|
|
|

05.03.2020, 18:49
|
|
Новичок
Регистрация: 05.01.2020
Сообщений: 4
С нами:
3345379
Репутация:
3
|
|
мне нужно открыть карту гта через память, не открывая главного меню на escape
такой код не работает должным образом
брал адреса отсюда:
Адреса Памяти (SA) — GTAModding.ru
gtamodding.ru
|
|
|

10.03.2020, 23:04
|
|
Новичок
Регистрация: 04.06.2012
Сообщений: 2
С нами:
7336406
Репутация:
0
|
|
Почему анимация не производится?
C++:
Код:
bool
CALLBACK
inRPC
(
stRakNetHookParams
*
params
)
{
if
(
params
->
packetId
==
ScriptRPCEnumeration
::
RPC_ScrApplyAnimation
)
{
ushort uPlayerID
;
byte byteNameLenAnimLib
;
char
cAnimLib
[
50
]
;
byte byteNameLenAnimName
;
char
cAnimName
[
50
]
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
uPlayerID
)
;
params
->
bitStream
->
Read
(
byteNameLenAnimLib
)
;
params
->
bitStream
->
Read
(
cAnimLib
,
byteNameLenAnimLib
)
;
cAnimLib
[
byteNameLenAnimLib
]
=
NULL
;
params
->
bitStream
->
Read
(
byteNameLenAnimName
)
;
params
->
bitStream
->
Read
(
cAnimName
,
byteNameLenAnimName
)
;
cAnimName
[
byteNameLenAnimName
]
=
NULL
;
if
(
uPlayerID
==
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
sLocalPlayerID
)
{
if
(
strstr
(
cAnimLib
,
"PED"
)
&&
strstr
(
cAnimName
,
"WALK_DRUNK"
)
&&
TEST
==
true
)
{
return
false
;
}
}
}
return
true
;
}
|
|
|

30.03.2020, 08:17
|
|
Новичок
Регистрация: 11.06.2014
Сообщений: 6
С нами:
6274747
Репутация:
53
|
|
Сообщение от MassKill
Почему анимация не производится?
C++:
Код:
bool
CALLBACK
inRPC
(
stRakNetHookParams
*
params
)
{
if
(
params
->
packetId
==
ScriptRPCEnumeration
::
RPC_ScrApplyAnimation
)
{
ushort uPlayerID
;
byte byteNameLenAnimLib
;
char
cAnimLib
[
50
]
;
byte byteNameLenAnimName
;
char
cAnimName
[
50
]
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
uPlayerID
)
;
params
->
bitStream
->
Read
(
byteNameLenAnimLib
)
;
params
->
bitStream
->
Read
(
cAnimLib
,
byteNameLenAnimLib
)
;
cAnimLib
[
byteNameLenAnimLib
]
=
NULL
;
params
->
bitStream
->
Read
(
byteNameLenAnimName
)
;
params
->
bitStream
->
Read
(
cAnimName
,
byteNameLenAnimName
)
;
cAnimName
[
byteNameLenAnimName
]
=
NULL
;
if
(
uPlayerID
==
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
sLocalPlayerID
)
{
if
(
strstr
(
cAnimLib
,
"PED"
)
&&
strstr
(
cAnimName
,
"WALK_DRUNK"
)
&&
TEST
==
true
)
{
return
false
;
}
}
}
return
true
;
}
return false; убери
|
|
|

17.03.2020, 15:31
|
|
Постоянный
Регистрация: 24.07.2017
Сообщений: 867
С нами:
4633764
Репутация:
148
|
|
как сказать что-то ? (say) SF->getSAMP()->
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|