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
edit²:
Cliente~Side - FrmEditor_NPC
primeiro crie uma scroll com nome: scrlCReq
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
edit²:
Cliente~Side - FrmEditor_NPC
primeiro crie uma scroll com nome: scrlCReq
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
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