AB

Diminuir Função

Por Aberos, 19 de abr. de 2014 em Clients

22
2.3k
SlicerS
21 de abril de 2014 às 11:15

como o banana flo, seria melhor deixar a tabela de moves toda no otc... dai tu soh passava o nome do poke e pegava o resto tudo direto no otc... clr q eh chato deixar isso exposto para todos verem e tb ter q lembrar de sempre quando alterar algu no serv, alterar tb no otc mas neh... eh um jeito simples e rapido de fazer isso kk'

AberosA
21 de abril de 2014 às 11:22

Sim mais tipo tem akele lance vc usar o move do poke ai retornar ele a ball e quando vc soltar e for usar novamente o cooldown esta em 'x' valor e a barra estar em 'Y'!

Sera que daria pra salvar os cd dos moves da talk por atribute?

 

 

 

 

 

Como ta Fikando ^^

post-365437-0-36128800-1398090587_thumb.png

Editado Abril 21 por Aberos

SlicerS
21 de abril de 2014 às 12:22

hum... tinha esquecido desse detalhe... pensando nisso achu q o jeito do brun foi melhor ms kk'

AberosA
21 de abril de 2014 às 12:38

ss , no pfeild by smix tem um função que salva o cd do move vo ve se consigo usar ele ^^

SlicerS
21 de abril de 2014 às 12:53

salva no otc? o negocio n eh salvar o cd q paro... o negocio eh diferenciar por exemplo 2 charizards diferentes...

AberosA
21 de abril de 2014 às 17:01

tipo nao salva no otc e sim no server ai mandar por send

Editado Abril 21 por Aberos

dalvorsnD
24 de abril de 2014 às 09:49

Envia tudo do server, é melhor cara, dai tu monta a estrutura do pacote em bytes, não fica absurdamente grande não, tu vai pelo tamanho, por exemplo, o id do icone tu precisa de um uint16_t, o tempo de cooldown pode usar um uint8_t, e o nome é string, usa um uint8_t para o tamanho e o faz a leitura da string

Porem com nem todos os pokes tem todos os cds, é desnecessario enviar cds vazios, então tu faz o primeiro byte de todos com o numero de moves, dai faz a leitura que nem disse ai pra cada move

e caso não tenha lib do networkmessage, da uma lida em bitstream e endianess que é de boas de fazer, a parte de leitura eu fiz uma vez num script: 'spr extractor' no arquivo SpriteReader, a parte de leitura ta la, e a de escrita é o inverso, não muda quase nada