Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
[EO DX8] Mostrar Detalhes do Alvo
3 participantes
Página 1 de 1
[EO DX8] Mostrar Detalhes do Alvo
Mostrar Detalhes do Alvo
Lembrando que esse tutorial é para engines que usam DX8
Vamos começar!
Basicamente esse Tutorial faz que quando você clicar em um NPC com o botão esquerdo do mouse mostra uma barra de informações com o nome, HP e Nível do NPC. Com esse tutorial você poderá acrescentar mais coisas se prestar atenção no método usado.
Somente iremos alterar o Client (Client Side)
Primeiro de tudo, você precisa de um gráfico, que irá mostrar os detalhes do alvo, esse arquivo vai ficar na pasta GUI (data/graphics/gui) eu uso, por exemplo essa imagem:
Link
Vamos editar a source:
Adicione no final de modGraphics (ou modRendering, varia de cada engine o nome).
- Código:
Public Sub DrawTargetDetails()
Dim i As Long, x As Long, y As Long, npcNum As Long
Dim Width As Long, Height As Long, SpriteNum As Long
Dim MapNpcNum As Long
Dim Name As String
Dim HpBar As String
' render the window
Width = 256
Height = 64
' render the window on screen
x = 300
y = 64
' Aqui criamos a imagem que adicionamos na pasta GUI
' Lembre-se que Tex_GUI(24) o numero 24 é o nome da imagem que salvamos na pasta GUI
RenderTexture Tex_GUI(24), x, y, 0, 0, Width, Height, Width, Height
npcNum = MapNpc(myTarget).Num
' exists?
If npcNum > 0 Then
Name = Trim$(NPC(npcNum).Name)
HpBar = Trim$(MapNpc(npcNum).Vital(HP))
' show the information
RenderText Font_Default, Name, x + 10, y + 4, Yellow
RenderText Font_Default, MapNpc(myTarget).Vital(HP) & "/" & NPC(MapNpc(myTarget).Num).HP, x + 66, y + 15, Yellow
RenderText Font_Default, NPC(npcNum).Level, x + 150, y + 4, Yellow
End If
End Sub
Este Sub que criamos vai mostrar o gráfico e os detalhes do NPC na tela.
Nesse mesmo modGraphics (ou modRendering dependendo da engine) procure pela sub:
- Código:
Public Sub DrawTarget(ByVal x As Long, ByVal y As Long)
Neste Sub que encontramos você vai adicionar o seguinte código acima "Exit Sub":
- Código:
If myTargetType = TARGET_TYPE_NPC Then
DrawTargetDetails
End If
Isso irá chamar a função que nós adicionamos antes, quando você clicar em um NPC.
Exemplo do resultado:
- Spoiler:
Créditos:
Kaymak
_________________
using C# and import Python developer || Expert in Unity Engine IDE. || 2D pixel games.
Re: [EO DX8] Mostrar Detalhes do Alvo
ERRO RenderTexture Tex_GUI(24), x, y, 0, 0, Width, Height, Width, Height
Sub or function not defined
' você poderia adaptar para players também esse tutorial ... :)
Sub or function not defined
' você poderia adaptar para players também esse tutorial ... :)
_________________
- Dancinha:
METAS 2020.
- APRENDER TOCAR VIOLINO ||||||||||
- FAZER ETEC DESENVOLVIMENTO EM SISTEMA ||||||||||
- CRIAR UM APLICATIVO RENTÁVEL||||||||||
- GANHAR DINHEIRO PROGRAMANDO ||||||||||
Re: [EO DX8] Mostrar Detalhes do Alvo
Depende a engine que você usa mas é só olhar no modGraphics como esta o RenderTexture. no meu caso a função ficaria dessa forma: DirectX8.RenderTexture
_________________
using C# and import Python developer || Expert in Unity Engine IDE. || 2D pixel games.
Re: [EO DX8] Mostrar Detalhes do Alvo
mais ainda aparece que Tex_GUI "Sub or function not defined" não sei porque se uso EO3.0 dx8
_________________
- Dancinha:
METAS 2020.
- APRENDER TOCAR VIOLINO ||||||||||
- FAZER ETEC DESENVOLVIMENTO EM SISTEMA ||||||||||
- CRIAR UM APLICATIVO RENTÁVEL||||||||||
- GANHAR DINHEIRO PROGRAMANDO ||||||||||
Re: [EO DX8] Mostrar Detalhes do Alvo
como eu faço isso na EO2.0 ?
Feh- Semi-Experiente
- Mensagens : 92
Créditos : 10
Re: [EO DX8] Mostrar Detalhes do Alvo
Esse método só funciona em engine com DX8 se não me engano a EO 2.0 usa o DX 7, acredito que mude muitas coisas como por exemplo o RenderTexture ...
_________________
using C# and import Python developer || Expert in Unity Engine IDE. || 2D pixel games.
Re: [EO DX8] Mostrar Detalhes do Alvo
não tem como aplicar esse método no e.o2.0 porque muda de dx7 pra dx8 e a engine pra min particularmente elea é muito diferente.Belzebu escreveu:como eu faço isso na EO2.0 ?
_________________
- Dancinha:
METAS 2020.
- APRENDER TOCAR VIOLINO ||||||||||
- FAZER ETEC DESENVOLVIMENTO EM SISTEMA ||||||||||
- CRIAR UM APLICATIVO RENTÁVEL||||||||||
- GANHAR DINHEIRO PROGRAMANDO ||||||||||
Re: [EO DX8] Mostrar Detalhes do Alvo
tem como alguém fazer na 2.0?
gostaria muito desse sistema.
gostaria muito desse sistema.
Feh- Semi-Experiente
- Mensagens : 92
Créditos : 10
Tópicos semelhantes
» [EO DX7] Mostrar detalhe do alvo
» Os detalhes
» A animação da spell não aparece no alvo
» [Pedido] Script que obrigue o jogador a escolher um alvo no NP 4.0.7
» Limpar o alvo dos jogadores que estão marcados em um jogador que saiu do mapa ou do jogo
» Os detalhes
» A animação da spell não aparece no alvo
» [Pedido] Script que obrigue o jogador a escolher um alvo no NP 4.0.7
» Limpar o alvo dos jogadores que estão marcados em um jogador que saiu do mapa ou do jogo
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos