 |
|

13.09.2018, 16:49
|
|
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами:
4183567
Репутация:
133
|
|
Как убрать progressbar голода и аналогично, как получить текущее состояние голода?
|
|
|

16.09.2018, 21:57
|
|
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами:
4852492
Репутация:
88
|
|
Lua:
Код:
local
talb
=
{
hhh
=
"huy"
,
dd
=
"pd"
}
Как сделать такой-же массив в c++?
|
|
|

16.09.2018, 22:01
|
|
Познавший АНТИЧАТ
Регистрация: 09.08.2015
Сообщений: 1,213
С нами:
5663255
Репутация:
183
|
|
Сообщение от mr.krabs
Lua:
Код:
local
talb
=
{
hhh
=
"huy"
,
dd
=
"pd"
}
Как сделать такой-же массив в c++?
C++:
Код:
typedef
struct
{
char
*
Name
;
char
*
Subname
;
}
NickNamesTable
;
NickNamesTable NickNames
=
{
"Rinat"
,
"Namazov"
}
;
Ну а если пофиг на index:
C++:
Код:
char
*
NickNames
[
]
=
{
"Rinat"
,
"Namazov"
}
;
|
|
|

16.09.2018, 22:07
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от mr.krabs
Lua:
Код:
local
talb
=
{
hhh
=
"huy"
,
dd
=
"pd"
}
Как сделать такой-же массив в c++?
C++:
Код:
struct
talb_t
{
std
::
string hhh
=
"huy"
;
std
::
string dd
=
"pd"
;
}
;
Это просто структура, что бы к ней обращаться нужно еще и переменную создать
C++:
Далее можно юзать
Код:
Код:
SF->Log(talb.hhh);
talb.dd = "new dd";
|
|
|

20.09.2018, 19:01
|
|
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами:
4852492
Репутация:
88
|
|
Как взять код с сайта как в F12?
|
|
|

23.09.2018, 14:51
|
|
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами:
4423953
Репутация:
68
|
|
не могу понять что значат параметр bs.Write(true);, и bs.Write(3);
C++:
Код:
BitStream bs
;
bs
.
Write
(
true
)
;
bs
.
Write
(
TargetID
)
;
bs
.
Write
(
(
float
)
damage
)
;
bs
.
Write
(
weapon_id
)
;
bs
.
Write
(
3
)
;
SF
->
getRakNet
(
)
->
SendRPC
(
RPCEnumeration
::
RPC_GiveTakeDamage
,
&
bs
)
;
|
|
|

23.09.2018, 16:43
|
|
Познающий
Регистрация: 19.01.2017
Сообщений: 51
С нами:
4901705
Репутация:
98
|
|
Всем привет!
Есть такой вопрос:
Как можно получить указатель на машину, дверь которой дергает игрок?
К примеру, есть машина, она закрыта. Когда мы к ней подходим и пытаемся нажать на G / просто сесть в машину - он просто дергает ручку и не может в неё сесть. Вот нужно получить указатель на эту машину.
Или же, нужен offset для получения указателей всех машин в зоне прорисовки.
Помогите пожалуйста!
Нигде не могу найти.
P.S НУЖЕН ИМЕННО АДРЕС. БЕЗ ИСПОЛЬЗОВАНИЯ Sampfuncs, lua и прочего.
|
|
|

23.09.2018, 18:56
|
|
Познающий
Регистрация: 22.07.2015
Сообщений: 58
С нами:
5689694
Репутация:
68
|
|
Сообщение от beento
не могу понять что значат параметр bs.Write(true);, и bs.Write(3);
C++:
Код:
BitStream bs
;
bs
.
Write
(
true
)
;
bs
.
Write
(
TargetID
)
;
bs
.
Write
(
(
float
)
damage
)
;
bs
.
Write
(
weapon_id
)
;
bs
.
Write
(
3
)
;
SF
->
getRakNet
(
)
->
SendRPC
(
RPCEnumeration
::
RPC_GiveTakeDamage
,
&
bs
)
;
Посмотри структуру GiveTakeGamage, клац
True - булево значение, говорит о получении урона.
3 - идентификатор кости скелета.
|
|
|

27.09.2018, 16:25
|
|
Познающий
Регистрация: 19.01.2017
Сообщений: 51
С нами:
4901705
Репутация:
98
|
|
Всем привет. Пытаюсь понять, как можно получить указатель на каждый элемент в пуле транспорта.
Полазил по сайтам, нашёл такое:
- 0xB6F980 - Указатель на начало пула транспорта (CVehicle)
CVehicle
Каждый транспорт как объект, равняется 2584 (0xA18) байтам и начинается с 0xC502AA0.
0xB74494 - Содержит указатель. Этот указатель:
- +0 = Содержит указатель на первый элемент в пуле CVehicle
- +4 = Содержит указатель на карту байтов показывающую какие элементы сейчас используются в пуле CVehicle
- +8 = [dword] максимальное кол-во элементов в пуле CVehicle
- +12 = [dword] текущее кол-во элементов в пуле CVehicle
Я лишь понял (с помощью 0xB74494 + 8) - что максимально CVehicle'а может быть 710.
Как я могу получить указатель на, к примеру, 5-й или 10-й элемент (из 710) из этого пула?
Типа, 0xB6F980 + 5 / 0xB6F980 + 10?
Помогите, пожалуйста, уже не знаю, куда писать-то
|
|
|

28.09.2018, 18:57
|
|
Познающий
Регистрация: 19.01.2017
Сообщений: 51
С нами:
4901705
Репутация:
98
|
|
Есть ли какой-нибудь offset, чтобы запихнуть игрока в машину?
P.S Без SAMPFUNCS и LUA
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|