
18.02.2023, 00:52
|
|
Участник форума
Регистрация: 24.07.2019
Сообщений: 170
С нами:
3583288
Репутация:
68
|
|
Сообщение от madrasso
131072 в keysdata отправь попробуй
странно, что это
data.keysData = 131072
data.weapon = 128
print(data.weapon)
print(data.keysData)
выводит нули, хотя дальше ничего не идет между ними
UPD:
Однако на клиенте спокойно отправляет weapon = 128, но keysData равно нулю
Крч получилусь с моими любимыми кастылями, однако работает как надо:
отправить оружие боту:
Код:
function
sendWeapon
(
local_weapon
)
local
x
,
y
,
z
=
getBotPosition
(
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeUInt8
(
207
)
bs
:
writeUInt16
(
0
)
bs
:
writeUInt16
(
0
)
bs
:
writeUInt16
(
0
)
bs
:
writeFloat
(
x
)
bs
:
writeFloat
(
y
)
bs
:
writeFloat
(
z
)
bs
:
writeFloat
(
q0
)
bs
:
writeFloat
(
q1
)
bs
:
writeFloat
(
q2
)
bs
:
writeFloat
(
q3
)
bs
:
writeUInt8
(
getBotHealth
(
)
)
bs
:
writeUInt8
(
getBotArmor
(
)
)
bs
:
writeUInt8
(
local_weapon
)
bs
:
writeUInt8
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeUInt16
(
0
)
bs
:
writeUInt16
(
1189
)
bs
:
writeUInt16
(
32772
)
bs
:
sendPacket
(
)
bs
:
reset
(
)
end
|
|
|