Показать сообщение отдельно
Старый 22.09.2009, 22:25   #961
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

посмотреть пакетItemList
вот так например сравните
правильно ли отображаются строки
вожможно по каким пакетам писали скрипт
не совпадают с пакетами с ВАШИМ СЕРВЕРОМ

Код:
Tип: 0x11 (ItemList)
Pазмер: 2165+2
Время прихода: 16:55:54:781
0002 h ShowWindow: 0 (0x0000)
0004 h ListSize: 30 (0x001E)
[Начало повторяющегося блока 1/30]
0006 h ItemType1: 4
0008 d ObjectID: 278772182
0012 d ItemID: Свиток Воскрешения ID:737 (0x02E1)
0016 d LocationSlot: 5
0020 d Count: 5
0024 h ItemType2: 5
0026 h CustomType1: 0
0028 h isEquipped: 0
0030 d BodyPart: 0
0034 h EnchantLevel: 0
0036 h CustType2: 0
0038 d AugmentationID: 0
0042 d Mana: -1
0046 d AttackAttrElement: -1
0050 d AttackAttrElementVal: 0
0054 d DefAttrFire: 0
0058 d DefAttrWater: 0
0062 d DefAttrWind: 0
0066 d DefAttrEarth: 0
0070 d DefAttrHoly: 0
0074 d DefAttrUnholy: 0
[Конец повторяющегося блока  1/30]
 ПЕРВЫЙ БЛОК КАК ПРАВИЛО ПРАВИЛЬНЫЙ
ОШИБКИ НАЧИНАЮТСЯ С ВТОРОГО БЛОКА
[Начало повторяющегося блока 2/30]
0078 h ItemType1: 0
0080 d ObjectID: 280590021
0084 d ItemID: Длинный Лук Аката ID:283 (0x011B)
0088 d LocationSlot: 9
0092 d Count: 1
0096 h ItemType2: 0
0098 h CustomType1: 0
0100 h isEquipped: 0
0102 d BodyPart: 16384
0106 h EnchantLevel: 4
0108 h CustType2: 0
0110 d AugmentationID: 0
0114 d Mana: -1
0118 d AttackAttrElement: -1
0122 d AttackAttrElementVal: 0
0126 d DefAttrFire: 0
0130 d DefAttrWater: 0
0134 d DefAttrWind: 0
0138 d DefAttrEarth: 0
0142 d DefAttrHoly: 0
0146 d DefAttrUnholy: 0
[Конец повторяющегося блока  2/30]
также в пакете InventoryUpdate


Код:
Tип: 0x21 (InventoryUpdate)
Pазмер: 69+2
Время прихода: 09:36:01:484
0002 h Count: 1 (0x0001)
[Начало повторяющегося блока 1/1]
0004 h UpdateType: 1
0006 h ItemType1: 4
0008 d ObjectID: 268703618
0012 d ItemID: Серебряная Шилен ID:4357 (0x1105)
0016 d LocationSlot: 0
0020 d Quantity: 10
0024 h ItemType2: 0
0026 h CustomType1: 0
0028 h Equipped: 5
0030 d BodyPart: 0
0034 h EnchantLevel: 0
0036 h CustType2: 0
0038 d AugmentationBonus: 0
0042 d Mana: 0
0046 d AttackAttrElement: -1
0050 d AttackAttrElementVal: 65534
0054 d DefAttrFire: 0
0058 d DefAttrWater: 0
0062 d DefAttrWind: 0
0066 d DefAttrEarth: -1
0070 d DefAttrHoly: range error
0074 d DefAttrUnholy: range error
[Конец повторяющегося блока  1/1]
ЕСЛИ НАШЛИ ОШИБКУ ТАКУЮ
в пакете ItemList

Код:
ОШИБКА: 0078 d ?: 1988034564
[Конец повторяющегося блока  1/31]
[Начало повторяющегося блока 2/31]
0082 h ItemType1: 4281
0084 d ObjectID: 5902
0088 d ItemID: 0
смотрим файл программы PacketsT1
находим после
[Server]
строчку и обращаем внимание на

Код:
11=ItemList:h(ShowWindow)h(ListSize:Loop.01.0022)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(LocationSlot)d(Count)h(ItemType2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmentationID)d(Mana)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)d(?)
пробуем заменить
(ListSize:Loop.01.0022)
на
(ListSize:Loop.01.0021)
проверяем пакет ItemList
правильно ли стало отображаться
должно так
Код:
0074 d DefAttrUnholy: 0
[Конец повторяющегося блока 1/31]
[Начало повторяющегося блока 2/31]
0078 h ItemType1: 4
0080 d ObjectID: 280589951
0084 d ItemID: Свиток Древней Магии ID:5902 (0x170E
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать

Последний раз редактировалось TAMBIK, 24.09.2009 в 13:29.
TAMBIK вне форума   Ответить с цитированием
За это сообщение TAMBIK нажился спасибкой от: