Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Level aparecer em baixo do nome
Página 1 de 1
Level aparecer em baixo do nome
Cliente Side, e Procure por ' Draw Player Names, em seguida em baixo de:
Adicione:
Agora vá ao modGameLogic e procure por Sub BltPlayerName(ByVal Index As Long), e mude a Sub toda por:
E logo abaixo dessa sub, adicione a seguinte sub:
Ainda nesse module, procure por Sub BltPlayerGuildName(ByVal Index As Long) e Mude essa sub toda para:
E é isso ai pessoal, até o próximo tuto!
Obs: Para que o Level apareça corretamente, é necessário ter o GetPlayerlevel ativado pelo cliente!
- Código:
Call BltPlayerName(I)
Adicione:
- Código:
Call BltPlayerLevel(I)
Agora vá ao modGameLogic e procure por Sub BltPlayerName(ByVal Index As Long), e mude a Sub toda por:
- Código:
Sub BltPlayerName(ByVal Index As Long)
Dim TextX As Long
Dim TextY As Long
Dim Color As Long
' Check access level
If GetPlayerPK(Index) = NO Then
Select Case GetPlayerAccess(Index)
Case 0
Color = QBColor(Yellow)
Case 1
Color = QBColor(BrightBlue)
Case 2
Color = QBColor(Cyan)
Case 3
Color = QBColor(Blue)
Case 4
Color = QBColor(Pink)
End Select
Else
Color = QBColor(BrightRed)
End If
' Draw name
TextX = GetPlayerX(Index) * PIC_X + sx + Player(Index).XOffset + Int(PIC_X / 2) - ((Len(GetPlayerName(Index)) / 2) * 8)
TextY = GetPlayerY(Index) * PIC_Y + sx + Player(Index).YOffset - Int(PIC_Y / 2) - (12)
Call DrawText(TexthDC, TextX - (NewPlayerX * PIC_X) - NewXOffset, TextY - (NewPlayerY * PIC_Y) - NewYOffset, GetPlayerName(Index), Color)
End Sub
E logo abaixo dessa sub, adicione a seguinte sub:
- Código:
Sub BltPlayerLevel(ByVal Index As Long)
Dim TextX As Long
Dim TextY As Long
Dim Color As Long
' Check access level
If GetPlayerPK(Index) = NO Then
Select Case GetPlayerAccess(Index)
Case 0
Color = QBColor(Yellow)
Case 1
Color = QBColor(BrightBlue)
Case 2
Color = QBColor(Cyan)
Case 3
Color = QBColor(Blue)
Case 4
Color = QBColor(Pink)
End Select
Else
Color = QBColor(BrightRed)
End If
' Draw name
TextX = GetPlayerX(Index) * PIC_X + sx + Player(Index).XOffset + Int(PIC_X / 2) - ((Len(GetPlayerName(Index)) / 2) * 8)
TextY = GetPlayerY(Index) * PIC_Y + sx + Player(Index).YOffset - Int(PIC_Y / 2) - (SIZE_Y - PIC_Y)
Call DrawText(TexthDC, TextX - (NewPlayerX * PIC_X) - NewXOffset, TextY - (NewPlayerY * PIC_Y) - NewYOffset, "Level: " & GetPlayerLevel(Index), Color)
End Sub
Ainda nesse module, procure por Sub BltPlayerGuildName(ByVal Index As Long) e Mude essa sub toda para:
- Código:
Sub BltPlayerGuildName(ByVal Index As Long)
Dim TextX As Long
Dim TextY As Long
Dim Color As Long
' Check access level
If GetPlayerPK(Index) = NO Then
Select Case GetPlayerGuildAccess(Index)
Case 0
If GetPlayerSTR(Index) > 0 Then
Color = QBColor(Red)
Else
Color = QBColor(Red)
End If
Case 1
Color = QBColor(BrightCyan)
Case 2
Color = QBColor(Yellow)
Case 3
Color = QBColor(BrightGreen)
Case 4
Color = QBColor(Yellow)
End Select
Else
Color = QBColor(BrightRed)
End If
If Index = MyIndex Then
TextX = NewX + sx + Int(PIC_X / 2) - ((Len(GetPlayerGuild(MyIndex)) / 2) * 8)
TextY = NewY + sx - Int(PIC_Y / 4) - 34
Call DrawText(TexthDC, TextX, TextY, GetPlayerGuild(MyIndex), Color)
Else
' Draw name
TextX = GetPlayerX(Index) * PIC_X + sx + Player(Index).XOffset + Int(PIC_X / 2) - ((Len(GetPlayerGuild(Index)) / 2) * 8)
TextY = GetPlayerY(Index) * PIC_Y + sx + Player(Index).YOffset - Int(PIC_Y / 2) - 12
Call DrawText(TexthDC, TextX - (NewPlayerX * PIC_X) - NewXOffset, TextY - (NewPlayerY * PIC_Y) - NewYOffset, GetPlayerGuild(Index), Color)
End If
End Sub
E é isso ai pessoal, até o próximo tuto!
Obs: Para que o Level apareça corretamente, é necessário ter o GetPlayerlevel ativado pelo cliente!
Nãner- Iniciante
- Mensagens : 65
Créditos : 21
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
Tópicos semelhantes
» [Pedido] Aparecer nome da skill ao usa-la.
» Nome dos jogadores e eventos só aparecer se passar o mouse em cima
» Level na Frente do nome
» nome e level em cima do char
» [pedido] Level ao lado do nome
» Nome dos jogadores e eventos só aparecer se passar o mouse em cima
» Level na Frente do nome
» nome e level em cima do char
» [pedido] Level ao lado do nome
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos