Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[DLL] phFTP 1.5
+2
moisesBR
PedroX
6 participantes
Página 1 de 1
[DLL] phFTP 1.5
phFTP
Fiz a minha primeira DLL para Game Maker. Usei C++ em conjunto com a biblioteca SFML.
A descrição está no arquivo 'leia.txt'.
Você só precisará colocar os dados (servidor, porta, usuário e senha) e testar o exemplo.
Funções:
- Código:
phFTP() -> inicia a DLL
Start(host, port, user, pass) -> Conecta ao servidor
Bye() -> fecha a conexão
CurrentDir() -> retorna o diretório atual
CreateDir(nome) -> criar diretório
DeleteFile(nome) -> deletar arquivo
DeleteDir(nome) -> deletar diretório
SetDir(nome) -> mudar o diretório atual
RenameFile(antigo_nome, novo_nome) -> renomear arquivo
Download(nome_servidor, "") -> baixar arquivo para a pasta atual
Upload(nome_local, "") -> upar arquivo para a pasta atual
ListaPasta("") -> lista a pasta atual
Por que usar essa DLL em vez da GMFTP? Alguns motivos são: a DLL é 'nacional', simples de usar e conta com suporte rápido (nesse tópico). Além disso, é um projeto em desenvolvimento, o que significa que você pode pedir por novos recursos.
A fazer:
- Baixar arquivos em massa
Bugs:
-------
Log das versões
1.5
- adicionado listagem de diretórios e removido HTTP requests.
Créditos:
Pedro Henrique - Criador da DLL e da sua implementação no GM (opcional)
Laurent - Criador da SFML (obrigatório)
Última edição por PedroX em Qui 23 maio 2013, 18:05, editado 4 vez(es)
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: [DLL] phFTP 1.5
Estou muito interessado nisso, mas não consegui entender direito para que serve isso... Pode por favor resumir numa linguagem que mentecaptos entenda(eu)?
Baixei e vou tenta usar depois... mas seria melhor se eu soubesse pra que serve mesmo.
Desculpe as palavras... e que no momento estou sem muitas ideias. Meio aéreo.
Baixei e vou tenta usar depois... mas seria melhor se eu soubesse pra que serve mesmo.
Desculpe as palavras... e que no momento estou sem muitas ideias. Meio aéreo.
Re: [DLL] phFTP 1.5
Wikipédia: FTP é uma forma bastante rápida e versátil de transferir arquivos.
Digamos que você queira transferir arquivos entre o seu site (servidor) e o seu computador. Você pode fazer isso através de um cliente FTP (programa). Veja o FileZilla para ter uma ideia melhor. Assim você pode mover visualmente os arquivos (através de cliques). Também é possível usar pelo DOS (linha de comando).
Até mais!
Digamos que você queira transferir arquivos entre o seu site (servidor) e o seu computador. Você pode fazer isso através de um cliente FTP (programa). Veja o FileZilla para ter uma ideia melhor. Assim você pode mover visualmente os arquivos (através de cliques). Também é possível usar pelo DOS (linha de comando).
Até mais!
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: [DLL] phFTP 1.5
Uma dll otima pra fazwer atualizacoes, estou certo?
Rodrigo Santiago- Games Ranking :
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Reputação : 73
Número de Mensagens : 1281
Prêmios :
x 0 x 0 x 0
x 3 x 1 x 3
x 0 x 0 x 0
Re: [DLL] phFTP 1.5
Está sim! Basta especificar o nome do arquivo.
Lembre-se de usar o anti-decompiler, para que ninguém descubra a senha do seu servidor.
Até mais!
Lembre-se de usar o anti-decompiler, para que ninguém descubra a senha do seu servidor.
Até mais!
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: [DLL] phFTP 1.5
Se quiser jogar na minha engine.. Acho que daria um bom exemplo: https://gmbr.forumeiros.com/t25840-engine-de-skin-de-janela
Gabreel- Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Javascript
- Outros
Re: [DLL] phFTP 1.5
@Biel (09/03/13)
Isso pode levar um tempo. Mas acho que pode ser uma boa ideia.
--------------------
Atualização:
Adicionada uma "listagem de diretórios". No entanto, HTTP requests somente serão readicionados na versão 2.0.
Isso pode levar um tempo. Mas acho que pode ser uma boa ideia.
--------------------
Atualização:
Adicionada uma "listagem de diretórios". No entanto, HTTP requests somente serão readicionados na versão 2.0.
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: [DLL] phFTP 1.5
Em Qui Jun 27, 2013 3:40 pm
Bom, Vou fazer uns tests com ela, fazer algumas coisas...
Sempre me interessei por esse tipo de funções, o TRFN estava a fazer uma, mas há tempos que não o vejo pelo fórum.
-------------------Editado + Revivido
Pedro, Gostaria que você colocasse essa DLL com os scripts em uma GMK.
Outro, Gostaria de saber se é possível criar um jogo online dinâmico(jogos em que informações estão sempre indo e vindo, como FPS) com essa dll, usando as funções de download ou upload, se não, gostaria que você as implantasse.
Obrigado.
Bom, Vou fazer uns tests com ela, fazer algumas coisas...
Sempre me interessei por esse tipo de funções, o TRFN estava a fazer uma, mas há tempos que não o vejo pelo fórum.
-------------------Editado + Revivido
Pedro, Gostaria que você colocasse essa DLL com os scripts em uma GMK.
Outro, Gostaria de saber se é possível criar um jogo online dinâmico(jogos em que informações estão sempre indo e vindo, como FPS) com essa dll, usando as funções de download ou upload, se não, gostaria que você as implantasse.
Obrigado.
Re: [DLL] phFTP 1.5
Já vou logo adiantando que não é possível fazer jogos online com essa dll, existem diversas dlls para isso.
Klior- Data de inscrição : 07/03/2010
Reputação : 13
Número de Mensagens : 426
Prêmios :
x 0 x 1 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- C#
- Javascript
Re: [DLL] phFTP 1.5
Jogos online com essa DLL (ou seja, usando FTP) seriam bem ruins, isso quer dizer que seriam lentos, inseguros e instáveis.
Outras DLLs que possuem sockets (Ether, 39dll) e extensões (Faucet Networking) são muito mais apropriadas.
O link é o mesmo:
Outras DLLs que possuem sockets (Ether, 39dll) e extensões (Faucet Networking) são muito mais apropriadas.
Fiz isso. Caso queira separar novamente deve rodar o jogo, copiar a DLL para outra pasta, fechar o jogo, remover a DLL dos arquivos adicionados (CTRL + SHIFT + L) e mover a DLL novamente para a pasta do jogo.Pedro, Gostaria que você colocasse essa DLL com os scripts em uma GMK.
O link é o mesmo:
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: [DLL] phFTP 1.5
hum, entendo, o TRFN tavqa fazendo uma Dll em ftp que tinha isso, mas ele devia estar usando outras também(talvez) no seu projeto.
Então, queria saber qual a melhor dll que vocês acham para fazer um jogo online, não muito complicado, nada exagerado.
Então, queria saber qual a melhor dll que vocês acham para fazer um jogo online, não muito complicado, nada exagerado.
Não, quero dizer, sim, é que... Na verdade eu me expressei completamente errado, queria pedir que você fizesse um arquivo .GEX, em que nele ficasse escondido os scripts, em que você apenas chama a função, como o Jiraya fez com sua SDK.Fiz isso. ....
Re: [DLL] phFTP 1.5
Não vejo utilidade e vantagem nisso. Afinal, você pode exportar os resources e importá-los num novo projeto. Também pode iniciar um novo projeto a partir do GMK que guarda os scripts e a DLL.
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: [DLL] phFTP 1.5
Não sei porque, mas tenho muita dificuldade em exportar resources, porque sempre da erro de que tem objetos(objetos, rooms, sprite, qualquer coisa) com nomes iguais, mesmo isso não acontecendo.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos