06-01-2016, 10:24 PM
PROGRAMMATOR Написал:Сколько персонажей в бою?
я с ботами играю.
вообще должно быть 9
PROTOCOL_BATTLE_START_GAME_ACK
|
06-01-2016, 10:24 PM
PROGRAMMATOR Написал:Сколько персонажей в бою? я с ботами играю. вообще должно быть 9
06-01-2016, 11:12 PM
9 персонажей, это лимит на один аккаунт, а в данном случае персонажи которые находятся в бою. Я об этом писал здесь и повторно скидывал на прошлой странице.
[SRC="csharp"]foreach (var account in room.Accounts) { var character = account.ActiveCharacter; // ... } [/SRC] На первый взгляд всё верно. Что ему не нравится я не знаю.
06-01-2016, 11:18 PM
PROGRAMMATOR Написал:9 персонажей, это лимит на один аккаунт, а в данном случае персонажи которые находятся в бою. Я об этом писал здесь и повторно скидывал на прошлой странице. Он ругается что какая то из частей одежды персонажа в бою не одета. Это не мб из-за берета?
06-01-2016, 11:20 PM
Не знаю, тебе легче проверить.
06-01-2016, 11:51 PM
PROGRAMMATOR Написал:Не знаю, тебе легче проверить. И так я сменил частично вещи на персонаже , так же одел берет и маску. В итоге это не помогло , в последним все равно идет 4 байта 00. И что туда запихнуть я хз. [SRC=CSharp] WriteH(0); WriteC(1); WriteC(0); WriteB(new byte[] { 0xab, 0x2b, 0x09, 0x00 }); WriteB(new byte[] { 0xf1, 0x92, 0x01, 0x00 }); WriteB(new byte[] { 0x13, 0x15, 0x03, 0x00 }); WriteB(new byte[] { 0xc9, 0x97, 0x04, 0x00 }); WriteB(new byte[] { 0xd9, 0x35, 0x06, 0x00 }); WriteB(new byte[] { 0x61, 0xc0, 0x07, 0x00 }); WriteB(new byte[] { 0xab, 0x2b, 0x09, 0x00 }); WriteB(new byte[] { 0xe4, 0x32, 0x29, 0x00 }); WriteB(new byte[] { 0x25, 0x35, 0x0c, 0x00 }); WriteB(new byte[] { 0xa0, 0x85, 0xa8, 0x3b }); WriteB(new byte[] { 0x40, 0x0c, 0xaa, 0x3b }); WriteB(new byte[] { 0xe4, 0xc8, 0x10, 0x00 }); WriteB(new byte[] { 0x80, 0x19, 0xad, 0x3b }); WriteB(new byte[] { 0x30, 0xd6, 0x13, 0x00 }); WriteB(new byte[] { 0x89, 0x68, 0x15, 0x00 }); WriteB(new byte[] { 0x00, 0x00, 0x00, 0x00 }); WriteB(new byte[] { 0x64, 0x64, 0x64, 0x64, 0x64 }); WriteB(new byte[] { 0x00, 0x00, 0x00, 0x01 }); WriteB(new byte[] { 0x00, 0xff, 0xff, 0x01, 0x00, 0x00 }); WriteB(new byte[] { 0x01, 0x00, 0x00, 0x01 }); [/SRC]
06-02-2016, 01:58 PM
PROGRAMMATOR Написал:Не знаю, тебе легче проверить. Это пакет респауна , но почему то нету ни пистолета, ни гранаты. Почему это? [SRC=CSharp] WriteD(0); WriteD(0); WriteB(new byte[] { 0x01, 0x00, 0x00, 0x00}); WriteD(105119); // int WEAPON_PRIMARY WriteD(202036); // int WEAPON_SECONDARY WriteD(301001); // int WEAPON_MELEE WriteD(407001); // int WEAPON_THROWING WriteD(508001); // int WEAPON_SPECIAL WriteB(new byte[] { 0x64, 0x64, 0x64, 0x64, 0x64}); WriteD(601003); // int CHARACTER WriteD(701006); // int Head WriteD(800043); // int Face WriteD(900008); // int Jacket WriteD(1000007); // int Poket WriteD(1100003); // int Glove WriteD(1200006); // int Belt WriteD(1300006); // int Holster WriteB(new byte[] { 0x89, 0x68, 0x15, 0x00 }); // int Skin WriteD(0); // int Beret [/SRC]
06-02-2016, 03:36 PM
Boris2105, Не внимательность твоя ....
Код: int
06-02-2016, 05:23 PM
Awiion Написал:Boris2105, Не внимательность твоя .... я знаю что там int идет , только вот все равно ни пистолет, ни граната не появляется.
06-02-2016, 08:38 PM
Boris2105;413041 Написал:но почему то нету ни пистолета, ни гранаты. Отключено видимо настройками комнаты. Всё потому, что нужно разбирать пакеты, а не лепить всюду блоки не разобранных данных.
06-02-2016, 09:22 PM
PROGRAMMATOR Написал:Отключено видимо настройками комнаты. Всё потому, что нужно разбирать пакеты, а не лепить всюду блоки не разобранных данных. я думал об этом и поймал другой пакет , ничего не изменилось структура пакета правильная? |
« Предыдущая | Следующая »
|