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

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

1 [TUTORIAL] Classe Acima do Nome em 13/12/2012, 03:55

newbie123

avatar
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)



Entre:
Avante Distrito Maker ^^
Spoiler:
[Você precisa estar registrado e conectado para ver este link.]



~Metas~
100 Posts - [100/100]
Conseguir 10 REP - [9/10]
Criar 5 Tutoriais - [5/5]
200 Posts - [200/200]
Conseguir 20 REP - [9/20]
Criar 10 Tutoriais - [8/10]
Ser Um Bom Programador
Ver perfil do usuário

BrunoFox

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



[Você precisa estar registrado e conectado para ver esta imagem.]
Ver perfil do usuário http://templorpgmakerbr.forumeiros.com

newbie123

avatar
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



Entre:
Avante Distrito Maker ^^
Spoiler:
[Você precisa estar registrado e conectado para ver este link.]



~Metas~
100 Posts - [100/100]
Conseguir 10 REP - [9/10]
Criar 5 Tutoriais - [5/5]
200 Posts - [200/200]
Conseguir 20 REP - [9/20]
Criar 10 Tutoriais - [8/10]
Ser Um Bom Programador
Ver perfil do usuário

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum