Gostaria de pedir um sistema para npc Tipo eu quero criar um npc para vender umas tecnicas e taus mais quero que players de tau classe consigam falar com ele
2 participantes
Falar com npc por classe
kiritor- Iniciante
- Mensagens : 62
Créditos : 0
Ficha do personagem
Nível: 1
Experiência:(0/0)
Vida:(30/30)
- Mensagem nº1
Falar com npc por classe
Pablo Kawan- Experiente
- Mensagens : 480
Créditos : 158
- Mensagem nº2
Re: Falar com npc por classe
kr, não adianta só ficar pedindo coisas. dentro da propria engine ja vi 40% da base de tudo que vc ja pediu em sistemas, se eu fosse você estudaria melhor os codigos e me focava em algo pois como você está usando ela como sua principal engine não adianta saber só editar npcs, criar mapas...
edit:
vou fazer algo aqui, o bem mais simples possivel para ver se você consegue ter a noção do codigo e conseguir fazer suas proprias coisas![Wink](/users/1813/22/04/00/smiles/1071211947.gif)
edit²:
Cliente~Side - FrmEditor_NPC
primeiro crie uma scroll com nome: scrlCReq
![Falar com npc por classe ZPL0gRC](https://i.imgur.com/zPL0gRC.png)
clique duas vezes na form e adicione:
depois disso no modulo: ModTypes procure por
e adicione:
procure no modulo: ModGameEditos
e procure por
abaixo adicione
Volte ao frmEditor_NPC
dê dois cliques na sua scrl e adicione o codigo
Server~Side -
novamente procure no modulo: ModTypes procure por
e adicione:
Procure por
e depois procure por
abaixo dele adicione o codigo
fim - npc só interage com o player se o player foi a classe escolhida
PS: Esse mini tutorial foi feito para uma unica classe interagir com o npc escolhido, para alterar a classe coloque o numero da classe na Scroll
edit:
vou fazer algo aqui, o bem mais simples possivel para ver se você consegue ter a noção do codigo e conseguir fazer suas proprias coisas
![Wink](/users/1813/22/04/00/smiles/1071211947.gif)
edit²:
Cliente~Side - FrmEditor_NPC
primeiro crie uma scroll com nome: scrlCReq
![Falar com npc por classe ZPL0gRC](https://i.imgur.com/zPL0gRC.png)
clique duas vezes na form e adicione:
- Código:
scrlCReq.max = MAX_Classes
depois disso no modulo: ModTypes procure por
- Código:
Private Type NpcRec
e adicione:
- Código:
ClassReq As Long
procure no modulo: ModGameEditos
- Código:
With frmEditor_NPC
e procure por
- Código:
.txtLevel.text = NPC(EditorIndex).Level
abaixo adicione
- Código:
.scrlCReq.Value = NPC(EditorIndex).ClassReq
Volte ao frmEditor_NPC
dê dois cliques na sua scrl e adicione o codigo
- Código:
NPC(EditorIndex).ClassReq = scrlCReq.Value
Server~Side -
novamente procure no modulo: ModTypes procure por
- Código:
Private Type NpcRec
e adicione:
- Código:
ClassReq As Long
Procure por
- Código:
If NPC(npcNum).Behaviour <> NPC_BEHAVIOUR_FRIENDLY
e depois procure por
- Código:
If NPC(npcNum).Behaviour = NPC_BEHAVIOUR_FRIENDLY
abaixo dele adicione o codigo
- Código:
If NPC(mapnum).ClassReq = Player(attacker).Class Then
PlayerMsg attacker, "Você não possui a classe necessaria para interagir com este NPC", White
End If
fim - npc só interage com o player se o player foi a classe escolhida
PS: Esse mini tutorial foi feito para uma unica classe interagir com o npc escolhido, para alterar a classe coloque o numero da classe na Scroll
_________________
Assinatura removida pela Staff
^ Tenho nova, surprise
![Falar com npc por classe H2D9a9k](https://i.imgur.com/H2D9a9k.png)
kiritor- Iniciante
- Mensagens : 62
Créditos : 0
Ficha do personagem
Nível: 1
Experiência:(0/0)
Vida:(30/30)
- Mensagem nº3
Re: Falar com npc por classe
Vlws eu to estudando vb6 no curso de programação mais comesamos 3 semanas atras e o curso e so 1 vez por semana ai n aprendiar a faser sertos codigos direito vlw rep+
Pablo Kawan- Experiente
- Mensagens : 480
Créditos : 158
- Mensagem nº4
Re: Falar com npc por classe
hm, ok
_________________
Assinatura removida pela Staff
^ Tenho nova, surprise
![Falar com npc por classe H2D9a9k](https://i.imgur.com/H2D9a9k.png)
|
|