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.
@  Meavy : (16 junho 2019 - 11:47 GMT) Eu não falo, sobre o evento x.x Eu falo do botão, eu tentei fazer isso por E.R na ep2 quando não tinha src
@  Lime Serenity : (16 junho 2019 - 11:36 GMT) @meavy can do too via SQL Procedures.
@  Meavy : (16 junho 2019 - 10:54 GMT) Só por src
@  Manjoume : (16 junho 2019 - 02:47 GMT) negócio azedo esse inventário individual da sv
@  systemojo : (16 junho 2019 - 01:12 GMT) @Solk isso seria interessante
@  Solk : (16 junho 2019 - 01:11 GMT) Eu sou doce mas dependendo da situação posso ficar azedo também, e voltando aq acho q da pra por um botão da seleção de personagens no inventário e tb nas roms pelo q eu to vendo da pra colocar.
@  RageZone Bot : (16 junho 2019 - 00:38 GMT) Novo tópico In 1.78 version, It occurs error. postado em GC [ Suporte / Dúvidas ] por qormr123
@  Lime Serenity : (15 junho 2019 - 23:44 GMT) So anw yep, please do understand the reasoning behind this. Chaos itself is full of knowledge and basically they are almost the same with season v
@  Lime Serenity : (15 junho 2019 - 23:44 GMT) This isn't because im salty the season v posted. But this is because once everything is laid down then there's nothing after.
@  Lime Serenity : (15 junho 2019 - 23:43 GMT) Ur so close minded to know why.
@  Lime Serenity : (15 junho 2019 - 23:42 GMT) I also collaborated and helped. But looked what happen
@  Lime Serenity : (15 junho 2019 - 23:42 GMT) Some people don't understand why. First of all look at what Happened in Chaos.
@  TheCash : (15 junho 2019 - 23:31 GMT) como criar um servidor season 6 grand chase https://youtu.be/f7D...t=RDf7DHfVR6vrY
@  Sr Dio : (15 junho 2019 - 21:27 GMT) eu to de boa esperando as minhas ushsus
@  Sr Dio : (15 junho 2019 - 21:27 GMT) kk
@  Manjoume : (15 junho 2019 - 21:23 GMT) negócio é comer pizza rapaz
@  Craay : (15 junho 2019 - 21:19 GMT) Tava testando os efeitos dos pacotes despertar e eles  estão funcionando
@  Harky : (15 junho 2019 - 21:09 GMT) boa noite a todos é tois
@  Craay : (15 junho 2019 - 20:50 GMT) https://www.youtube....h?v=urv7eHp1Ivo
@  Solk : (15 junho 2019 - 20:27 GMT) alguem já viu esse louco ? https://youtu.be/sWohID4_eZ8
@  Solk : (15 junho 2019 - 20:26 GMT) q costume arretado de trocar s por ç
@  Solk : (15 junho 2019 - 20:25 GMT) @systemojo mude a extensão dos arquivos stg para lua para que o programa possa fz a leitura deles.
@  systemojo : (15 junho 2019 - 20:22 GMT) ah, obrigado!
@  Sr Dio : (15 junho 2019 - 20:22 GMT) eu nao sou programador tb Jhonatasx mais em muitas coisas quebrei a cabeça
@  systemojo : (15 junho 2019 - 20:22 GMT) poderia compartilhar? :rolleyes2:
@  Solk : (15 junho 2019 - 20:22 GMT) saca https://www.sendspace.com/file/7epsmc
@  Solk : (15 junho 2019 - 20:20 GMT) @systemojo olha eu não creio/ eu até uso o msm que o pessoal de MTA usa
@  systemojo : (15 junho 2019 - 20:19 GMT) @Solk tem algum decrypt de lua/stg compatível com a s5 na área do gc?
@  systemojo : (15 junho 2019 - 20:17 GMT) :smile:
@  Solk : (15 junho 2019 - 20:17 GMT) só não fui mais alem por conta disso '='
@  Solk : (15 junho 2019 - 20:16 GMT) as vezes nem e preciso saber programar / eu todo k
@  Jhonatasx : (15 junho 2019 - 20:14 GMT) como falei eu mecho muito nesses arquivos todos os dias mais como nao entendo de programacao nem nada do tip sempre peco ajuda pra solucionar bugs do jogo no qual eu ja venho tentando a tempos rs
@  Jhonatasx : (15 junho 2019 - 20:13 GMT) blz e que tb algumas coisas simples acho que nao tem necessidade de criar topico pra nao encher a area so de duvidas
@  Manjoume : (15 junho 2019 - 20:11 GMT) até porque fazer suporte aqui quebra as regras do fórum
@  Manjoume : (15 junho 2019 - 20:10 GMT) bem isso, ta com dificuldade é só criar tópico
@  Solk : (15 junho 2019 - 20:10 GMT) quando eu não faço ideia de algo eu tb procuro ajuda ^^
@  Solk : (15 junho 2019 - 20:10 GMT) Não tem problemas em pedir ajuda a alguem, a questão e isso no chat.
@  Sr Dio : (15 junho 2019 - 20:09 GMT) quebre a cabeça veja isso aquilo e pa logo vai resolver
@  Sr Dio : (15 junho 2019 - 20:09 GMT) sim eu sei mais pedir ajuda nem sempre e aprender e pega tudo feito
@  Sr Dio : (15 junho 2019 - 20:09 GMT) bom vamos aprender e bom nao depender de ajuda e sim fazer confie em vc haha
@  Jhonatasx : (15 junho 2019 - 20:08 GMT) eu tento muito fazer sozinho mais muitas vezes nao consgio
@  Jhonatasx : (15 junho 2019 - 20:08 GMT) estou sempre aqui pq gosto do gc e quero muito aprender mais ssabe
@  Jhonatasx : (15 junho 2019 - 20:08 GMT) eu vivo pedindo ajuda pq eu nao mecho com isso
@  Solk : (15 junho 2019 - 20:08 GMT) ...
@  Sr Dio : (15 junho 2019 - 20:07 GMT) e uma dica
@  Sr Dio : (15 junho 2019 - 20:07 GMT) nao perda muito seu tempo com algumas pessoas daqui
@  Sr Dio : (15 junho 2019 - 20:07 GMT) @ Jhonatasx nao fica pedido muito ajudo aqui nao kkk faça um pots se respoderem tente trabalha nisso ate funfa
@  Jhonatasx : (15 junho 2019 - 20:05 GMT) to bugado aqui
@  Jhonatasx : (15 junho 2019 - 20:05 GMT) kkkkkkkkkkkk
@  Jhonatasx : (15 junho 2019 - 20:05 GMT) ahh pow e que min confundi aqui
@  Manjoume : (15 junho 2019 - 20:04 GMT) é sério
@  Manjoume : (15 junho 2019 - 20:04 GMT) desisto cara
@  xdsurvivor : (15 junho 2019 - 20:04 GMT) So da mari em diante que deve mudar
@  xdsurvivor : (15 junho 2019 - 20:03 GMT) e não é pra ser assim? lol
@  Solk : (15 junho 2019 - 20:03 GMT) :ph34r:
@  Jhonatasx : (15 junho 2019 - 20:02 GMT) as skill aqui ta tipo primeira classe tem skill da segunda em diante sao as msm so muda a 4skill
@  Jhonatasx : (15 junho 2019 - 20:00 GMT) mano
@  Jhonatasx : (15 junho 2019 - 19:56 GMT) obg mano rlx vlw msm :D muitos aqui min ajudam eu sempre dou obg pq sem gnt assim no forum era fods
@  Harzpyr : (15 junho 2019 - 19:56 GMT) Vocês estão muito estressados kkkk
@  Jhonatasx : (15 junho 2019 - 19:56 GMT) so perguntei rsrs

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.907 posts
    • Tempo online: 56d 4h 8m 22s

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
  • 84 posts
    • Tempo online: 1d 12h 49m 7s

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 54m 39s

@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