Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


2 participantes

    Falar com npc por classe

    avatar
    kiritor
    Iniciante
    Iniciante


    Mensagens : 62
    Créditos : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    Falar com npc por classe Left_bar_bleue0/0Falar com npc por classe Empty_bar_bleue  (0/0)
    Vida:
    Falar com npc por classe Left_bar_bleue30/30Falar com npc por classe Empty_bar_bleue  (30/30)

    Falar com npc por classe Empty Falar com npc por classe

    Mensagem por kiritor Qui Set 04, 2014 9:10 pm

    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
    Pablo Kawan
    Pablo Kawan
    Experiente
    Experiente


    Mensagens : 480
    Créditos : 158

    Falar com npc por classe Empty Re: Falar com npc por classe

    Mensagem por Pablo Kawan Qui Set 04, 2014 9:36 pm

    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

    edit²:
    Cliente~Side - FrmEditor_NPC

    primeiro crie uma scroll com nome: scrlCReq
    Falar com npc por classe ZPL0gRC

    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
    antes do End Type

    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
    antes do End Type

    Procure por 
    Código:

    If NPC(npcNum).Behaviour <> NPC_BEHAVIOUR_FRIENDLY
    no modulo: ModCombat - CanPlayerAttackNpc
    e depois procure por 
    Código:

    If NPC(npcNum).Behaviour = NPC_BEHAVIOUR_FRIENDLY
    que está um abaixo do outro, não sei se vai estar assim mesmo no seu pode ter um Or ... enfim
    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
    avatar
    kiritor
    Iniciante
    Iniciante


    Mensagens : 62
    Créditos : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    Falar com npc por classe Left_bar_bleue0/0Falar com npc por classe Empty_bar_bleue  (0/0)
    Vida:
    Falar com npc por classe Left_bar_bleue30/30Falar com npc por classe Empty_bar_bleue  (30/30)

    Falar com npc por classe Empty Re: Falar com npc por classe

    Mensagem por kiritor Sex Set 05, 2014 12:16 pm

    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
    Pablo Kawan
    Experiente
    Experiente


    Mensagens : 480
    Créditos : 158

    Falar com npc por classe Empty Re: Falar com npc por classe

    Mensagem por Pablo Kawan Sáb Set 06, 2014 9:31 am

    hm, ok


    _________________
    Assinatura removida pela Staff
    ^ Tenho nova, surprise
    Falar com npc por classe H2D9a9k

    Conteúdo patrocinado


    Falar com npc por classe Empty Re: Falar com npc por classe

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Nov 21, 2024 7:59 pm