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

  #1  
Старый 08.12.2021, 19:12
RTD
Постоянный
Регистрация: 18.03.2017
Сообщений: 410
С нами: 4818548

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

Цитата:
Сообщение от LaRossa  

Какой из этих лучше использовать ? Я использую второй

C++:





Код:
bool
RPC
(
int
*
uniqueID
,
const
char
*
data
,
unsigned
int
bitLength
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
;
bool
RPC
(
int
*
uniqueID
,
RakNet
::
BitStream
*
bitStream
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
;
bool
RakClient
::
RPC
(
int
*
uniqueID
,
const
char
*
data
,
unsigned
int
bitLength
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
{
if
(
remoteSystemList
==
0
)
return
false
;
return
RakPeer
::
RPC
(
uniqueID
,
data
,
bitLength
,
priority
,
reliability
,
orderingChannel
,
remoteSystemList
[
0
]
.
playerId
,
false
,
shiftTimestamp
,
networkID
,
replyFromTarget
)
;
}
bool
RakClient
::
RPC
(
int
*
uniqueID
,
RakNet
::
BitStream
*
parameters
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
{
if
(
remoteSystemList
==
0
)
return
false
;
return
RakPeer
::
RPC
(
uniqueID
,
parameters
,
priority
,
reliability
,
orderingChannel
,
remoteSystemList
[
0
]
.
playerId
,
false
,
shiftTimestamp
,
networkID
,
replyFromTarget
)
;
}

Где ты такой ракклиент нашел? Возьми тот что Нортона
 
Ответить с цитированием

  #2  
Старый 08.12.2021, 23:03
astmer
Новичок
Регистрация: 08.12.2021
Сообщений: 3
С нами: 2332526

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

Привет, как преобразовать char c_array[128] = { 56 58 15 } в uint8_t u_array[] = { 0x56, 0x58, 0x15 }
 
Ответить с цитированием

  #3  
Старый 08.12.2021, 23:29
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Цитата:
Сообщение от astmer  

Привет, как преобразовать char c_array[128] = { 56 58 15 } в uint8_t u_array[] = { 0x56, 0x58, 0x15 }
Код:





Код:
static_assert(sizeof(u_array) == sizeof(c_array))
std::memcpy(u_array, c_array, sizeof(c_array))
 
Ответить с цитированием

  #4  
Старый 09.12.2021, 00:22
sc6ut
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами: 3174020

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

Цитата:
Сообщение от astmer  

Привет, как преобразовать char c_array[128] = { 56 58 15 } в uint8_t u_array[] = { 0x56, 0x58, 0x15 }
C++:





Код:
std
::
memcpy
(
byte_array
,
char_array
,
sizeof
(
char_array
)
)
;
for
(
auto
&&
i
:
byte_array
)
{
long
long
dec
=
0
;
std
::
istringstream
(
std
::
to_string
(
i
)
)
>>
std
::
hex
>>
dec
;
i
=
dec
;
}


Цитата:
Сообщение от kin4stat  

Код:





Код:
static_assert(sizeof(u_array) == sizeof(c_array))
std::memcpy(u_array, c_array, sizeof(c_array))

56 не равно 0x56.

Цитата:
Сообщение от astmer  

{ 56 58 15 } ... в ... { 0x56, 0x58, 0x15 }
 
Ответить с цитированием

  #5  
Старый 11.12.2021, 18:47
0xff
Новичок
Регистрация: 21.03.2006
Сообщений: 17
С нами: 10600540

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

как в теории работает чит-функция "инвиз" ? Что-то отключается в синхронизации?
 
Ответить с цитированием

  #6  
Старый 14.12.2021, 10:37
FuckingSlave
Новичок
Регистрация: 24.03.2021
Сообщений: 1
С нами: 2705870

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

В каком компиляторе и на каком языке лучше всего писать соббейт для самп мобайл, и что для этого нужно?

благодарю за помощь сразу
 
Ответить с цитированием

  #7  
Старый 15.12.2021, 00:51
мистер вселенная
Новичок
Регистрация: 07.03.2017
Сообщений: 26
С нами: 4834459

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

C2440 =: невозможно преобразовать "CarPlateRasters *" в "RwTexture *"

C2440 =: невозможно преобразовать "PlateMaterials *" в "RpMaterial *"

Выделил строчки, где ошибка.

C++:





Код:
bool
__thiscall Vehicle
::
CustomCarPlateTextureCreate
(
CVehicle
*
instance
,
CVehicleModelInfo
*
model
)
{
[
B
]
instance
->
m_pCustomCarPlate
=
new
CarPlateRasters
(
)
;
[
/
B
]
return
true
;
}


C++:





Код:
void
__thiscall VehicleModelInfo
::
SetCarCustomPlate
(
CVehicleModelInfo
*
instance
)
{
if
(
instance
->
m_pPlateMaterial
)
{
PlateMaterials
*
plateMaterials
=
reinterpret_cast

(
instance
->
m_pPlateMaterial
)
;
delete
plateMaterials
;
}
instance
->
m_pPlateMaterial
=
nullptr
;
instance
->
m_szPlateText
[
0
]
=
0
;
instance
->
m_nPlateType
=
-
1
;
if
(
PlateMaterials
*
plateMaterials
=
CustomCarPlateManager
::
SetupClump
(
reinterpret_cast

(
instance
->
m_pRwObject
)
)
;
plateMaterials
)
{
[
B
]
instance
->
m_pPlateMaterial
=
plateMaterials
;
[
/
B
]
}
}
 
Ответить с цитированием

  #8  
Старый 15.12.2021, 02:13
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Цитата:
Сообщение от s4db0yman  

C2440 =: невозможно преобразовать "CarPlateRasters *" в "RwTexture *"
C2440 =: невозможно преобразовать "PlateMaterials *" в "RpMaterial *"

Выделил строчки, где ошибка.

C++:





Код:
bool
__thiscall Vehicle
::
CustomCarPlateTextureCreate
(
CVehicle
*
instance
,
CVehicleModelInfo
*
model
)
{
[
B
]
instance
->
m_pCustomCarPlate
=
new
CarPlateRasters
(
)
;
[
/
B
]
return
true
;
}


C++:





Код:
void
__thiscall VehicleModelInfo
::
SetCarCustomPlate
(
CVehicleModelInfo
*
instance
)
{
if
(
instance
->
m_pPlateMaterial
)
{
PlateMaterials
*
plateMaterials
=
reinterpret_cast

(
instance
->
m_pPlateMaterial
)
;
delete
plateMaterials
;
}
instance
->
m_pPlateMaterial
=
nullptr
;
instance
->
m_szPlateText
[
0
]
=
0
;
instance
->
m_nPlateType
=
-
1
;
if
(
PlateMaterials
*
plateMaterials
=
CustomCarPlateManager
::
SetupClump
(
reinterpret_cast

(
instance
->
m_pRwObject
)
)
;
plateMaterials
)
{
[
B
]
instance
->
m_pPlateMaterial
=
plateMaterials
;
[
/
B
]
}
}

Тебе компилятор ошибку указал

[S]Радуйся что не на шаблонах ошибка[/S]
 
Ответить с цитированием

  #9  
Старый 15.12.2021, 07:57
мистер вселенная
Новичок
Регистрация: 07.03.2017
Сообщений: 26
С нами: 4834459

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

хау ту фикс ит
 
Ответить с цитированием

  #10  
Старый 16.12.2021, 20:02
MHS Team
Познающий
Регистрация: 19.03.2021
Сообщений: 34
С нами: 2712842

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

как импортировать ИмГуи на андроид?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

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