Показать сообщение отдельно
Старый 07.09.2009, 15:20   #862
Пользователь
 
Регистрация: 09.06.2009
Сообщений: 73
Сказал Спасибо: 10
Имеет 10 спасибок в 9 сообщенях
klemberg пока неопределено
По умолчанию

И снова я

Задача: получить данные о персонаже в виде: <лвл> <проценты>
т.е., например я 57лвл и 8.44 %

Берем пакет UserInfo и видим:
Код:
Tип: 0x04 (UserInfo)
Pазмер: 564+2
Время прихода: 13:14:08:703
0002 d X: 80586 (0x00013ACA)
0006 d Y: 146972 (0x00023E1C)
0010 d Z: -3538 (0xFFFFF22E)
0014 d Heading: 41413 (0x0000A1C5)
0018 d ObjectID: 272074089 (0x10378569)
0022 s Name: XXXXXXXX
0040 d Race: 4 (0x00000004)
0044 d Sex: 1 (0x00000001)
0048 d ClassID: Bounty Hunter ID:55 (0x0037)
0052 d Level: 57 (0x00000039)
0056 q Exp: 92100174
0064 d STR: 36 (0x00000024)
0068 d DEX: 29 (0x0000001D)
0072 d CON: 48 (0x00000030)
0076 d INT: 20 (0x00000014)
0080 d WIT: 10 (0x0000000A)
0084 d MEN: 27 (0x0000001B)
т.е. с уровнем все понятно, но как быть с %?
ответ как бы очевиден:
Код:
0056 q Exp: 92100174

Вопрос: есть ли варианты, как можно прочитать ReadQ в ПХ версии 3.4.1.83?
просто есть значения exp явно выходящие за границы int:
Код:
0050 q Exp: 6299994998

Последний раз редактировалось klemberg, 07.09.2009 в 16:03.
klemberg вне форума   Ответить с цитированием