Aldeia RPG

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

Suporte no desenvolvimento de jogos


3 participantes

    [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0)

    Kotol
    Kotol
    Iniciante
    Iniciante


    Mensagens : 43
    Créditos : 13

    [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0) Empty [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0)

    Mensagem por Kotol Seg Nov 29, 2021 4:12 pm

    O sistema de drop de itens nos npcs são lindos, mas vamos adicionar "MultiDrop" + Qualidade de vida visual pra quem está editando, fazendo mais entendível e abrindo leques. Vamos nos aproveitar do tutorial pra recursos (já que um levou pra outro...)

    Vamos lá, primeiro vamos fazer a parte do cliente, portanto abra seu "client.vbp" , e na "FrmEditor_Npc" , na parte física, crie: 

    1x Label, Caption: Holding Items
    1x ListBox, Name: lstItems

    1x ComboBox, Name: cmbItems  /  Text: No Itens

    1x CommandButton, Name: cmdAddItem / Caption: Add

    1x TextBox, Name : txtAmount    /  Text: 1
    1x Label, Caption: Amount

    1x TextBox, Name: txtDrop /  Text: 0
    1x Label, Caption: Drop Percent


    Ficará mais ou menos a exemplo assim: 



    [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0) Exampl11

    Agora, dê dois cliques no "cmdAddItem" e adicione isso: 

    Spoiler:

    Agora, dê dois cliques no "txtAmount" e adicione isso:

    Spoiler:

    Agora dê dois cliques no "txtDrop" e adicione isso:

    Spoiler:

    Agora, em "ModGameEditors", na "Public Sub NpcEditorInit()" , procure por isso: 

    Spoiler:


    E abaixo disto, adicione isso:


    Spoiler:


    Agora, em "ModConstants" , no final adicione isso:

    Spoiler:

    Agora em "ModTypes" , procure pela "Private Type NpcRec" , e declare um TIPO: descendo, antes do primeiro "EndType" , adicione isso: 


    Spoiler:


    E pronto, ~Client Side~ finalizado! Vamos ao ~Server Side~.
    Portanto, abra seu 'server.vbp' , e no final de "ModConstants" , adicione isso:

    Spoiler:

    Agora em "ModTypes" , procure pela "Private Type NpcRec" , e declare um TIPO: descendo, antes do primeiro "EndType" , adicione isso: 

    Spoiler:

    *ATENÇÃO*
    Agora, em "ModCombat" , na "Public Sub PlayerAttackNpc" , procure por isso :


    Spoiler:


    E abaixo disto, adicione isso:


    Spoiler:


    *ATENÇÃO* : O tutorial não sobrepõe o sistema antigo de drop que vem na máquina ou deleta, então, fica a sua escolha deixar ou tirar posteriormente, já que agora você tem um sistema de drop de até 10 itens diferentes e com chances de drop diferentes(e quantidade) para cada um. 

    E pronto!!  Razz Qualquer bug ou dúvida, estou por aqui! 



    ~Créditos~
    Kotol

    Valentine, WillMaiaBR e irintomaz gostam desta mensagem

    irintomaz
    irintomaz
    Novato
    Novato


    Mensagens : 13
    Créditos : 0

    [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0) Empty Re: [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0)

    Mensagem por irintomaz Dom Mar 06, 2022 12:09 pm

    Sistema maravilhoso.
    Takabe
    Takabe
    Novato
    Novato


    Mensagens : 22
    Créditos : 6

    Ficha do personagem
    Nível: 1
    Experiência:
    [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0) Left_bar_bleue0/0[E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0) Empty_bar_bleue  (0/0)
    Vida:
    [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0) Left_bar_bleue30/30[E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0) Empty_bar_bleue  (30/30)

    [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0) Empty Re: [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0)

    Mensagem por Takabe Qua Mar 23, 2022 2:09 pm

    muito boa a sua organização, parabeins <3

    Conteúdo patrocinado


    [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0) Empty Re: [E.O 2.0] - Drops de NPC: MultiDrop + QOL pra quem edita (v1.0)

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Dom Ago 14, 2022 4:33 pm