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


+10
BrunoFox
Drowlife
thales12
Faabinhuu ;
jadieljr
okabe
Felix Blayder
HugoFreitas
' Wwebr
Valentine
14 participantes

    Arrastando Janelas no Jogo

    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Arrastando Janelas no Jogo ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    Arrastando Janelas no Jogo Empty Arrastando Janelas no Jogo

    Mensagem por Valentine Qui Out 28, 2010 3:59 pm

    Abra o Cliente

    1 - Vá até Ex:
    Private Sub picParty_MouseDown

    Obs.:Tem que ter o "Nome da janela" + _MouseDown

    2 - Coloque o código:
    Código:
        SOffsetX = X
        SOffsetY = Y

    3 - Vá até Ex:
    Private Sub picParty_MouseMove

    Obs.:Tem que ter o "Nome da janela" + _MouseMove

    4 - Coloque o código:
    Call MovePicture(frmMain."Nome da janela", Button, Shift, X, Y)
    (Substitua o "Nome da janela" pelo o nome da pic)

    Obs.: Se a janela não tiver o "MouseMove", como o picOptions por exemplo, você tem que criar o picOptions_MouseDown e o picOptions_MouseMove:

    Código:
    Private Sub picOptions_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

        SOffsetX = X
        SOffsetY = Y

    End Sub

    Private Sub picOptions_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

    Call MovePicture(frmMain.picOptions, Button, Shift, X, Y)

    End Sub

    Obs2.:Em picInventory_MouseMove o código:
    Código:
    Call MovePicture(frmMain.picInventory, Button, Shift, X, Y)

    Deve ser colocado após:
    Código:
        If DragInvSlotNum > 0 Then
            If InTrade > 0 Then Exit Sub
            If InBank Or InShop Then Exit Sub
            Call BltInventoryItem(x + picInventory.Left, y + picInventory.top)
        Else

    Irá ficar assim:
    Código:
        If DragInvSlotNum > 0 Then
            If InTrade > 0 Then Exit Sub
            If InBank Or InShop Then Exit Sub
            Call BltInventoryItem(x + picInventory.Left, y + picInventory.top)
        Else
            Call MovePicture(frmMain.picInventory, Button, Shift, x, y)
            InvNum = IsInvItem(x, y)

    Obs3.:Em picSpells_MouseMove o código
    Código:
    Call MovePicture(frmMain.picSpells, Button, Shift, X, Y)

    Deve ser colocado após:
    Código:
        If DragSpell > 0 Then
            Call BltDraggedSpell(x + picSpells.Left, y + picSpells.top)
        Else

    Créditos:
    Valentine


    Última edição por Valentine em Sex Jun 08, 2012 10:22 am, editado 8 vez(es)
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Arrastando Janelas no Jogo ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    Arrastando Janelas no Jogo Empty Re: Arrastando Janelas no Jogo

    Mensagem por Valentine Seg Nov 01, 2010 4:31 pm

    Tópico atualizado, agora arrasta as janelas normalmente (Obs.: Pelo menos como eu queria)
    ' Wwebr
    ' Wwebr
    Membro Ativo
    Membro Ativo


    Medalhas : Arrastando Janelas no Jogo Trophy11
    Mensagens : 347
    Créditos : 72

    Arrastando Janelas no Jogo Empty Re: Arrastando Janelas no Jogo

    Mensagem por ' Wwebr Seg Nov 01, 2010 5:08 pm

    Muito bom esse tuto Marlos
    +1 cred
    Só uma pergunta, porque você não faz um tuto assim para o RMXP? Very Happy
    Porque esse sistema é muito bom, e seria legal ter pra XP Very Happy

    Fallowz ~//


    _________________
    Arrastando Janelas no Jogo 2ppa821

    ---

    - Baía de Barbalian -

    Lista Negra:


    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Arrastando Janelas no Jogo ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    Arrastando Janelas no Jogo Empty Re: Arrastando Janelas no Jogo

    Mensagem por Valentine Seg Nov 01, 2010 5:11 pm

    Porque tudo no rpg maker xp é mais complicado e muito mais códigos, no eclipse você so precisa fazer pequenas modificações como você vê nesse tópico, ja no rpg maker xp você precisaria criar pra isso pelo menos uns 2 scripts grandes

    por isso não precisa de uma área de scripts para eclipse, apenas uma de tutorial
    ' Wwebr
    ' Wwebr
    Membro Ativo
    Membro Ativo


    Medalhas : Arrastando Janelas no Jogo Trophy11
    Mensagens : 347
    Créditos : 72

    Arrastando Janelas no Jogo Empty Re: Arrastando Janelas no Jogo

    Mensagem por ' Wwebr Seg Nov 01, 2010 5:51 pm

    hmmm... entendi Very Happy
    Valeu então, parece bem simples a linguagem de scripts no Eclipse Razz
    Quem sabe eu num uso ele também XD

    Fallowz ~//


    _________________
    Arrastando Janelas no Jogo 2ppa821

    ---

    - Baía de Barbalian -

    Lista Negra:


    HugoFreitas
    HugoFreitas
    Administrador
    Administrador


    Medalhas : Arrastando Janelas no Jogo Medal_55
    Mensagens : 633
    Créditos : 175

    Arrastando Janelas no Jogo Empty Re: Arrastando Janelas no Jogo

    Mensagem por HugoFreitas Seg Nov 01, 2010 8:06 pm

    Marlos, atualiza o tutorial dizendo aonde é as coisas.

    Cliente ou servidor?
    O "Private Sub picInventory_MouseDown" fica em qual parte?
    'Forms, Modules ou Class modules você não explicou nada disso como o pessoal vai saber?

    No mais bom tutorial! \o/ Very Happy
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Arrastando Janelas no Jogo ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    Arrastando Janelas no Jogo Empty Re: Arrastando Janelas no Jogo

    Mensagem por Valentine Ter Fev 22, 2011 11:21 am

    Tópico atualizado e reorganizado para nova versão do eclipse
    Felix Blayder
    Felix Blayder
    Membro de Honra
    Membro de Honra


    Mensagens : 1406
    Créditos : 220

    Ficha do personagem
    Nível: 1
    Experiência:
    Arrastando Janelas no Jogo Left_bar_bleue0/0Arrastando Janelas no Jogo Empty_bar_bleue  (0/0)
    Vida:
    Arrastando Janelas no Jogo Left_bar_bleue30/30Arrastando Janelas no Jogo Empty_bar_bleue  (30/30)

    Arrastando Janelas no Jogo Empty Re: Arrastando Janelas no Jogo

    Mensagem por Felix Blayder Ter Fev 22, 2011 12:46 pm

    muito bom agora ta mais facil mecher com as janelas.... o player mesmo pode organizar como ele kiser!

    +1cred


    _________________

    Se inscreva em meu Canal no YouTube:
    https://www.youtube.com/localnerd

    Faça uma doação para ajudar nos custos:

    https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ

    okabe
    okabe
    Iniciante
    Iniciante


    Mensagens : 34
    Créditos : 7

    Arrastando Janelas no Jogo Empty Re: Arrastando Janelas no Jogo

    Mensagem por okabe Dom Nov 13, 2011 2:32 pm

    Hehe,esqueceu do fato de que não funcionaria no picInventory e também no picSpells...


    _________________
    Arrastando Janelas no Jogo 2254752_imagem
    Arrastando Janelas no Jogo 766402_imagem

    Meu único propósito nesse fórum é responder dúvidas e postar tutoriais não testados feitos por mim...
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Arrastando Janelas no Jogo ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    Arrastando Janelas no Jogo Empty Re: Arrastando Janelas no Jogo

    Mensagem por Valentine Dom Nov 13, 2011 3:11 pm

    okabe escreveu:Hehe,esqueceu do fato de que não funcionaria no picInventory e também no picSpells...
    Quem disse que não funciona? Claro que funciona, aqui funcionou normalmente em todas as janelas.

    Conteúdo patrocinado


    Arrastando Janelas no Jogo Empty Re: Arrastando Janelas no Jogo

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Nov 22, 2024 5:04 am