Brasil G4mes
Registre-se para ter acesso total à todas as seções do fórum!
Jogue, brinque e o mais importante, divirta-se!

Participe do fórum, é rápido e fácil

Brasil G4mes
Registre-se para ter acesso total à todas as seções do fórum!
Jogue, brinque e o mais importante, divirta-se!
Brasil G4mes
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

NetPlays VX - Seu game online

Ir para baixo

NetPlays VX - Seu game online Empty NetPlays VX - Seu game online

Mensagem por PedR0 Sáb Set 05, 2009 3:10 pm

Post original na MRM por PedR0
Introdução:
Estarei ensinando nesta aula não só server, nem dicas pra fazer um game bom, mais sim como fazer um game online.

Ultiliarios e Requisitos:
Neste tuto, vamos usar o Online Maker 2.5 para fazer PvPs e outras coisas quando as vars são importantes.No PvP VX ( eu que fiz /o/) por exemplo, precisa de 6 vars para compartilhar os dados entre os pcs. Em alguns outros sistemas, usarei o NP Master, ótimo, apenas com o problema das vars pra influenciar neste tuto. Talvez seja o menos bugado e sinceramenterecomendo mais que o meu NP Very Happy
Seria bem util se você tivesse um gerador de scripts, mais não sei da existencia de nenhum pra VX Sad

Começando pelo básico
O NetPlay possibilita deixar seu game online, e esse será um dos primeiros passos. O server tem uma função muito importante, mais pra isso ja tem tutos.
E antes que comentem "caca" [pra não dizer outra coisa], vê se desativa o firewall ( start=control painel=securitie center=turn off firewall )
Antes de qualquer coisa, já adianto:
Scripts em NPVX são mais um problema que uma coisa adicional no game
Lembrem-se disso. Agora umas perguntas básicas:
"Oh não! E agora, só posso fazer um game sem scripts se for online?"
Sem scripts não há como, e com scripts adicionais, da. É só usar apenas os compativeis e menos bugados.
"Que ABS posso usar?"
Com variaveis globais, só da pra usar o Mr.Mo e derivados
"Como vou 'fugir' dos scripts?"
Use sistemas por eventos. Ou até opções do windows, como este método de encriptamento que postei recentemente: http://www.mundorpgmaker.com/forum/tutoriais-e-sistemas-por-eventos-em-rmvx/encriptando-seu-projeto-pelo-windows-xp-ou-vista/new/#new
Acabando com as perguntas, vamos voltar ao assunto.
Uma breve lista do que seu game on deve ter:
- história [sim games online também tem]
- sistemas novos [ senão vai perder a graça apenas aumentar o nivel]
- interação entre personagens [tipo PvP, troca de itens e dinheiro, etc]
- mapas bons [mto importante pq o player irá passar horas naquele map]

Fazendo um sistema de deixar dinheiro para outro player
Esse é um bem facil, só pra você ter uma idéia basica das variaveis.
Quem ja souber bem vars, pula pra próxima parte, sério.

Faça uma pergunta, sobre se o player quer depositar ou tirar. No depositar vai ficar assim:


Mensagem: Quanto deseja adicionar ao banco?
Escolher: alternativas [ +10 Gold, +20 Gold, +50 gold ]
Comentário: ao adicionar na var o numero de golds, cilque em mais ao invés de substituir
Se escolher [+10 gold] então:
Opções das variaveis: 12:dinheiro do banco +=10
Mudar dinheiro: -10
Se escolher [+20 gold] então:
Opções das variaveis: 12:dinheiro do banco +=20
Mudar dinheiro: -20
Se escolher [+50gold] então:
Opções das variaveis: 12:dinheiro do banco +=50
Mudar dinheiro: -50

E no retirar, o 2º player vai ir numa fila no mapa, logo atras do que depositou (a fila é pra que nenhum malando que pegue o dinheiro.]
Se quiser realmente "bloquear" este malandro, dá pra fazer uma fila sem saida e ao fim, teletransportar. Agora o retirar dinheiro:

Mudar dinheiro: quantidade da variavel 12
Facil, não?
Agora vamos ao PVP /o/

Fazendo um PvP apenas para alguns levels ou com quantidade maxima de players

O sistema de PvP não pode ser modificado ou postado sem a permissão do autor pelo direito creative commons e google company- "WAKN-códigos e truques da internet" - todos os direito reservados
sim.
Antes que digam "caca" [novamente] olhem o autor do script, além de ser quem postou ¬¬ eu.
Pra quem não sabe, esse sistema [assim como o sistema de banco acima] é feito quase só por vars, muito importantes na comunicação entre dois pcs.

Pra quem ta acustumado, vai ser bem facil.
Condição: Herói level menor que 20
então:
Condição: Herói level maior que 5
então:
Comentário: no caso o maximo de players vai ser 2
Condição: variavel 17 ==1
Mudar itens: 37 = identificação de player 2
Teletransporte: PVP X999,y999
Opções da variável 17 - PvP +=1
Excessão:
Condição: variavel 17 ==0
Mudar itens: 37 = identificação de player 1
Teletransporte: PVP X999,y999
Opções da variável 17 - PvP +=1
Excessão:
Mensagem PVP ja tem dois players
Excessão: ainda não pode entrar no PvP
Fim
Excessão: entre em outro pvp
Fim

Por enquanto é só, pessoal. Quando me der vontade ainda pretendo expandir o tópico.
..
Como adicionar um server seu em um game encriptado no X-NP
Nãi, não, nada de desencriptar.
Acha mesmo que eu iria ensinar algo parecido aqui na MRM?
Enganou-se muito: O X-NP permite que você faça isso sem desencriptar o jogo.
Abra a a pasta do jogo. Procure o arquivo servers.txt (se não houver crie um)
Digite seu IP, Porta , nome do server e tudo normalmente, entre [] como no script do network.
Abra o game e no lugar de Alternative server estara o seu!

Já posto o link pra download do Online Maker.
O NP Master ja tem para down aqui na MRM.

Créditos

Eu Very Happy
PedR0
PedR0
Membro
Membro

Mensagens Mensagens : 426
Fama Fama : 34

http://orkutwakn.blogspot.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos