Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Enviando packets no Netplay plus+
+4
Cidiomar
Nanzin
Maverick ~
RD12
8 participantes
Página 1 de 2
Página 1 de 2 • 1, 2
Enviando packets no Netplay plus+
Eu irei ensinar como usar packets nos netplays, podem ser usado no netplay master, primeiro vou explicar sobre packets.
Packets, ou Pacotes, são pacotes de informações enviados para o servidor, o servidor recebe, interpreta e envia pro client de todos os jogadores, aí o client interpreta e usa a informação, com por exemplo, a posição de um jogador no mapa. Podemos dizer que são os packets que fazem o neplay, pois com ele criamos os jogadores no mapa, com suas informações: Leveis, Hp, Mp, etc.
No netplay, cada tipo de packet tem diferentes funções, temos os com a tag <5> que serve para enviar informações do jogador, como gráfico, coordenadas, nome, etc. Temos a tag <23> que serve para enviar qualquer coisa, qualquer comando de script, como exibir uma mensagem, exibirá para todos.
Usando packets: Enviando e Recebendo.
para enviarmos um packet, chamamos esse script:
Vamos enviar uma mensagem para todos, global, para isso façam o seguinte:
Chamem o script:
Podem perceber que usamos a tag <23>, que são qualquer comandos de script, também se pode usar a tag <10> para isso, dá na mesma
Espero que agora possam por algumas coisas globais com os packets xD.
outros exemplos de uso:
Fecha o jogo de todos:
dar moedas para todos no jogo(modifique o 50)
Dar item, ID do item, Quantidade de itens.
Espero ter ajudado o/
Packets, ou Pacotes, são pacotes de informações enviados para o servidor, o servidor recebe, interpreta e envia pro client de todos os jogadores, aí o client interpreta e usa a informação, com por exemplo, a posição de um jogador no mapa. Podemos dizer que são os packets que fazem o neplay, pois com ele criamos os jogadores no mapa, com suas informações: Leveis, Hp, Mp, etc.
No netplay, cada tipo de packet tem diferentes funções, temos os com a tag <5> que serve para enviar informações do jogador, como gráfico, coordenadas, nome, etc. Temos a tag <23> que serve para enviar qualquer coisa, qualquer comando de script, como exibir uma mensagem, exibirá para todos.
Usando packets: Enviando e Recebendo.
para enviarmos um packet, chamamos esse script:
- Código:
Network::Main.socket.send("PACKET")
Vamos enviar uma mensagem para todos, global, para isso façam o seguinte:
Chamem o script:
- Código:
Network::Main.socket.send("<23> print("Essa é uma mensagem Global!") </23>\n")
Podem perceber que usamos a tag <23>, que são qualquer comandos de script, também se pode usar a tag <10> para isso, dá na mesma
Espero que agora possam por algumas coisas globais com os packets xD.
outros exemplos de uso:
Fecha o jogo de todos:
- Código:
Network::Main.socket.send("<23> exit </23>\n")
dar moedas para todos no jogo(modifique o 50)
- Código:
Network::Main.socket.send("<23> $game_party.gain_gold(50) </23>\n")
Dar item, ID do item, Quantidade de itens.
- Código:
Network::Main.socket.send("<23> $game_party.gain_item(ID, Quantidade) </23>\n")
Espero ter ajudado o/
Créditos RD12
DEPOIS POSTO UM TUTO MAIS AVANÇADO SOBRE O ASSUNTO!Última edição por RD12 em Sex maio 04, 2012 11:20 am, editado 1 vez(es)
Re: Enviando packets no Netplay plus+
HAAAAAA
Finalmente cara,ainda não li
amanha dou uma lida ok?
valeu.
Sem mais.
Finalmente cara,ainda não li
amanha dou uma lida ok?
valeu.
Sem mais.
_________________
Alguma Duvida!? Me mande uma MP
Regras do Fórum
Regras do Fórum
Maverick ~- Membro Ativo
- Mensagens : 372
Créditos : 39
Re: Enviando packets no Netplay plus+
"Depois posto um tuto mais avançado sobre o assunto"
hahaha o que tem de avançado em envio de pacotes?(a nao ser que vc ensine eles a emular atravez de pacotes) kkkkk
maneiro o tutorial vai ajudar os iniciantes em aplicaçoes Cliente -> Server :)
+1 para incentivo xD
hahaha o que tem de avançado em envio de pacotes?(a nao ser que vc ensine eles a emular atravez de pacotes) kkkkk
maneiro o tutorial vai ajudar os iniciantes em aplicaçoes Cliente -> Server :)
+1 para incentivo xD
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Re: Enviando packets no Netplay plus+
Nanzin, se fosse algo realmente simples, os NPs não teriam todos os mesmos packets do NP 1.7, muitos sistemas que usam a tag <23> poderiam ser feitos com novos packets -.-
_________________
O portal de aprendizagem RGSS3
Cidiomar- Semi-Experiente
- Mensagens : 115
Créditos : 51
Re: Enviando packets no Netplay plus+
Nanzin estamos tratando de iniciantes aqui '-', mas mais avançado quis dizer a ensinar criar sistemas globais como lista de amigos. Eu só ensinei enviar, depois vou ensinar enviar e receber em um método: def packet(dados). Mas não é nada complicado.
Re: Enviando packets no Netplay plus+
RD sim é, o do master não chega a ser, porém ele ainda não foi "desvendado".
_________________
O portal de aprendizagem RGSS3
Cidiomar- Semi-Experiente
- Mensagens : 115
Créditos : 51
Re: Enviando packets no Netplay plus+
Um bom tutorial Rd12. *---*
Estava precisando tirar umas dúvidas e você me ajudou muito.
Thanks.
Estava precisando tirar umas dúvidas e você me ajudou muito.
Thanks.
_________________
Todas as pessoas vivem confiando na sua sabedoria e no seu conhecimento, e ficam presos a eles. Eles chamam isso de "realidade". Entretanto sabedoria e conhecimento são ambíguos, deste modo, a realidade não é nada além de uma ilusão.
Itachi Uchiha
Itachi Uchiha
Re: Enviando packets no Netplay plus+
Vlw RD, estou esperando o tuto avançado, depois daquele tuto poderei criar sistemas globais o/ isso ira ajudar muitas pessoas, e podera reduzir certos pedidos.
+1cred
+1cred
LeonM²- Lenda
- Mensagens : 1802
Créditos : 153
Re: Enviando packets no Netplay plus+
Se estou revivendo esse tópico desculpem mas preciso muito pedir uma coisa
RD12 poderia me encinar a fazer um lista de amigs para NP V3 ? para ver quando os meus amigos estiverem online etc tipo flyff e os outros MMORPG plz
RD12 poderia me encinar a fazer um lista de amigs para NP V3 ? para ver quando os meus amigos estiverem online etc tipo flyff e os outros MMORPG plz
_________________
Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
http://liferpgmakerv2.forumais.com/
Tópico original/Tópico de Recrutamento
Re: Enviando packets no Netplay plus+
Você não está revivendo o tópico, porém a postagem foi um tanto quanto um flood, pois este pedido poderia ter sido feito via mensagem privada...
_________________
https://www.facebook.com/wallace.o.b
Curta, interaja, compartilhe. :)
Curta, interaja, compartilhe. :)
Página 1 de 2 • 1, 2
Tópicos semelhantes
» Enviando versão do cliente ao registrar
» Packets no NP Plus+ [Aula 2]
» Corrigindo packets do cliente
» Movido: Novo Hyper NetPlay 1.1(O melhor netplay do mundo!!!!!!!onze!11)
» Novo Hyper NetPlay 1.1(O melhor netplay do mundo!!!!!!!onze!11)
» Packets no NP Plus+ [Aula 2]
» Corrigindo packets do cliente
» Movido: Novo Hyper NetPlay 1.1(O melhor netplay do mundo!!!!!!!onze!11)
» Novo Hyper NetPlay 1.1(O melhor netplay do mundo!!!!!!!onze!11)
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos