Como funciona o inventário!
+10
Igoor
Ionuţ.P
Weeslleeyone
ᘛζ̶͜͜͡͡Meester
Nikopark
Bolacha
Drevor
Kira
Gretski
Vedittaa
14 participantes
- Vedittaa
MODERADOR - Mensagens : 4
Data de inscrição : 18/03/2015
Como funciona o inventário!
Seg Abr 06, 2015 7:26 am
Olá, aqui sou eu mais uma vez! D:
Irei mostrar como funciona o sendData do inventário, vou usar o meu como exemplo:
self.sendData("\x1f\x01" + "\x00\x09\x00\x10\x02\x00\x01\x01\x01\x00\x00\x00\x00\x01\x01\x00\x01\x01\x01\x00\x00\x00\x00\x02\x02\x00\x01\x01\x01\x00\x00\x00\x00\x12\x01\x00\x01\x01\x01\x00\x00\x01\x00\x05\x04\x00\x01\x01\x01\x00\x00\x02\x00\x02\x00\x01\x01\x01\x00\x00\x00\x00\x08\x02\x00\x01\x01\x01\x00\x00\x00\x00\x0a\x02\x00\x01\x01\x01\x00\x00\x00\x00\x0b\x02\x00\x01\x01\x01\x00\x00\x03", [], True)
Este sendData envia o inventario quando ele é clicado no menu.
Bem, funciona assim:
"\x1f\x01" + quantidade de itens no inventário em short
+ um for para cada item
Cada for é assim:
x00\x10 (short nº item) + \x02 (byte da quantidade) \x00 (boolean) + \x01 (boolean) + \x01 (boolean) + \x01\x00\x00 (como o boolean é True pq é 1, ele vai dar um readUTF, só que o valor do read é 0: \x00\x00) + \x00 (numero do item na tela do jogo, se for 0 não aparecerá)
Existem mais dois sendDatas do inventário dhsuahdsuahdsuahdusa, que são:
self.sendData("\x1f\x02" + "\x00\x01\x01", [], True)
Este atualiza a quantidade de um determinado item quando o inventário está aberto, nesse caso eu estou diminuindo o item("\x00\x01", item 1) para a quantidade (byte: "\x01" - 1)
O outro sendData que ainda existe, pode ser o de provávelmente usar, eu não sei bem ao certo o que seria, mas, é este:
self.sendData("\x1f\x03" + struct.pack("!i", self.playerCode) + "\x00\x01", [], True)
Onde é o seu playerCode, depois um short do número do item ("\x00\x01")
A maioria não vai entender o que eu falei neste tópico, porém esta é uma versão que tentei explicar nos mínimos detalhes dhsauhdsauhdsau. Todo o sendData do \x1f\x01 foi visto por mim na swf, então creio que não esteja errado, porém não sei o que são aqueles booleans (True or False), não sei o que é para ser verdadeiro ou falso, porém no sendData que coloquei, todos os booleans estavam iguais. o.O
PS.: depois posso postar um código ou source com o inventário, mas os booleans terão que ser iguais, pois não sei o que é cada boolean :s. Acho que não precisa de créditos, se precisar foram de: Vedittaa (postar a lógica), Igoor (site packet parse, me facilitar a entender o código) e Transformice. ;-;
Irei mostrar como funciona o sendData do inventário, vou usar o meu como exemplo:
self.sendData("\x1f\x01" + "\x00\x09\x00\x10\x02\x00\x01\x01\x01\x00\x00\x00\x00\x01\x01\x00\x01\x01\x01\x00\x00\x00\x00\x02\x02\x00\x01\x01\x01\x00\x00\x00\x00\x12\x01\x00\x01\x01\x01\x00\x00\x01\x00\x05\x04\x00\x01\x01\x01\x00\x00\x02\x00\x02\x00\x01\x01\x01\x00\x00\x00\x00\x08\x02\x00\x01\x01\x01\x00\x00\x00\x00\x0a\x02\x00\x01\x01\x01\x00\x00\x00\x00\x0b\x02\x00\x01\x01\x01\x00\x00\x03", [], True)
Este sendData envia o inventario quando ele é clicado no menu.
Bem, funciona assim:
"\x1f\x01" + quantidade de itens no inventário em short
+ um for para cada item
Cada for é assim:
x00\x10 (short nº item) + \x02 (byte da quantidade) \x00 (boolean) + \x01 (boolean) + \x01 (boolean) + \x01\x00\x00 (como o boolean é True pq é 1, ele vai dar um readUTF, só que o valor do read é 0: \x00\x00) + \x00 (numero do item na tela do jogo, se for 0 não aparecerá)
Existem mais dois sendDatas do inventário dhsuahdsuahdsuahdusa, que são:
self.sendData("\x1f\x02" + "\x00\x01\x01", [], True)
Este atualiza a quantidade de um determinado item quando o inventário está aberto, nesse caso eu estou diminuindo o item("\x00\x01", item 1) para a quantidade (byte: "\x01" - 1)
O outro sendData que ainda existe, pode ser o de provávelmente usar, eu não sei bem ao certo o que seria, mas, é este:
self.sendData("\x1f\x03" + struct.pack("!i", self.playerCode) + "\x00\x01", [], True)
Onde é o seu playerCode, depois um short do número do item ("\x00\x01")
A maioria não vai entender o que eu falei neste tópico, porém esta é uma versão que tentei explicar nos mínimos detalhes dhsauhdsauhdsau. Todo o sendData do \x1f\x01 foi visto por mim na swf, então creio que não esteja errado, porém não sei o que são aqueles booleans (True or False), não sei o que é para ser verdadeiro ou falso, porém no sendData que coloquei, todos os booleans estavam iguais. o.O
PS.: depois posso postar um código ou source com o inventário, mas os booleans terão que ser iguais, pois não sei o que é cada boolean :s. Acho que não precisa de créditos, se precisar foram de: Vedittaa (postar a lógica), Igoor (site packet parse, me facilitar a entender o código) e Transformice. ;-;
- Imagens:
- http://transformice.com//images/x_transformice/x_inventaire/0.jpg
http://transformice.com//images/x_transformice/x_inventaire/1.jpg
http://transformice.com//images/x_transformice/x_inventaire/2.jpg
http://transformice.com//images/x_transformice/x_inventaire/3.jpg
http://transformice.com//images/x_transformice/x_inventaire/4.jpg
http://transformice.com//images/x_transformice/x_inventaire/5.jpg
http://transformice.com//images/x_transformice/x_inventaire/6.jpg
http://transformice.com//images/x_transformice/x_inventaire/7.jpg
http://transformice.com//images/x_transformice/x_inventaire/8.jpg
http://transformice.com//images/x_transformice/x_inventaire/9.jpg
http://transformice.com//images/x_transformice/x_inventaire/10.jpg
http://transformice.com//images/x_transformice/x_inventaire/11.jpg
http://transformice.com//images/x_transformice/x_inventaire/12.jpg
http://transformice.com//images/x_transformice/x_inventaire/13.jpg
http://transformice.com//images/x_transformice/x_inventaire/14.jpg
http://transformice.com//images/x_transformice/x_inventaire/15.jpg
http://transformice.com//images/x_transformice/x_inventaire/16.jpg
http://transformice.com//images/x_transformice/x_inventaire/17.jpg
http://transformice.com//images/x_transformice/x_inventaire/18.jpg
http://transformice.com//images/x_transformice/x_inventaire/19.jpg
http://transformice.com//images/x_transformice/x_inventaire/20.jpg
- Kira
ADMINISTRADOR - Mensagens : 311
Data de inscrição : 14/01/2015
Idade : 25
Re: Como funciona o inventário!
Seg Abr 06, 2015 4:56 pm
wena wawukhuluma ulimi olulodwa ukuthi mina ¯\_(ツ)_/¯
- Drevor
MEMBRO - Mensagens : 18
Data de inscrição : 06/04/2015
Re: Como funciona o inventário!
Seg Abr 06, 2015 5:10 pm
Tradução: Você falou a mesma lingua que eu.Kira escreveu:wena wawukhuluma ulimi olulodwa ukuthi mina ¯\_(ツ)_/¯
- Bolacha
MEMBRO - Mensagens : 47
Data de inscrição : 14/01/2015
Idade : 108
Re: Como funciona o inventário!
Seg Abr 06, 2015 5:13 pm
Kira escreveu:wena wawukhuluma ulimi olulodwa ukuthi mina ¯\_(ツ)_/¯
akekho ukhuluma ulimi olufanayo ukuthi u Kira
- Drevor
MEMBRO - Mensagens : 18
Data de inscrição : 06/04/2015
Re: Como funciona o inventário!
Seg Abr 06, 2015 5:29 pm
Musa bakuqondeBolacha escreveu:Kira escreveu:wena wawukhuluma ulimi olulodwa ukuthi mina ¯\_(ツ)_/¯
akekho ukhuluma ulimi olufanayo ukuthi u Kira
- ᘛζ̶͜͜͡͡Meester
MEMBRO - Mensagens : 85
Data de inscrição : 23/02/2015
Idade : 21
Re: Como funciona o inventário!
Seg Abr 06, 2015 10:05 pm
Que Língua esse cara falou ?
- Weeslleeyone
MEMBRO - Mensagens : 227
Data de inscrição : 14/01/2015
Idade : 28
Localização : Marte
Re: Como funciona o inventário!
Seg Abr 06, 2015 10:17 pm
Misa ukukhuluma in Zulu, akekho uyaqonda ukuthi ...Drevor escreveu:Musa bakuqondeBolacha escreveu:Kira escreveu:wena wawukhuluma ulimi olulodwa ukuthi mina ¯\_(ツ)_/¯
akekho ukhuluma ulimi olufanayo ukuthi u Kira
ميس الصوت أو العربية
Re: Como funciona o inventário!
Seg Abr 06, 2015 11:12 pm
مشوق كونه مثلي الجنسWeeslleeyone escreveu:Misa ukukhuluma in Zulu, akekho uyaqonda ukuthi ...Drevor escreveu:Musa bakuqondeBolacha escreveu:Kira escreveu:wena wawukhuluma ulimi olulodwa ukuthi mina ¯\_(ツ)_/¯
akekho ukhuluma ulimi olufanayo ukuthi u Kiraميس الصوت أو العربية
- Ionuţ.P
MEMBRO - Mensagens : 20
Data de inscrição : 24/01/2015
Re: Como funciona o inventário!
Qua Abr 08, 2015 12:57 pm
thank you very much
you helped me realize many things
you helped me realize many things
Re: Como funciona o inventário!
Qua Abr 08, 2015 6:14 pm
Eu queria dar warn no kira por desviar o assunto do tópico mais n da
- UniverseTfm
BANIDO - Mensagens : 44
Data de inscrição : 07/04/2015
Idade : 34
Re: Como funciona o inventário!
Qua Abr 08, 2015 8:19 pm
Nikopark escreveu:مشوق كونه مثلي الجنسWeeslleeyone escreveu:Misa ukukhuluma in Zulu, akekho uyaqonda ukuthi ...Drevor escreveu:Musa bakuqondeBolacha escreveu:Kira escreveu:wena wawukhuluma ulimi olulodwa ukuthi mina ¯\_(ツ)_/¯
akekho ukhuluma ulimi olufanayo ukuthi u Kiraميس الصوت أو العربية
Ekahia weathsy stewa uihy Kira
- Hackisdagou
MEMBRO - Mensagens : 17
Data de inscrição : 30/06/2016
Re: Como funciona o inventário!
Ter Nov 01, 2016 5:13 pm
Vedittaa, como faço para saber os outros utensílios acima de 37?
Re: Como funciona o inventário!
Ter Nov 01, 2016 9:43 pm
UniverseTfm escreveu:Nikopark escreveu:مشوق كونه مثلي الجنسWeeslleeyone escreveu:Misa ukukhuluma in Zulu, akekho uyaqonda ukuthi ...Drevor escreveu:Musa bakuqondeBolacha escreveu:Kira escreveu:wena wawukhuluma ulimi olulodwa ukuthi mina ¯\_(ツ)_/¯
akekho ukhuluma ulimi olufanayo ukuthi u Kiraميس الصوت أو العربية
Ekahia weathsy stewa uihy Kira
UNkulunkulu wami yeka kweqembu retards
Re: Como funciona o inventário!
Ter Nov 01, 2016 9:51 pm
Caça, usa os links que ele passou alterando os valores, boa sorte.Hackisdagou escreveu:Vedittaa, como faço para saber os outros utensílios acima de 37?
Permissões neste sub-fórum
Não podes responder a tópicos
|
|