HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2871  
Старый 13.09.2018, 16:49
Неадекватная сова
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами: 4183567

Репутация: 133
По умолчанию

Как убрать progressbar голода и аналогично, как получить текущее состояние голода?
 
Ответить с цитированием

  #2872  
Старый 16.09.2018, 21:57
ШPEK
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами: 4852492

Репутация: 88


По умолчанию

Lua:





Код:
local
talb
=
{
hhh
=
"huy"
,
dd
=
"pd"
}


Как сделать такой-же массив в c++?
 
Ответить с цитированием

  #2873  
Старый 16.09.2018, 22:01
#Rin
Познавший АНТИЧАТ
Регистрация: 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"
}
;
 
Ответить с цитированием

  #2874  
Старый 16.09.2018, 22:07
SR_team
Флудер
Регистрация: 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++:





Код:
talb_t talb
;


Далее можно юзать

Код:





Код:
SF->Log(talb.hhh);
talb.dd = "new dd";
 
Ответить с цитированием

  #2875  
Старый 20.09.2018, 19:01
ШPEK
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами: 4852492

Репутация: 88


По умолчанию

Как взять код с сайта как в F12?
 
Ответить с цитированием

  #2876  
Старый 23.09.2018, 14:51
-raymond-
Участник форума
Регистрация: 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
)
;
 
Ответить с цитированием

  #2877  
Старый 23.09.2018, 16:43
Babayka2016
Познающий
Регистрация: 19.01.2017
Сообщений: 51
С нами: 4901705

Репутация: 98
По умолчанию

Всем привет!

Есть такой вопрос:

Как можно получить указатель на машину, дверь которой дергает игрок?

К примеру, есть машина, она закрыта. Когда мы к ней подходим и пытаемся нажать на G / просто сесть в машину - он просто дергает ручку и не может в неё сесть. Вот нужно получить указатель на эту машину.

Или же, нужен offset для получения указателей всех машин в зоне прорисовки.

Помогите пожалуйста!

Нигде не могу найти.

P.S НУЖЕН ИМЕННО АДРЕС. БЕЗ ИСПОЛЬЗОВАНИЯ Sampfuncs, lua и прочего.
 
Ответить с цитированием

  #2878  
Старый 23.09.2018, 18:56
Roger571
Познающий
Регистрация: 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 - идентификатор кости скелета.
 
Ответить с цитированием

  #2879  
Старый 27.09.2018, 16:25
Babayka2016
Познающий
Регистрация: 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?

Помогите, пожалуйста, уже не знаю, куда писать-то
 
Ответить с цитированием

  #2880  
Старый 28.09.2018, 18:57
Babayka2016
Познающий
Регистрация: 19.01.2017
Сообщений: 51
С нами: 4901705

Репутация: 98
По умолчанию

Есть ли какой-нибудь offset, чтобы запихнуть игрока в машину?

P.S Без SAMPFUNCS и LUA
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.