Templo RPG Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

newbie123

newbie123
Membro Honorário III
Membro Honorário III
O tutorial ensina a por o nome da classe que o jogador escolheu na hora de registrar.

Abra o client.vbp, depois na modText procure:

Código:
Public Sub DrawPlayerName(ByVal Index As Long)

Va ate o final da Sub e depois do End Sub coloque:

Código:
Public Sub DrawPlayerclass(ByVal Index As Long)
    Dim TextA As Long
    Dim TextB As Long
    Dim TextX As Long
    Dim TextY As Long
    Dim color As Long

        ' If debug mode, handle error then exit out
        If Options.Debug = 1 Then On Error GoTo errorhandler
     
      ' calc pos
        TextA = ConvertMapX(GetPlayerX(Index) * PIC_X) + Player(Index).XOffset + (PIC_X \ 2) - getWidth(TexthDC, (Trim$("Class ")))
        If GetPlayerSprite(Index) < 1 Or GetPlayerSprite(Index) > NumCharacters Then
            TextB = ConvertMapY(GetPlayerY(Index) * PIC_Y) + Player(Index).YOffset - 5
        Else
            ' Determine location for text
            TextB = ConvertMapY(GetPlayerY(Index) * PIC_Y) + Player(Index).YOffset - (DDSD_Character(GetPlayerSprite(Index)).lHeight / 4) + 5
        End If
     
        'Draw level
        Call DrawText(TexthDC, TextA, TextB, Trim$(Class(Index).Name), &HFFFF00)
     
        ' Error handler
        Exit Sub
errorhandler:
        HandleError "DrawPlayerClass", "modText", Err.Number, Err.Description, Err.Source, Err.HelpContext
        Err.Clear
        Exit Sub
    End Sub


Na mod DirectDraw7 procure:
Código:

Call DrawPlayerName(i)

E abaixo coloque:

Código:
Call DrawPlayerClass(i)



Créditos
Newbie123 - Criar e Postar o tutorial



Última edição por newbie123 em 18/12/2012, 19:51, editado 2 vez(es)

BrunoFox

BrunoFox
Administrador
Administrador
Se por esse sistema junto com o de level a cima do nome, vai dar bug, ou fica normal com os 2?

https://templorpgmakerbr.forumeiros.com

newbie123

newbie123
Membro Honorário III
Membro Honorário III
nops ai vai dar error, mas se quiser eu crio um pra deixar a classe acima do level que ficara em cima do nome. xD

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos