Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
[Tutorial] Classes com atributos diferentes ao começar, e bonus diferentes ao evoluir em NETPLAY
+3
Paulo Soreto
DeaN
Kuraudo
7 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Tutoriais
Página 1 de 1
[Tutorial] Classes com atributos diferentes ao começar, e bonus diferentes ao evoluir em NETPLAY
Classes com atributos diferentes
Em todo RPG, as classes tem atributos diferentes ao começar, e também ao evoluir o nível ganham bônus diferentes em seus atributos, por exemplo guerreiro ganha 30HP, já um mago ganha 10HP. E por ai vai. Vou ensinar a fazer isto por eventos. Primeiro, vá ao database, em personagens, você verá os parâmetros, determine o valor inicial de cada e deixe o final igual ao inicial (você faz isso em criar curva), ou seja, todos ficarão uma linha reta. Exemplo:
Agora, em classes, defina uma skill para o nível 1 diferente para cada classe, você não deverá dar possibilidade ingame que um jogador tenha + de uma dessas skills de nível 1. Por exemplo, se você pôs "Corte Duplo" em guerreiro e "Esfera de Energia" em mago, jamais permita que um mago em algum momento aprenda "Corte Duplo" ou que um guerreiro aprenda "Esfera de Energia".
Agora, você deverá reservar 99 switches, com os seguintes nomes "Nível 1, Nível 2, Nível 3, ... Nível 99". Se seu jogo tiver mais de 99 níveis reserve mais switches, porém o método que eu ensinarei agora será modificado. Te darei uma idéia do que você modificará depois do tutorial.
Crie um evento de 99 páginas (omfg) no mapa inicial do seu jogo, ponha em processo paralelo, eu vou trabalhar com o seguinte exemplo:
3 classes = Guerreiro, Mago, Arqueiro
Skills Inicias Respectivas = Corte Duplo, Esfera de Energia, Flecha Fugaz
Na página 1, faça o seguinte (apenas exemplo, em um jogo online eu adicionaria algum valor de TODOS os parametros, mas como tive pressa não o fiz aqui):
Como você pode ver, eu determinei os parametros inicias diferentes ao começar, e foi bastante fácil né?
Bem, agora vamos definir que bonus o char ganha indo pro nivel 2. Na página 2 em condições de evento marque switch "Nivel 1" e ponha:
Agora, definiremos que bonus o personagem ganha indo pro nivel 3, na página 3 em condições de evento marque o switch "Nível 2" e ponha o seguinte, desta vez começe o evento desligando o switch 1, pois pode causar conflito no evento (eu acho) tantos switches ativados:
Já deu pra entender né? Agora continue até o nivel 99. Lembre-se de desligando o switch do nível correspondente a página em que você está menos 2, a partir da página 3. Por exemplo:
Começe a página 3 desligando o switch 1
Começe a página 4 desligando o switch 2
Começe a página 50 desligando o switch 48
Não tenho certeza que isto seja realmente necessário, mais vai que os atributos são adicionados de forma errada em algum momento? Melhor prevenir.
Caso seu jogo tenha mais níveis que 99, faça a página do nível 99 normalmente e crie outro evento para continuar de onde parou. Pois o RM so aceita eventos com 99 páginas. De qualquer maneira este(s) evento(s) que você criou devem ser copiados para todo santo mapa do seu jogo e devem estar em processo paralelo.
Alguma infuncionalidade no tutorial? Relate-me que eu corrijo!
_________________
Antes de postar, leia as regras
- Fato Sobre George R. R. Martin:
Kuraudo- Colaborador
- Medalhas :
Mensagens : 961
Créditos : 75
Re: [Tutorial] Classes com atributos diferentes ao começar, e bonus diferentes ao evoluir em NETPLAY
Opa cara ajudo mesmo de verdade vlw ai mano adorei o tuto bem explicado 2+
_________________
Dean, Programador Geral :)
Contato: Skype:matucarvalho e Facebook
The Enze - Vulzt
Shield Block
Contato: Skype:matucarvalho e Facebook
The Enze - Vulzt
Shield Block
Anti-Cheat para jogos de FPS, agora vou adaptar para jogos de RPG principalmente para o RMXP.
www.shieldblock.net
fb.com/shieldblockoficial
Re: [Tutorial] Classes com atributos diferentes ao começar, e bonus diferentes ao evoluir em NETPLAY
Um ótimo tutorial, pena que é por eventos, vai dar muito lag e também é muito grande o evento. Mesmo assim, + 1 Cred.
_________________
Re: [Tutorial] Classes com atributos diferentes ao começar, e bonus diferentes ao evoluir em NETPLAY
EXTRA BOM e como fasear un Set XD BOM TUTORIAL, + 1 Respeto
_________________
- Spoiler:
Re: [Tutorial] Classes com atributos diferentes ao começar, e bonus diferentes ao evoluir em NETPLAY
Vlw, espero q seja util a vcs.
Não creio que chegue a causar um lag sensível apenas um processo paralelo, lembre-se a quantidade de "processos paralelos" que os scripts do netplay fazem XD. Como constantes atualizações do seu HP, MP, EXP, usuários online, mensagens...Paulo Soreto escreveu:Um ótimo tutorial, pena que é por eventos, vai dar muito lag e também é muito grande o evento. Mesmo assim, + 1 Cred.
_________________
Antes de postar, leia as regras
- Fato Sobre George R. R. Martin:
Kuraudo- Colaborador
- Medalhas :
Mensagens : 961
Créditos : 75
Re: [Tutorial] Classes com atributos diferentes ao começar, e bonus diferentes ao evoluir em NETPLAY
Até que ajudou se eu voltar com meu projeto +1cred...
_________________
Re: [Tutorial] Classes com atributos diferentes ao começar, e bonus diferentes ao evoluir em NETPLAY
O problema é se você for criar um jogo online que vá até o lvl 999, fazer tudo isso é meio tenso D=
Seria bom se houvesse como fazer por script xP
Mas é um ótimo tutorial.
+1 Cred
Seria bom se houvesse como fazer por script xP
Mas é um ótimo tutorial.
+1 Cred
_________________
gabrielpedutti- Iniciante
- Medalhas :
Mensagens : 61
Créditos : 6
Re: [Tutorial] Classes com atributos diferentes ao começar, e bonus diferentes ao evoluir em NETPLAY
Cara é um ótimo tutorial mas não gostaria de fazer isso :/ daria bastante trabalho... Fazer por scripts não é difícil, seria bem mais prático e melhor.
E.. Você usou habilidades para identificar a Classe? Foi inteligente (Também ja fiz isso). Mas você também pode uasr comando de script.
Faça uma condição e bote isso: $game_party.actors[0].class_id == ID .
Seria a mesma coisa que fazer um If por scripts.
+1c pelo ótimo tuto
E.. Você usou habilidades para identificar a Classe? Foi inteligente (Também ja fiz isso). Mas você também pode uasr comando de script.
Faça uma condição e bote isso: $game_party.actors[0].class_id == ID .
Seria a mesma coisa que fazer um If por scripts.
+1c pelo ótimo tuto
Tópicos semelhantes
» Como por inimigos diferentes em cada mapa com hp mp str dex diferentes em cada luga ? pra RPG online com Netplay.
» Pedido - Magias por lvl em classes diferentes
» [E.O 2.0 com Passivas para Classes] Bônus de Dano por porcentagem de HP e MP perdidos com Limite
» [pedido]tutorial de como começar
» Tutorial Sistema de Titulo ( Visual , Sem Atributos )
» Pedido - Magias por lvl em classes diferentes
» [E.O 2.0 com Passivas para Classes] Bônus de Dano por porcentagem de HP e MP perdidos com Limite
» [pedido]tutorial de como começar
» Tutorial Sistema de Titulo ( Visual , Sem Atributos )
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Tutoriais
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos