Ir para conteúdo
Fórum CódigoFonte.net

ighor10

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

  1. Ola. Eu tenho um servidor de "minecraft" no meu PC, e estou a criar um "túnel" para bloquear algumas açoes dos players. Basicamente, o cliente conecta ao meu programa, e eu reenvio tudo que eu receber do cliente para o servidor e vice-versa. while ((bytesRead = In.read(byteBuffer)) != -1) { if (Debug.dmode && isClient ) { //System.out.println("byte %d" + totalBytesMoved); //System.out.println(stringToHex(new String(byteBuffer))); //System.out.println(byteBuffer[0]); } Out.write(byteBuffer, 0, bytesRead); Out.flush(); } O túnel esta a funcionar correctamente, e eu consigo jogar através do túnel perfeitamente e imprimir somente os bytes enviados do cliente para o servidor. O problema é, eu quero bloquear uma acção especifica (Destruir blocos de uma certa área - para quem conhece o jogo), mas não consigo entender as acções a partir do print dos bytes. Ja tentei muitas vezes entender os bytes a imprimi-los, porem parece que os bytes são diferentes para a mesma acção em tempos diferentes, talvez porque o conteúdo, por exemplo a posição do jogador esta em 2 ou mais bytes, e não em uma só posição. Alguém tem alguma ideia de como posso resolver isso? Thx for all.
  2. ighor10

    showing page

    Hi, i am developing a project that i need to show a webPage. I dont need a webBrowser, only show one or two pages. I tried it using a JEditorPane, it's what i want, but dont have support to cookies and a flashPlayer. i need the cookies to do a login in the page, and flashPlayer because what i want to see in the page is in flash. can someone know and tell me a project or something like this that i can use in my project? Thanks a lot. sorry for the english.
  3. ighor10

    Traduzir do C para o Java

    Ola pessoal, eu preciso traduzir um pequeno codigo do C para o java, e nao estou a conseguir.. se alguem puder me ajudar.. agradeco mto. a primeira parte do codigo e: struct tPacket { WORD size; WORD opcode; BYTE securityCount; BYTE securityCRC; BYTE data[8186]; }; // A genrel Packet struct tPacket_5000_E { WORD size; WORD opcode; BYTE securityCount; BYTE securityCRC; BYTE flag; BYTE blowfish[8]; DWORD seedCount; DWORD seedCRC; DWORD seedSecurity[5]; }; struct tPacket_5000_10 { WORD size; WORD opcode; BYTE securityCount; BYTE securityCRC; BYTE flag; DWORD challenge[2]; }; a segunda parte e int rcv = 0; tPacket Packet; do { recv(Socket, (char *)Packet, sizeof(Packet), 0); if (rcv > 0) { if (Packet.opcode == 0x5000 && Packet.size == 0x25) std::cout << "First Packet received"; else if (Packet.opcode == 0x5000 && Packet.size == 0x09) std::cout << "Second Packet received"; else if (Packet.opcode != 0x5000) { pritnf("%.4X %.4X %.2X %.2X", Packet.size, Packet.opcode, Packet.securityCount, Packet.securityCRC); for(int i = 0; i < Packet.size; i++) { printf("%.2X", Packet.data); } } } while(rcv != SOCKET_ERROR); por favor, alguem da um help :D esse codigo ira receber um packet de um server socket e descodificar este., thx a lot.
×
×
  • Criar Novo...