sábado, 19 de julho de 2008

Protocolo de Mover Item

Como dito, depois de analisar protocolos eu posto aqui alguns...o primeiro é esse, o protocolo de Mover Item no inventário...

Uma observação: mover o item inclui movê-lo nos quadrados do inventário e também movê-lo até os espaços para armaduras, espadas, etc.

Protocolo:
0xC1 0x0F 0x24 0x00 0x10 0x25 0x80 0xFF 0x04 0x00 0xD0 0x00 0x00 0x08 0x00

C1 , 0F, 24 = Header
00 = subtype?
10 = de onde veio o item (tabela de valores abaixo)
25 = ID do item
80 = ??
FF = durabilidade do item
04 = ??
00 = ??
D0 = TIPO do item (nota: para obter o tipo do item, é feito (neste caso) 0xD0/0x10. Como 0xD0 tem valor de "208" e 0x10, "16", seria "208/16", que resultaria em 13, o tipo do item)
00 = ??
00 = ??
08 = destino do item (tabela de valores abaixo)

Tabela (agradecimento ao f1x/GraverS):
WEAPON_01 = 0,
WEAPON_02 = 1,
HELMET = 2,
ARMOR = 3,
PANTS = 4,
GLOVES = 5,
BOOTS = 6,
WINGS = 7,
GUARDIAN = 8,
PENDANT = 9,
RING_01 = 10,
RING_02 = 11,
INVENTORY = 12

Desculpem caso não esteja bem explicado e por faltar informações. Caso eu tenha algo melhor para complementar esse post eu o editarei.

EDIT:
Esse protocolo é o que o CLIENTE envia ao SERVIDOR.

domingo, 6 de julho de 2008

Blog

Criei esse blog para poder ajudar quem quiser entender sobre coisas avançadas com assunto MuOnline, incluindo coisas que eu aprendi e coisas que estou aprendendo.

Um conselho é pegar algumas informações iniciais no site http://d.scn.ru/article/mu-re/, caso esteja realmente interessado no assunto.