Тема: RakSAMP Lite
Показать сообщение отдельно

  #726  
Старый 18.02.2023, 00:52
roman_vodola
Участник форума
Регистрация: 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
 
Ответить с цитированием