Suporte ao desenvolvimento de jogos!


    [TFE] Mudando a sprite de cada classe

    Compartilhe
    avatar
    Kies
    Membro de Honra
    Membro de Honra

    Mensagens : 1082
    Créditos : 115

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

    [TFE] Mudando a sprite de cada classe

    Mensagem por Kies em Seg Jul 10, 2017 10:04 pm

    [info]Requisitos[/info]
    Visual Basic 6
    Teclado/mouse


    [info]Primeiros passos[/info]


    Bom primeiramente você ira precisar ter instalado o visual basic 2006 no seu computador, feito isso abra a pasta do cliente e abra o arquivo cliente.vbp





    Bom depois de abrir você ira procurar o mod:





    Para ver o código desse modulo apenas de um duplo clique sobre ele, Bom depois te ter aberto o modulo procure nele:
    "ctrl + f"


    Public Sub SendAddChar(ByVal Name As String, ByVal Sex As Long, ByVal ClassNum As Long, ByVal Sprite As Long)


    bom nessa sub, um pouco mais para baixo você ira encontrar:


    Bom ai você só olhando já ira entender sobre a troca, porém para os mais lerdos irei explicar mais detalhado:

    Bom, Em If Sex = SEX_MALE Then é onde fica os chars masculinos.
    Em Select Case ClassNum é a case onde fica os chars por classe.

    [info]Aprendendo a editar[/info]

    Bom basicamente você ira trocar o numero na frente dos:
    Código:
    'guerreiro
                    Case 1
                    Sprite = 1
                    'dragonico
                    Case 2
                    Sprite = 2
                    'mago
                    Case 3
                    Sprite = 3
                    'arqueiro
                    Case 4
                    Sprite = 4

    pelo char que esta na pasta personagens. basicamente isso.... No cod eu já expliquei em qual case tem qual classe.

    Se quiser aprender a colocar novos gráficos no jogo siga esse tutorial:



    _________________
    Visite Vofawus Online no IndieDB


    Vofawus Online

      Data/hora atual: Sex Nov 16, 2018 10:36 am