Suporte ao desenvolvimento de jogos!


    Mostrando classe do player na tela inicial

    Compartilhe

    mateusfar
    Semi-Experiente
    Semi-Experiente

    Mensagens : 81
    Créditos : 7

    Mostrando classe do player na tela inicial

    Mensagem por mateusfar em 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:



    avatar
    Profane ~
    Administrador
    Administrador

    Mensagens : 703
    Créditos : 119

    Re: Mostrando classe do player na tela inicial

    Mensagem por Profane ~ em 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


    _________________
    "If you don't belong here, just build a place where you do."
    avatar
    driko
    Semi-Experiente
    Semi-Experiente

    Mensagens : 122
    Créditos : 7

    Ficha do personagem
    Nível: 1
    Vida:
    30/30  (30/30)
    Energia:
    0/0  (0/0)

    Re: Mostrando classe do player na tela inicial

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

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

    Mensagens : 122
    Créditos : 7

    Ficha do personagem
    Nível: 1
    Vida:
    30/30  (30/30)
    Energia:
    0/0  (0/0)

    Re: Mostrando classe do player na tela inicial

    Mensagem por driko em 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á!
    avatar
    Profane ~
    Administrador
    Administrador

    Mensagens : 703
    Créditos : 119

    Re: Mostrando classe do player na tela inicial

    Mensagem por Profane ~ em 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.


    _________________
    "If you don't belong here, just build a place where you do."

    Conteúdo patrocinado

    Re: Mostrando classe do player na tela inicial

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sab Jul 21, 2018 5:12 am