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


3 participantes

    Mostrando classe do player na tela inicial

    avatar
    mateusfar
    Semi-Experiente
    Semi-Experiente


    Mensagens : 81
    Créditos : 8

    Mostrando classe do player na tela inicial Empty Mostrando classe do player na tela inicial

    Mensagem por mateusfar Ter Out 04, 2016 2:00 pm

    Fala, seus lindos. Com a ajuda do Profane~ coloquei esse sistema no meu projeto e estou aqui disponibilizando pra vocês. Ainda que seja um sistema bem simples, algumas pessoas (eu por exemplo) vêem dificuldade em fazê-lo.

    Basicamente, o sistema pega a classe do player e responde com uma imagem na tela, melhora o design e é uma informação interessante de ser mostrada.

    Abra o CLIENT. Na sub DrawGuiBars antes de Render HP Bar coloque o código: (substitua os xx pela largura, altura, posições x e y de onde vc quer a imagem. Os "cases" serão as classes. Caso classe 1 desenhar tal imagem, classe 2 desenhar tal e assim sucessivamente.

    Código:
    'Mostra uma imagem que representa a classe do player
    Select Case GetPlayerClass (MyIndex)
    Width = xx
    Height = xx
    X = xx
    Y = xx
    Case 1
    RenderTexture Tex_GUI(X), x + ??, y + ??, 0, 0
    Case 2
    RenderTexture Tex_GUI(X), x + ??, y + ??, 0, 0

    End Select
    Substitua os X pelo número da imagem (que deve estar na pasta GUI e os ?? pelas posições XY que a imagem deve ocupar no mapa. Salve e compile.


    Exemplo Ingame:


    Mostrando classe do player na tela inicial 25tgw8z
    Profane ~
    Profane ~
    Colaborador
    Colaborador


    Mensagens : 818
    Créditos : 130

    Mostrando classe do player na tela inicial Empty Re: Mostrando classe do player na tela inicial

    Mensagem por Profane ~ Ter Out 04, 2016 2:15 pm

    >< Opa, se mais dessas minhas "ajudas" fossem respondidas com posts de tutoriais, eu ajudaria muito mais viu!.

    Vamos lá as melhorias nisso:

    Retire de dentro do Select Case, isso aqui:

    Código:
    Width = xx[size=12][/size]
    Height = xx[size=12][/size]
    X = xx[size=12][/size]
    Y = xx

    Outra informação que é interessante e crucial para evitar que essa modificação possa vir a intervir em outros posicionamentos que já existem na DrawGuiBars, é você no começo da Sub declarar novas variaveis, não irá pesar nada e será um safe para seu trabalho.

    Ex:

    Código:
    dim ClassWidth as Long, ClassHeight as Long

    E substituir o Width e o Height usando ai pelos valores que vamos atribuir ao ClassWidth/Height.

    Isso pode evitar algumas dor de cabeças para as Gui's que estiverem abaixo dessa modificação.

    Att


    _________________
    "Mistress of shattered hopes and forever broken dreams"
    driko
    driko
    Semi-Experiente
    Semi-Experiente


    Mensagens : 125
    Créditos : 7

    Ficha do personagem
    Nível: 1
    Experiência:
    Mostrando classe do player na tela inicial Left_bar_bleue0/0Mostrando classe do player na tela inicial Empty_bar_bleue  (0/0)
    Vida:
    Mostrando classe do player na tela inicial Left_bar_bleue30/30Mostrando classe do player na tela inicial Empty_bar_bleue  (30/30)

    Mostrando classe do player na tela inicial Empty Re: Mostrando classe do player na tela inicial

    Mensagem por driko Ter Out 04, 2016 2:28 pm

    Estava precisando disso, muito obrigado por compartilhar! ;p
    driko
    driko
    Semi-Experiente
    Semi-Experiente


    Mensagens : 125
    Créditos : 7

    Ficha do personagem
    Nível: 1
    Experiência:
    Mostrando classe do player na tela inicial Left_bar_bleue0/0Mostrando classe do player na tela inicial Empty_bar_bleue  (0/0)
    Vida:
    Mostrando classe do player na tela inicial Left_bar_bleue30/30Mostrando classe do player na tela inicial Empty_bar_bleue  (30/30)

    Mostrando classe do player na tela inicial Empty Re: Mostrando classe do player na tela inicial

    Mensagem por driko Ter Mar 14, 2017 8:35 pm

    Desculpe o double post, porém só agora fui tentar inserir esse sistema. Porém não consegui, creio que algumas linhas são diferentes na engine que uso Skywyre, alguém poderia me ajudar? Agradeço desde já!
    Profane ~
    Profane ~
    Colaborador
    Colaborador


    Mensagens : 818
    Créditos : 130

    Mostrando classe do player na tela inicial Empty Re: Mostrando classe do player na tela inicial

    Mensagem por Profane ~ Ter Mar 14, 2017 9:07 pm

    driko escreveu:Desculpe o double post, porém só agora fui tentar inserir esse sistema. Porém não consegui, creio que algumas linhas são diferentes na engine que uso Skywyre, alguém poderia me ajudar? Agradeço desde já!

    Abra o Threat na Sessão Duvidas e Pedidos que é mais viável. 

    Vamos estar aqui para auxiliar, traga a sub, link o sistema (esta page) e vamos aprender e resolver juntos.


    _________________
    "Mistress of shattered hopes and forever broken dreams"

    Conteúdo patrocinado


    Mostrando classe do player na tela inicial Empty Re: Mostrando classe do player na tela inicial

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Nov 22, 2024 4:19 am