Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
bola,
Код: FireNHitData = 0x100000,
Hit = 0x200000,
Regarding damage calculation (PM), WeaponList contains all weapons damage:
Код: "Damage": {
"BulletWeight": 5,
"DPDRate": 0.25,
"Damage": 33,
"DamageMax": 36,
"HelmetPenetrate": 0.85,
"HelmetPenetrateStr": "0.85",
"DamageType": 1
},
Сообщений: 84
Тем: 15
Зарегистрирован: Oct 2016
Репутация:
16
PROGRAMMATOR Написал:bola,
Код: FireNHitData = 0x100000,
Hit = 0x200000,
Regarding damage calculation (PM), WeaponList contains all weapons damage:
Код: "Damage": {
"BulletWeight": 5,
"DPDRate": 0.25,
"Damage": 33,
"DamageMax": 36,
"HelmetPenetrate": 0.85,
"HelmetPenetrateStr": "0.85",
"DamageType": 1
},
wow man, so i guess i have to load equipments too and calculate defense increase values right ? and calculate also skill damage effects increase, other things that are possible
and how to resolve hit parts calculation ? each part as a compensation defense
Сообщений: 43
Тем: 18
Зарегистрирован: Mar 2016
Репутация:
-11
11-28-2016, 02:17 PM
(Сообщение последний раз редактировалось: 11-02-2021, 08:39 PM BallDev.)
???????
Сообщений: 84
Тем: 15
Зарегистрирован: Oct 2016
Репутация:
16
@PROGRAMMATOR , @Awiion , i'm looking to object identification at Hit (0x200000) or Fire data, i have identified only a field that change but has no sense since in 0x200 packet, object destroy is identified by 16 and in other one looks some like 01 43 bytes just.
Сообщений: 357
Тем: 58
Зарегистрирован: Jan 2016
Репутация:
116
Приходящие от клиента пакеты тоже криптуются?
Лучше взять и изобрести завтрашний день, чем переживать о том, что вчерашний был так себе.
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Sojang, Да, во все стороны.
Сообщений: 357
Тем: 58
Зарегистрирован: Jan 2016
Репутация:
116
Столкнулся с проблемой. Отправляю данные клиенту, но ничего в игре не меняется(пытаюсь хп изменить игроку). Вроде бы все правильно. В чем ошибка может быть?
[SRC="java"]
_buff.writeByte((byte) 0x04); // packetId
_buff.writeByte((byte) 0x00); // slot
_buff.writeByteArray(time);
_buff.writeByte(session);
_buff.writeByte((byte)24); // размер
_buff.writeByteArray(new byte[5]);
byte[] data5 = new byte[] {0x08,0x00,0x00,0x0b,0x00, 0x00,0x10,0x00,0x00 ,0x00,0x1c};
int bits = 24% 6 + 1;
Shift(data2, bits);
_buffer.writeByteArray(data2);
[/SRC]
Лучше взять и изобрести завтрашний день, чем переживать о том, что вчерашний был так себе.
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
В логах клиента ничего нет? Обычно ошибки с Udp он логирует, там сессия, timeout (устаревший пакет) или slotIdx не верен.
И это, slot не 0x00 а 0xff - broadcast.
Сообщений: 538
Тем: 76
Зарегистрирован: Aug 2012
Репутация:
7
При запуске ботов в двоем, хост бегает и убивает , а второй игрок весит в воздухе.
У второго игрока просто все в воздухе, даже боты.
Где мб ошибка?
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Ранее же у тебя работали боты, почему бы не вспомнить (например посмотрев коммиты), что из правок могло привести к такому эффекту?
|