Ir para conteúdo

Seja bem-vindo ao RageZone Brasil
Registre-se para obter acesso aos recursos do fórum. Ao se cadastrar e logar no fórum, você poderá criar e ler tópicos, responder em tópicos existentes, dar reputação, enviar mensagens privadas, postar atualizações de status, gerenciar seu perfil e deixar como quiser, e muito mais. Se você já tem uma conta, logue-se nesta tela mesmo, se não, clique aqui para se cadastrar gratuitamente!

Alternar chat Chat Abrir o chat em uma nova janela

Fiquem atentos as regras do chat, pois caso ocorra algo fora das regras, a ação será tomada sem aviso prévio.
 
Caso altere seu avatar mas o mesmo não mude no chat, recarregue a página utilizando o atalho CTRL + F5.
Se for novato, você precisará de 5 posts para usar o chat e as áreas de suporte.
@  Gerente Negó... : (16 dezembro 2018 - 01:51 GMT) https://dragons-onli...t/uploads/8.png
@  Gerente Negó... : (16 dezembro 2018 - 01:51 GMT) Exemplo essa imagem desse Link..ql programa foi usado aqui..
@  Gerente Negó... : (16 dezembro 2018 - 01:48 GMT) Tem como editar em 3d as imagens.dds ou preciso converter para o formato que o editor reconheça ql programa uso pra editar em 3d
@  RageZone Bot : (16 dezembro 2018 - 01:43 GMT) Novo tópico SERVERFILES postado em Downloads por bypoop
@  Solk : (15 dezembro 2018 - 21:50 GMT) :confused:
@  Pablo Kawan : (15 dezembro 2018 - 20:48 GMT) é só alterar a imagem do que quer nos .dds
@  dioplayerof : (15 dezembro 2018 - 20:00 GMT) so avisa no chat que vou procura se nao faço pots
@  dioplayerof : (15 dezembro 2018 - 19:59 GMT) tem algum tutorial para troca imagem do pratica aqui e-e
@  dioplayerof : (15 dezembro 2018 - 19:59 GMT) gente
@  RageZone Bot : (15 dezembro 2018 - 18:33 GMT) Novo tópico FILES 5.9 FUSAO BUGADA postado em DDTank [ Pedidos ] por BrunoBera
@  Thalys : (15 dezembro 2018 - 18:24 GMT) já da pra fazer um joguinho de terror
@  rugal : (15 dezembro 2018 - 18:06 GMT) alguns ossos funcionam outros ficam deformados
@  rugal : (15 dezembro 2018 - 18:06 GMT) https://i.imgur.com/LmmGzAj.gif :c
@  dioplayerof : (15 dezembro 2018 - 17:50 GMT) hm
@  Thalys : (15 dezembro 2018 - 17:50 GMT) http://prntscr.com/lvfira sem ideias de como melhorar sá budega.
@  Husky : (15 dezembro 2018 - 14:18 GMT) but in*
@  Husky : (15 dezembro 2018 - 12:11 GMT) lol, src is ep1 but is 1 ~ 2 months can be upgraded for lastest ep, many things is found in *.lua and many logics are done in client side (GC is p2p).
@  Violet Everg... : (15 dezembro 2018 - 06:09 GMT) i dont want rendering, i want logic side of things
@  Violet Everg... : (15 dezembro 2018 - 06:08 GMT) Im in owo)/ but im more to the server side
@  Idiot : (15 dezembro 2018 - 00:08 GMT) y'all, let's rewrite GC :loll:
@  Pablo Kawan : (14 dezembro 2018 - 22:00 GMT) o problema era no rect do x e y
@  Pablo Kawan : (14 dezembro 2018 - 22:00 GMT) depois de refazer a imagem 6 vezes
@  Pablo Kawan : (14 dezembro 2018 - 22:00 GMT) mas é uma desgraça mesmo
@  Pablo Kawan : (14 dezembro 2018 - 21:09 GMT) @rugal qndo eu terminar a facul eu penso nas possibilidades D=
@  Solk : (14 dezembro 2018 - 19:50 GMT) Cara quando eu entro no youtube fica ruim de sair viu k so as top @2009
@  RageZone Bot : (14 dezembro 2018 - 19:32 GMT) Novo tópico alguem sabe converter aquivos do els para gc postado em GC [ Pedidos ] por dioplayerof
@  Solk : (14 dezembro 2018 - 19:23 GMT) Noite <3 https://www.youtube....h?v=UTdncQWjrOI
@  Violet Everg... : (14 dezembro 2018 - 16:41 GMT) @002 pm in discord
@  002 : (14 dezembro 2018 - 14:58 GMT) 002#0016
@  002 : (14 dezembro 2018 - 14:58 GMT) I do
@  Idiot : (14 dezembro 2018 - 14:58 GMT) 002: by the way, do you have Discord?
@  002 : (14 dezembro 2018 - 14:55 GMT) :v
@  002 : (14 dezembro 2018 - 14:55 GMT) Maybe by the end of next year i can pay half of it
@  Idiot : (14 dezembro 2018 - 14:49 GMT) btw if anyone wants to split the price hmu
@  rugal : (14 dezembro 2018 - 14:48 GMT) ep3 = ep2
@  Idiot : (14 dezembro 2018 - 14:47 GMT) so hmmmMMM
@  Idiot : (14 dezembro 2018 - 14:47 GMT) also the source is season 5 episode 1, not episode 3
@  rugal : (14 dezembro 2018 - 14:38 GMT) @Idiot LUL XD XD
@  rugal : (14 dezembro 2018 - 14:37 GMT) @Pablo Kawan precisa ter empresa LOL
@  Idiot : (14 dezembro 2018 - 14:36 GMT) I just want to write an emulator LMAO
@  rugal : (14 dezembro 2018 - 14:35 GMT) kkkkkkkkkkkkkkkkkkkkkk
@  Pablo Kawan : (14 dezembro 2018 - 14:35 GMT) aqui, bjo na sua região intra-auricular
@  Pablo Kawan : (14 dezembro 2018 - 14:35 GMT) vou indo auqi
@  Pablo Kawan : (14 dezembro 2018 - 14:34 GMT) é, nesse caso não sei como funciona
@  rugal : (14 dezembro 2018 - 14:33 GMT) @Pablo Kawan tem, mais to falando em c++ puro
@  Pablo Kawan : (14 dezembro 2018 - 14:32 GMT) o unity não tinha uma opção pra exportar pra console ?
@  rugal : (14 dezembro 2018 - 14:31 GMT) para pegar o sdk do ps4
@  rugal : (14 dezembro 2018 - 14:31 GMT) @Pablo Kawan eu tinha dado uma pesquisada, parece q precisa ser parceiro ou algo assim
@  Pablo Kawan : (14 dezembro 2018 - 14:30 GMT) nop, nunca curti console
@  rugal : (14 dezembro 2018 - 14:29 GMT) @Pablo Kawan mudando de assunto, sabe como faz jogo para ps4?
@  Pablo Kawan : (14 dezembro 2018 - 14:29 GMT) vou me arrumar aqui
@  Pablo Kawan : (14 dezembro 2018 - 14:29 GMT) jaja vou pro trampo
@  Pablo Kawan : (14 dezembro 2018 - 14:29 GMT) tipo aquele evento do history
@  Pablo Kawan : (14 dezembro 2018 - 14:29 GMT) alguns servidores colocam coisas novas free, é bem legal
@  rugal : (14 dezembro 2018 - 14:29 GMT) é uma pena :c
@  rugal : (14 dezembro 2018 - 14:28 GMT) eu acho gc um jogo único, com mecanicas unicas
@  rugal : (14 dezembro 2018 - 14:27 GMT) eu sem source, tó fazendo muita coisa
@  rugal : (14 dezembro 2018 - 14:26 GMT) infelizmente, os servidores hoje em dia não querem dar continuidade
@  Pablo Kawan : (14 dezembro 2018 - 14:25 GMT) is something sad and cool at the same time, i think it's good to know that someday the grandchase can be continued by someone that buy the source
@  Idiot : (14 dezembro 2018 - 14:22 GMT) which would be affordable

Foto

Packet 37 Como Funciona

* * * * * 1 votos Tutorial

  • Por favor, faça o login para responder
2 respostas neste tópico

#1
OFFLINE   SkelletonX

SkelletonX

    Membro da Staff

  • Super Moderador






  • 1.904 posts
    • Tempo online: 55d 19h 36m 16s

Prêmios do membro

           

Vou estar mostrando com funciona a packet 37, e como usa-lo e exemplos.

 

Vamos começar oque a entender oque Packet é uma sequência de dados transmitida por uma rede ou linha de comunicação que utilize a comutação de pacotes. e o 37?, No casa do DDTank existe o GSPacketIn dentro dele você vai declarar o ID do pacote (Packet).

esse pacote e a função do 'PM' ( [sussurando...] )

 

Capturar.png

 

vou estar mostrando um exemplo com conteúdo do pacote para entender melhor

 

Capturar.png

 

esse pacote pode ser usado para criar comandos, esse foi um exemplo usando bem simples no 

Please Login HERE or Register HERE to see this link!

 

Capturar.png

 

 

 

a Variável Text é padrão no

Please Login HERE or Register HERE to see this link!

dentro dela fica oque o Player digitou no chat.

 

 

 


  • SlimShady e Huezinho curtiram isso



#2
OFFLINE   Huezinho

Huezinho

    Membro Veterano

  • Membro Ativado
  • 83 posts
    • Tempo online: 1d 11h 58m 42s

Queria aprender essas coisas, mais no momento sem vps e sem tempo e meio q um contra-tempo kakak


Desistir não é andar para trás, é mudar a rota para abrir novos caminhos.👊👊


#3
OFFLINE   Vinícius Mortality

Vinícius Mortality

    Ragezoner

  • Super Membro
  • 252 posts
    • Tempo online: 6d 12h 35m 58s

@SkelletonX Esse 37 é por conta da descompilação que buga o código, no caso o código original utiliza um enumerador.

 

Quer uma dica? Saber o que cada desses pacotes faz no jogo? Abre o enumerador: Game.Server\Packets\ePackageType.cs

 

Lá você vai ver o número de todos os pacotes, sabendo um pouco de inglês, ou jogando no tradutor você consegue saber do que se trata. Esse 37 por exemplo, o nome do campo dele no enumerador é "CHAT_PERSONAL".

 

Algumas observações:

  • O código do jogo, ou pelo menos da descompilação é muito antigo, e adota más práticas, e algumas que foram desencorajadas a anos, então um enumerador não adota o prefixo "e" no início do seu nome, como no código do DDTank é feito, nesse caso "ePackageType". Usar o "e" como prefixo hoje em dia, é considerado uma má prática.
  • A nomeação dos campos de um enumerador é feita utilizando o padrão CamelCase, ou seja começa com letra maiúscula, seguido de minúsculas e outra letra maiúscula quando é uma outra palavra, então no caso do campo "CHAT_PERSONAL", seria "ChatPersonal".

Editado por Vinícius Mortality, 07 agosto 2018 - 09:23 .






Tópicos que também usam as tags Tutorial:

0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos