MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

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

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Colocando descrição da classe, no seletor de classes.

5 participantes

Ir para baixo

Colocando descrição da classe, no seletor de classes. Empty Colocando descrição da classe, no seletor de classes.

Mensagem por megosarco Qui 03 Fev 2011, 01:07

Bom resolvi fazer esse tutorial, pois me foi
questionado no msn por 3 pessoas "Como ponho uma descrição nas classes,
quando o player for escolher entre: Arqueiro, Guerreiro e etc??" Depois de
explicar para 2 pessoas, eu acabei me dando conta de que muitos jogos em
Eclipse, não tem um sisteminha simples desse.

Antes de mais nada uma pequena legenda:

-Tudo que estiver em Verde é explicação minha do que você tem que fazer, ou do
que tal coisa faz.

-Tudo que estiver em vermelho são códigos ou algum nome que você tem que
alterar.


Bom ao trabalho!




----PASSO 1!

Vá na pasta server, entre no classes.ini e crie suas classes (neste tutorial
vou usar 3 exemplos de classes) que são:
Guerreiro, Magico e Arqueiro. Pronto ás
3 estão criadas na classe.ini


----PASSO 2!

-Primeiramente entre na Source do cliente.
-Vá na frmMenu, ali vai aparecer o conhecido seletor de classes.
-Onde estiver um bom espaço sem nada
adicione um label que pode ser encontrado na barra de ferramentas do VB,
ele tem um "A" na fotinho.
-Clique duas vezes neste label, vá ali nas propriedades dele e coloque no
"(name)" isso aqui: lblDescri (Abreviação de descrição).
-Baixe o scroll até encontrar "Caption" e apague o que estiver ali,
provavelmente vai estar "label1" APAGUE!
-Ainda ali na propriedades do label, em "AutoSize" marque como True (Isso vai fazer com que o label se ajuste ao
tamanho do texto que você escrever para as classes.)

----PASSO 3!

-Ainda na source do cliente
-Continue na frmMenu e de um duplo clike na "ListBox" das classes OU Entre na frmMenu e procure NELA por Private Sub
cmbClass_Click()
(Caso você não saiba
procurar nela: Entre na frmMenu, aperte ctrl+f depois selecione a opção
"Current Module")


-Adicione o seguinte codigo embaixo de tudo que estiver nessa sub, no meu caso
o que tinha ali era:

Código:
newCharClass = cmbClass.ListIndex
    newCharSprite = 0
    NewCharacterBltSprite

Embaixo disso adicione isso:

Código:
If cmbClass.text =
"Guerreiro" Then                                   
        lblDescri.Caption = "São fortes
e lutadores por natureza"

    ElseIf cmbClass.text = "Magico" Then
        lblDescri.Caption = "São feitos
para magia"

    ElseIf cmbClass.text = "Arqueiro" Then
        lblDescri.Caption = "Usam arcos
e correm feito doidos"
Else
        lblDescri.Caption = ""
    End If
-------------------------------

Pronto!

Agora explicação do que você acabou de fazer (Caso você queira aprender e não
só copiar):

Você precisa criar um verificador do cmbClass mais especificamente no cmbClick ou
seja, se o player clicar ali então execute essa condição aqui.

If cmbClass.text = "Guerreiro" Then (Se cmbClass.text for = a Guerreiro então faz alguma coisa,
esse cmbClass.text é o texto que aparece em cima do ListBox de seleção de
classes, ou seja, a parte onde aparece escrito, guerreiro, magico, arqueiro
etc...) (Onde diz "Guerreiro" substitua pelo nome da classe que você colocou,
sempre deixe
entre "" o que você escrever ali
)
lblDescri.Caption = "São fortes e lutadores por natureza"
(aqui nesta parte você esta dizendo para ele que é para ele jogar no lblDescri, aquele que label que você acabou de criar, a descrição que você esta acabando de botar entre "") (Onde diz "São fortes e lutadores por natureza" Substitua pela descrição que você desejar, sempre deixe entre "" o que você escrever ali)



ElseIf cmbClass.text = "Magico" Then
(Aqui é exatamente a mesma coisa do de cima, porem com o Elseif, Elseif como o próprio nome sugeri, é a combinação de else + if é uma condição alternativa. Facilita
para não enxer um projeto de if e end if. Pois ele permite adicionar mais de uma condição dentro de um mesmo if)
(Onde diz "Magico" substitua pelo nome da classe que você colocou, sempre deixe entre "" o que você escrever ali)
lblDescri.Caption = "São feitos para magia"
(Mesma coisa que o que esta na if do Guerreiro) (Onde diz "São feitos para magia" Substitua pela descrição que você desejar, sempre deixe entre "" o que você escrever ali)



ElseIf cmbClass.text = "Arqueiro" Then (Igual a elseif do Magico)
(Onde diz "Arqueiro" substitua pelo nome da classe que você colocou, sempre deixe entre "" o que você escrever ali)
lblDescri.Caption = "Usam arcos e correm feito doidos"
(Igual ao que esta no Guerreiro) (Onde diz "Usam arcos e correm feito doidos" Substitua pela descrição que você desejar, sempre deixe entre "" o que você escrever ali)



Else (Se não faz alguma coisa)
lblDescri.Caption = ""
(jogue na label nenhuma coisa escrita)
End If
(Fim desta Condição)



Melhor explicando esse fechamento do if: (Se não for nenhuma das classes ali de
cima, então não precisa aparecer descrição nenhuma na label).

----

Bom é isso Galera, espero que gostem ^^


Créditos a mim mesmo Megos Arco.

P.S: Caso queiram colocar em algum outro fórum, por favor creditem ele
corretamente!

ABRAÇO A TODOS! Colocando descrição da classe, no seletor de classes. 535201


Última edição por megosarco em Ter 01 Mar 2011, 06:58, editado 4 vez(es)
megosarco
megosarco
Membro Junior
Membro Junior

Mensagens : 95

Ir para o topo Ir para baixo

Colocando descrição da classe, no seletor de classes. Empty Re: Colocando descrição da classe, no seletor de classes.

Mensagem por Taluno_maxmios Qui 10 Fev 2011, 15:58

Cara Vi teus dois tuto la no ALDEIA, vi aprendi e usei, mas nao tenho login la, entao meus creditos fica pra ca!


+1 por esse vlww


Otimo tuto como o Marlo falo!

=D


Passa msn depois!

Taluno_maxmios
Taluno_maxmios
Novato
Novato

Mensagens : 14

Ir para o topo Ir para baixo

Colocando descrição da classe, no seletor de classes. Empty Re: Colocando descrição da classe, no seletor de classes.

Mensagem por MrMota Qui 10 Fev 2011, 19:10

Great and simple! Congratulations dude! I hope you still working on this way!

+1 credit for you!
MrMota
MrMota
Membro Veterano
Membro Veterano

Mensagens : 918

Ir para o topo Ir para baixo

Colocando descrição da classe, no seletor de classes. Empty Re: Colocando descrição da classe, no seletor de classes.

Mensagem por Harry Sáb 19 Fev 2011, 18:53

e pela 4ª vez thanks manow +1 credit
Harry
Harry
Novato
Novato

Mensagens : 24

Ir para o topo Ir para baixo

Colocando descrição da classe, no seletor de classes. Empty Re: Colocando descrição da classe, no seletor de classes.

Mensagem por Kidkee Qui 24 Fev 2011, 12:03

Parece fácil, mas pra mim, que comecei faz pouco tempo, por exemplo, não sei criar uma label. :/
Kidkee
Kidkee
Novato
Novato

Mensagens : 24

Ir para o topo Ir para baixo

Colocando descrição da classe, no seletor de classes. Empty Re: Colocando descrição da classe, no seletor de classes.

Mensagem por megosarco Qui 24 Fev 2011, 12:46

Opa então eu respondo =D

Vai ali na barra de ferramentas do vb (Onde tem monte de botões, vai ter um com um A, esse ai é o label =D
megosarco
megosarco
Membro Junior
Membro Junior

Mensagens : 95

Ir para o topo Ir para baixo

Colocando descrição da classe, no seletor de classes. Empty Re: Colocando descrição da classe, no seletor de classes.

Mensagem por Kidkee Seg 28 Fev 2011, 18:11

Consegui baixar o vb, mas ele só abre as coisas do server, do client ele n abre nada, eu coloco pra abrir, ele inicia o programa mas a tela fica vazia.
Pode me ajudar?
Kidkee
Kidkee
Novato
Novato

Mensagens : 24

Ir para o topo Ir para baixo

Colocando descrição da classe, no seletor de classes. Empty Re: Colocando descrição da classe, no seletor de classes.

Mensagem por megosarco Seg 28 Fev 2011, 19:33

fica vazia como? deu uma olhada do lado direito? onde tem umas coisas chamadas "forms" e etc? basta apertar no + ali e dar um duplo clique em um forme, modulo ou clas e pronto, se abrir o form, da um duplo click na tela que abrir, ai tu entra no código e ai já pode seguir esse tutorial ^^
megosarco
megosarco
Membro Junior
Membro Junior

Mensagens : 95

Ir para o topo Ir para baixo

Colocando descrição da classe, no seletor de classes. Empty Re: Colocando descrição da classe, no seletor de classes.

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


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