PDA

Просмотр полной версии : StatusUpdate


mks
28.03.2009, 21:47
На грации пакет приходит только с ID моего чара, на сколько я помню на ИЛ эти пакеты шли от всех персов в зоне видимости....
Приходит ли на грации информация о кол-ве ЦП/ХП персов в зоне видимости, если да то откуда ее вытащить?

ratvier
28.03.2009, 23:11
На офф ядре чтобы узнать хп достаточно взять в таргет, не знаю как там на явах

QaK
29.03.2009, 12:45
mks, насколько я помню в ил пакет статус апдейт приходит если ты выделяешь чара, вне зависимости, в пати он с тобой или нет, насчет остальных хроник - хз, в с4 точно не приходит, только для сопартийцев, на грации - не проверял.

mks
29.03.2009, 13:19
странно, как же тогда прога под C4 была, которая снифала хп/цп чаров
может дейтсвительно от сборки зависит

Insane*
29.03.2009, 14:00
Почему же не приходит, увы, не могу проверить на грации проверить не могу. На интерлюде это пакет CharInfo приходят постоянно, как и собственный апдейт. Хп там нет, но по-моему это то... Сам пакет 03, выглядит примерно так:

03 4A 44 02 00 2A 25 FF FF 28 F5 FF FF F8 56 00 00 A1 DF 4C 10 4D 00 4F 00 50 00 41 00 4A 00 49 00 62 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 00 02 00 00 D0 19 00 00 00 00 00 00 87 16 00 00 67 09 00 00 00 00 00 00 93 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DE 04 00 00 9D 01 00 00 00 00 00 00 00 00 00 00 78 00 00 00 53 00 00 00 78 00 00 00 53 00 00 00 78 00 00 00 53 00 00 00 78 00 00 00 53 00 00 00 00 00 00 20 22 22 F2 3F 00 00 00 A0 B5 3A F8 3F 00 00 00 00 00 00 22 40 00 00 00 00 00 00 37 40 04 00 00 00 02 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 09 01 00 5E 00 00 00 F7 05 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 77 FF FF 00 00 00 00 00

Вот расшифровка:
Tип: 0x03 (CharInfo)
Pазмер: 341+2
Время прихода: 12:53:02:281
0002 d X: 148554 (0x0002444A)
0006 d Y: -56022 (0xFFFF252A)
0010 d Z: -2776 (0xFFFFF528)
0014 d Heading: 22264 (0x000056F8)
0018 d ObjectID: 273473441 (0x104CDFA1)
0022 s Name: MOPAJIb
0038 d Race: 0 (0x00000000)
0042 d Sex: 0 (0x00000000)
0046 d ClassID: Duelist ID:88 (0x0058)
0050 d DHair: 0 (0x00000000)
0054 d Head: Шлем Кристалла Тьмы ID:512 (0x0200)
0058 d RHand: Посох Тайн Проницательность, <Свойство Кристалла Души>. Увеличивает Скор. Маг. На 15%. Увеличивает урон в PvP. ID:6608 (0x19D0)
0062 d LHand: 0
0066 d Gloves: Перчатки Кристалла Тьмы Магический доспех, Часть Магических Доспехов Кристалла Тьмы. ID:5767 (0x1687)
0070 d Chest: Мантия Кристалла Тьмы, Полный доспех.\0 -1 a,2407,512,5767,5779\0, Физ. Защ. +8%, Скор. Маг. +15%, Скор. +7, вероятность прерывания заклинания незначительно уменьшается, вероятность Паралича -50%, МДР+2, ДУХ-2\0 a, a, 0 0 6, Когда все предметы модифицированы на 6 или выше, Физ. Защ. и Лимит Веса повышаются.\0 1 ID:2407 (0x0967)
0074 d Legs: 0
0078 d Feet: Сапоги Кристалла Тьмы Магический доспех, Часть Магических Доспехов Кристалла Тьмы. ID:5779 (0x1693)
0082 d Back: 0
0086 d LRHand: 0
0090 d Hair: 0
0094 d Face: 0 (0x00000000)
0098 z 0048: Пропускаем 48 байт(а)
0146 d PvpFlag: 0 (0x00000000)
0150 d Karma: 0 (0x00000000)
0154 d MSpeed: 1246 (0x000004DE)
0158 d PSpeed: 413 (0x0000019D)
0162 d PvpFlag: 0 (0x00000000)
0166 d Karma: 0 (0x00000000)
0170 d runSpd: 120 (0x00000078)
0174 d walkSpd: 83 (0x00000053)
0178 d swimRSpd: 120 (0x00000078)
0182 d swimWSpd: 83 (0x00000053)
0186 d flRunSpd: 120 (0x00000078)
0190 d flWalkSpd: 83 (0x00000053)
0194 d flyRSpd: 120 (0x00000078)
0198 d flyWSpd: 83 (0x00000053)
0202 f SpdMul: 1,13333332538605
0210 f ASpdMul: 1,51433336734772
0218 f collisRadius: 9
0226 f collisHeight: 23
0234 d HairStyle: 4 (0x00000004)
0238 d HairColor: 2
0242 d Face: 1 (0x00000001)
0246 s Title:
0248 d clanID: 0 (0x00000000)
0252 d clanCrest: 0 (0x00000000)
0256 d allyID: 0 (0x00000000)
0260 d allyCrest: 0 (0x00000000)
0264 d siegeFlag: 0 (0x00000000)
0268 c isStand: 1 (0x01)
0269 c isRun: 1 (0x01)
0270 c isInFight: 0 (0x00)
0271 c isAlikeDead: 0 (0x00)
0272 c Invis: 0 (0x00)
0273 c Mount: 0 (0x00)
0274 c shop: 0 (0x00)
0275 h cubics: 0 (0x0000)
0277 c findparty: 0 (0x00)
0278 d abnEffects: 0 (0x00000000)
0282 c RecomLeft: 9 (0x09)
0283 h RecomHave: 1 (0x0001)
0285 d classID: Archmage ID:94 (0x005E)
0289 d maxCP: 1527 (0x000005F7)
0293 d curCP: 0 (0x00000000)
0297 c isMounted: 8 (0x08)
0298 c Team: 0 (0x00)
0299 d clanBigCrestId: 0 (0x00000000)
0303 c isNoble: 0 (0x00)
0304 c isHero: 0 (0x00)
0305 c isFishing: 0 (0x00)
0306 d fishX: 0 (0x00000000)
0310 d fishY: 0 (0x00000000)
0314 d fishZ: 0 (0x00000000)
0318 d NameColor: 16777215
0322 d isRun: 0 (0x00000000)
0326 d PledgeClass: 0 (0x00000000)
0330 d PledgeColor: 0
0334 d TitleColor: 16777079
0338 d d: 0 (0x00000000)

В грации по идее должно быть что-то типа
31=CharInfo:d(X)d(Y)d(Z)d(Heading)d(ObjectID)s(Nam e)d(Race)d(Sex)d(ClassID:Get.ClassID)d(Unknown)d(H ead)d(RightHand)d(LeftHand)d(Gloves)d(Chest)d(Legs )d(Boots)d(Unknown)d(Unknown)d(Hair)d(Face)d(0)d(0 )d(0)d(0)d(0)d(0)d(0)d(0)h(0)h(0)h(0)h(0)d(Augment ationID)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h( 0)h(0)d(Unknown)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h( 0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0) h(0)h(0)h(0)d(PvpFlag)d(Karma)d(CastSpd)d(AtkSpd)d (PvpFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d (SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d( FlyWalkSpd)f(MoveMultiplier)f(AtkSpdMultiplier)f(C ollisionRadius)f(CollisionHeight)d(HairStyle)d(Hai rColor)d(Face)s(Title)d(ClanID)d(ClanCrestID)d(All yID)d(AllyCrestID)d(0)c(isSitting)c(isRunning)c(is InCombat)c(isAlikeDead)c(Invisible)c(MountType)c(P rivateStoreType)h(CubicsSize:Loop.01.0001)h(CubicI D)c(0)d(AbnormalEffect)c(RecomLeft)h(RecomHave)d(M ountNpcID)d(MaxCP)d(CurrentCP)c(isMount)c(Team)d(C lanCrestLargeID)c(isNoble)c(isHero)c(isFishing)d(F ishX)d(FishY)d(FishZ)d(NameColor)d(0)d(PledgeClass )d(0)d(TitleColor)d(CursedWeapon)d(0)d(Tranformati onID)
Если я не ошибаюсь.
Но опять же не каждый сервер пришлет полную инфу о чаре...
Такая функция еще была (есть?) в волкере, но работала не на всех серверах, равно как и прога HinGame как-то так...

mks
29.03.2009, 14:06
в CharInfo #$31 копался, не приходит(

QaK
29.03.2009, 17:13
2 mks в CharInfo приходит только цп и то не факт, вроде не везде.
2 Insane в статус апдейте в ил приходит ХП. По крайней мере на шоках(ил) - точно приходит.

mks
29.03.2009, 18:02
плин, скрипт хотел написать что б вместо титула хп и цп противника показыал, точней написал, да он только мое цп/хп и показыват

Grinch
29.03.2009, 21:43
ну по наблюдениям в ил покрайней мере если выделить чара то приходит пакет статус упдейт с ид чаром и его хп, цп не приходит ток же на с4 по крайней мере приходил пакет атак с дамагом всех вокруг по друг дружке я хз зачем :) но было такое

Insane*
29.03.2009, 23:18
QaK, 2 Insane в статус апдейте в ил приходит ХП. По крайней мере на шоках(ил) - точно приходит.
Это по-моему хп своего чара.
На ряде серверов вообще честь пакета отсутствует или занулена...
В С4 было проще, приходил пакет при таргете:
13=CharSelectInfo:d(Count:For.0069)s(Name)d(CharID )s(LoginName)d(SessionID)d(ClanID)d(d)d(Sex)d(Race )d(ClassID:Get.ClassID)d(active)d(X)d(Y)d(Z)f(cur_ HP)f(cur_MP)d(SP)d(Exp)d(Level)d(Karma)d(d)d(d)d(d )d(d)d(d)d(d)d(d)d(d)d(d)d(Under)d(Rear)d(Lear)d(N eck)d(RFinger)d(LFinger)d(Head)d(RHand)d(LHand)d(G loves)d(Chest)d(Legs)d(Feet)d(Back)d(LRHand)d(Hair )d(Under:Get.Func01)d(Rear:Get.Func01)d(Lear:Get.F unc01)d(Neck:Get.Func01)d(RFinger:Get.Func01)d(LFi nger:Get.Func01)d(Head:Get.Func01)d(RHand:Get.Func 01)d(LHand:Get.Func01)d(Gloves:Get.Func01)d(Chest: Get.Func01)d(Legs:Get.Func01)d(Feet:Get.Func01)d(B ack:Get.Func01)d(LRHand:Get.Func01)d(Hair:Get.Func 01)d(HairStyle)d(HairColor:Get.FCol)d(Face)f(Max_H P)f(Max_MP)d(DELdays)d(ClassID:Get.ClassID)d(autSe l)c(EnchEffect)
В котором содержится инфа о текущем хп. В ини последующих хроник я этот пакет вообще не наблюдаю :unknw:

mks
31.03.2009, 03:32
да, я уже проверил на нескольких серваках....
все нериал

Argot
06.04.2009, 09:41
Учите мат часть. Прога снифа ХП работала давно пока все это не пофиксили теперь ХП/МП приходит только сопартийцев

YegorVin
08.04.2009, 01:31
Да тоже изучил пакет CharInfo на ИЛ, информации о хп и цп там не нашел. Есть какие то значения MSpeed и PSpeed но их значение непонятно чему соответствует. В принципе считаю логичным, что клиенту сервер и не посылает инфу которая не нужна для корректного отображения чужих персонажей.

lexayar
09.04.2009, 18:13
Еще когда на С4 играл пользовался такой прогой, дак она только максимальное ЦП правильно показывала, остальное врала.
А по делу, не зачем эта информация другим клиентам, и логично ее не передавать.

xkor
10.04.2009, 15:18
lexayar, угу, но где корейци и где логика?)

TAMBIK
01.05.2009, 21:41
на шоге ща
Tип: 0x31 (CharInfo)
Pазмер: 453+2
Время прихода: 20:37:12:500
0002 d X: 81369 (0x00013DD9)
0006 d Y: 54984 (0x0000D6C8)
0010 d Z: -1504 (0xFFFFFA20)
0014 d Heading: 0 (0x00000000)
0018 d ObjectID: 268643216 (0x10032B90)
0022 s Name: MagIstR37
0042 d Race: 2 (0x00000002)
0046 d Sex: 0 (0x00000000)
0050 d ClassID: Ghost Hunter ID:108 (0x006C)
0054 d Unknown: 9584 (0x00002570)
0058 d Head: 2415 (0x0000096F)
0062 d RightHand: 6579 (0x000019B3)
0066 d LeftHand: 673 (0x000002A1)
0070 d Gloves: 5716 (0x00001654)
0074 d Chest: 2406 (0x00000966)
0078 d Legs: 0 (0x00000000)
0082 d Boots: 5732 (0x00001664)
0086 d Unknown: 8567 (0x00002177)
0090 d Unknown: 6579 (0x000019B3)
0094 d Hair: 8567 (0x00002177)
0098 d Face: 8567 (0x00002177)
0102 d 0: 0 (0x00000000)
0106 d 0: 0 (0x00000000)
0110 d 0: 0 (0x00000000)
0114 d 0: 0 (0x00000000)
0118 d 0: 0 (0x00000000)
0122 d 0: 0 (0x00000000)
0126 d 0: 0 (0x00000000)
0130 d 0: 0 (0x00000000)
0134 h 0: 0 (0x0000)
0136 h 0: 0 (0x0000)
0138 h 0: 0 (0x0000)
0140 h 0: 0 (0x0000)
0142 d AugmentationID: 354427702 (0x15202336)
0146 h 0: 0 (0x0000)
0148 h 0: 0 (0x0000)
0150 h 0: 0 (0x0000)
0152 h 0: 0 (0x0000)
0154 h 0: 0 (0x0000)
0156 h 0: 0 (0x0000)
0158 h 0: 0 (0x0000)
0160 h 0: 0 (0x0000)
0162 h 0: 0 (0x0000)
0164 h 0: 0 (0x0000)
0166 h 0: 0 (0x0000)
0168 h 0: 0 (0x0000)
0170 d Unknown: 354427702 (0x15202336)
0174 h 0: 0 (0x0000)
0176 h 0: 0 (0x0000)
0178 h 0: 0 (0x0000)
0180 h 0: 0 (0x0000)
0182 h 0: 0 (0x0000)
0184 h 0: 0 (0x0000)
0186 h 0: 0 (0x0000)
0188 h 0: 0 (0x0000)
0190 h 0: 0 (0x0000)
0192 h 0: 0 (0x0000)
0194 h 0: 0 (0x0000)
0196 h 0: 0 (0x0000)
0198 h 0: 0 (0x0000)
0200 h 0: 0 (0x0000)
0202 h 0: 0 (0x0000)
0204 h 0: 0 (0x0000)
0206 h 0: 0 (0x0000)
0208 h 0: 0 (0x0000)
0210 h 0: 0 (0x0000)
0212 h 0: 0 (0x0000)
0214 h 0: 0 (0x0000)
0216 h 0: 0 (0x0000)
0218 h 0: 0 (0x0000)
0220 h 0: 0 (0x0000)
0222 d PvpFlag: 488 (0x000001E8)
0226 d Karma: 390 (0x00000186)
0230 d CastSpd: 0 (0x00000000)
0234 d AtkSpd: 0 (0x00000000)
0238 d PvpFlag: 122 (0x0000007A)
0242 d Karma: 84 (0x00000054)
0246 d RunSpd: 122 (0x0000007A)
0250 d WalkSpd: 84 (0x00000054)
0254 d SwimRunSpd: 122 (0x0000007A)
0258 d SwimWalkSpd: 84 (0x00000054)
0262 d FlRunSpd: 122 (0x0000007A)
0266 d FlWalkSpd: 84 (0x00000054)
0270 d FlyRunSpd: -1610612736 (0xA0000000)
0274 d FlyWalkSpd: 1072719032 (0x3FF064B8)
0278 f MoveMultiplier: 1,42999994754791
0286 f AtkSpdMultiplier: 7,5
0294 f CollisionRadius: 24
0302 f CollisionHeight: 1,48219693752374E-323
0310 d HairStyle: 1 (0x00000001)
0314 d HairColor: 6357043 (0x00610033)
0318 d Face: 4784201 (0x00490049)
0322 s Title: axJIo BecHou
0348 d ClanID: 276104689 (0x107505F1)
0352 d ClanCrestID: 289537084 (0x1141FC3C)
0356 d AllyID: 0 (0x00000000)
0360 d AllyCrestID: 0 (0x00000000)
0364 d 0: 0 (0x00000000)
0368 c isSitting: 1 (0x01)
0369 c isRunning: 1 (0x01)
0370 c isInCombat: 0 (0x00)
0371 c isAlikeDead: 0 (0x00)
0372 c Invisible: 0 (0x00)
0373 c MountType: 0 (0x00)
0374 c PrivateStoreType: 0 (0x00)
0375 h CubicsSize: 0 (0x0000)
0377 c 0: 0 (0x00)
0378 d AbnormalEffect: 0 (0x00000000)
0382 c RecomLeft: 9 (0x09)
0383 h RecomHave: 0 (0x0000)
0385 d MountNpcID: 1000000 (0x000F4240)
0389 d MaxCP: 110 (0x0000006E)
0393 d CurrentCP: 0 (0x00000000)
0397 c isMount: 0 (0x00)
0398 c Team: 0 (0x00)
0399 d ClanCrestLargeID: 0 (0x00000000)
0403 c isNoble: 1 (0x01)
0404 c isHero: 0 (0x00)
0405 c isFishing: 0 (0x00)
0406 d FishX: 0 (0x00000000)
0410 d FishY: 0 (0x00000000)
0414 d FishZ: 0 (0x00000000)
0418 d NameColor: 16777215 (0x00FFFFFF)
0422 d 0: 34274 (0x000085E2)
0426 d PledgeClass: 5 (0x00000005)
0430 d 0: 0 (0x00000000)
0434 d TitleColor: 16777079 (0x00FFFF77)
0438 d CursedWeapon: 0 (0x00000000)
0442 d 0: 760 (0x000002F8)
0446 d TranformationID: 0 (0x00000000)


0222 d PvpFlag: 488 (0x000001E8)
0226 d Karma: 390 (0x00000186)
0230 d CastSpd: 0 (0x00000000)
0234 d AtkSpd: 0 (0x00000000)
0238 d PvpFlag: 122 (0x0000007A)
0242 d Karma: 84 (0x00000054)
это есть нехорошо

Гема
17.05.2009, 23:29
Так что там с HP на шоках, ни как не узнать?

Yegor
18.05.2009, 02:28
В хелбаунде на шоке никак. Даже на моюов информация о хп\ макс хп \ мп - приходит при взятии цели в target. А на "живого "противника вообще не приходит.