Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


+4
Cidiomar
Nanzin
Maverick ~
RD12
8 participantes

    Enviando packets no Netplay plus+

    RD12
    RD12
    Lenda
    Lenda


    Medalhas : Enviando packets no Netplay plus+ 48080450Enviando packets no Netplay plus+ Trophy11Enviando packets no Netplay plus+ GIueZEnviando packets no Netplay plus+ ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Enviando packets no Netplay plus+ Empty Enviando packets no Netplay plus+

    Mensagem por RD12 Qui maio 03, 2012 11:00 pm

    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:
    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")
    Vocês podem ver que quando chamar o script, independente de qual jogar ter chamado, TODOS jogando no momento irão receber a mensagem na tela, pois foi enviado para o servidor, e o servidor retornou para todos.

    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)
    Maverick ~
    Maverick ~
    Membro Ativo
    Membro Ativo


    Mensagens : 372
    Créditos : 39

    Enviando packets no Netplay plus+ Empty Re: Enviando packets no Netplay plus+

    Mensagem por Maverick ~ Qui maio 03, 2012 11:57 pm

    HAAAAAA
    Finalmente cara,ainda não li
    amanha dou uma lida ok?
    valeu.
    Sem mais.


    _________________
    Alguma Duvida!? Me mande uma MP

    Enviando packets no Netplay plus+ BgIconeLivro                 Regras do Fórum


    Enviando packets no Netplay plus+ L4thF
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    Enviando packets no Netplay plus+ Empty Re: Enviando packets no Netplay plus+

    Mensagem por Nanzin Sex maio 04, 2012 12:01 am

    "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


    _________________
    Enviando packets no Netplay plus+ Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    avatar
    Cidiomar
    Semi-Experiente
    Semi-Experiente


    Mensagens : 115
    Créditos : 51

    Enviando packets no Netplay plus+ Empty Re: Enviando packets no Netplay plus+

    Mensagem por Cidiomar Sex maio 04, 2012 1:27 am

    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 -.-


    _________________

    Enviando packets no Netplay plus+ Rgss3_mini_banner
    O portal de aprendizagem RGSS3
    RD12
    RD12
    Lenda
    Lenda


    Medalhas : Enviando packets no Netplay plus+ 48080450Enviando packets no Netplay plus+ Trophy11Enviando packets no Netplay plus+ GIueZEnviando packets no Netplay plus+ ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Enviando packets no Netplay plus+ Empty Re: Enviando packets no Netplay plus+

    Mensagem por RD12 Sex maio 04, 2012 8:48 am

    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.
    avatar
    Cidiomar
    Semi-Experiente
    Semi-Experiente


    Mensagens : 115
    Créditos : 51

    Enviando packets no Netplay plus+ Empty Re: Enviando packets no Netplay plus+

    Mensagem por Cidiomar Sex maio 04, 2012 9:12 am

    RD sim é, o do master não chega a ser, porém ele ainda não foi "desvendado".


    _________________

    Enviando packets no Netplay plus+ Rgss3_mini_banner
    O portal de aprendizagem RGSS3
    Shoyu!
    Shoyu!
    Membro Ativo
    Membro Ativo


    Mensagens : 272
    Créditos : 13

    Enviando packets no Netplay plus+ Empty Re: Enviando packets no Netplay plus+

    Mensagem por Shoyu! Sex maio 04, 2012 10:26 am

    Um bom tutorial Rd12. *---*
    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


    LeonM²
    LeonM²
    Lenda
    Lenda


    Mensagens : 1802
    Créditos : 153

    Enviando packets no Netplay plus+ Empty Re: Enviando packets no Netplay plus+

    Mensagem por LeonM² Sex maio 04, 2012 11:06 am

    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
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend


    Medalhas : Enviando packets no Netplay plus+ WBLhI
    Mensagens : 1204
    Créditos : 127

    Enviando packets no Netplay plus+ Empty Re: Enviando packets no Netplay plus+

    Mensagem por Samuka_Maker Dom Jun 17, 2012 11:21 pm

    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


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Enviando packets no Netplay plus+ 6f4EA

    Enviando packets no Netplay plus+ Bxvno
    Tópico original/Tópico de Recrutamento
    wallace123
    wallace123
    Aldeia Friend
    Aldeia Friend


    Medalhas : Enviando packets no Netplay plus+ 94JxvEnviando packets no Netplay plus+ ICU4UuCrHDm5AEnviando packets no Netplay plus+ Ibnth6gSDk98m7Enviando packets no Netplay plus+ ZgLkiRU
    Mensagens : 1161
    Créditos : 38

    Enviando packets no Netplay plus+ Empty Re: Enviando packets no Netplay plus+

    Mensagem por wallace123 Dom Jun 17, 2012 11:36 pm

    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. :)

    Conteúdo patrocinado


    Enviando packets no Netplay plus+ Empty Re: Enviando packets no Netplay plus+

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sáb Nov 23, 2024 7:11 am