Login

Esqueci minha senha

Últimos assuntos
» [CQ#20] Votação Pública - Participe!
por dharrison Hoje à(s) 6:06 pm

» Naruto - Precisa-se de um Spriter
por galavernaa Hoje à(s) 5:22 pm

» [Projeto] Mini Game de Basquete
por Mateus O de Andrade Hoje à(s) 5:14 pm

» [Software]GForm
por Lighter Hoje à(s) 4:18 pm

» Checagem de colisão interna
por ffsouza Hoje à(s) 4:12 pm

» ColisionMap (Tiles)?
por Kabeção Hoje à(s) 3:21 pm

» [#CQ-20] Uddy Eagle Escape
por Alex FC Hoje à(s) 1:58 pm

» GMBR Magazine
por Sr. Sinistro Hoje à(s) 1:39 pm

» Sprite virar conforme a posição do mouse
por LightVelox Hoje à(s) 12:12 pm

» Usando as Funções Random
por DieBoy Hoje à(s) 11:45 am

» [CQ#20]Mary-A endless cursed bloody night
por theokof98 Hoje à(s) 11:35 am

» [#CQ20] Sobrevivência
por theguitarmester Hoje à(s) 9:26 am

» [Dúvida GM:S] - Resolução
por DooMan Hoje à(s) 12:46 am

» [CQ-20]Ataque a torre
por JoaoVanBlizzard Ontem à(s) 11:48 pm

» salvar dados ao passar de fase
por matheusco Ontem à(s) 9:16 pm

» Gomez vs Aliens[CQ-20]
por Tanker GT Ontem à(s) 9:12 pm

» Passar de Fases
por Mestre Rá Ontem à(s) 4:29 pm

» Help! - Show message
por tha.sribeiro Ontem à(s) 12:37 pm

» [ajuda]carregar script externo
por Isaque Onix Ontem à(s) 12:32 pm

» Avaliação - Animação
por Kabeção Ontem à(s) 10:50 am

» [CQ#20] Monkey EVOlution
por leocc Ontem à(s) 10:18 am

» [#CQ20] Robot Survivor
por DieBoy Dom Ago 31, 2014 11:55 pm

» Ajuda com animação
por dharrison Dom Ago 31, 2014 11:28 pm

» [ATIVA] Pixel Place 2014
por PedroMatoso Dom Ago 31, 2014 10:24 pm

» [Tutorial] Tratando strings recebidas do servidor
por GabrielXavier Dom Ago 31, 2014 9:36 pm

» como alterar o codigo fonte de um jogo??
por blackman Dom Ago 31, 2014 8:53 pm

» (resolvido) animar com spriter
por manobrother Dom Ago 31, 2014 8:33 pm

» Ajuda com keyboard_check_direct_pressed()
por Igor KinGamer Dom Ago 31, 2014 7:21 pm

» Criar instancia de acordo com angulo do canhão
por matheusco Dom Ago 31, 2014 6:57 pm

» [#CQ20] The diamond of my life
por AxeInLine Dom Ago 31, 2014 4:44 pm

» Como fazer uma pause
por guamaral Dom Ago 31, 2014 4:12 pm

» Física
por Willy Dom Ago 31, 2014 3:13 pm

» Calendário de concursos
por dharrison Dom Ago 31, 2014 12:46 pm

» Erro bizarro.
por PedroX Dom Ago 31, 2014 12:41 pm

» [THYAGO]Mega soccer
por Thyago Dom Ago 31, 2014 12:25 pm

» [CQ#20] Bob snow - Avalanche downhill
por cascavelo Dom Ago 31, 2014 12:08 pm

» Novos administradores
por isaac138 Dom Ago 31, 2014 11:46 am

» [Sugestão] Botão "Curtir" igual esse aqui (foto)
por superrafao Dom Ago 31, 2014 10:25 am

» Como se aprende Inglês? Como você aprendeu?
por mrHarris Dom Ago 31, 2014 1:46 am

» É possível criar um editor de mapa?
por Camin Sab Ago 30, 2014 11:56 pm

» Projeto Escolar - Criação de jogos eletrônicos
por ChicoGamer Sab Ago 30, 2014 5:43 pm

» [CQ#20] ALAN PSYCHO [completo+download]
por dharrison Sab Ago 30, 2014 9:17 am

» Sistema parecido com o do google ideias pf
por itarodrigo Sex Ago 29, 2014 7:50 pm

» [Ajuda] Erro Android
por itarodrigo Sex Ago 29, 2014 7:48 pm

» Como fazer a aceleração do player
por guamaral Sex Ago 29, 2014 7:45 pm

» [SUGESTÃO] Tutoriais acerca de extensões e Dlls
por AlexBosquin Sex Ago 29, 2014 4:35 pm

» Zshot(Zombie shot)
por dharrison Sex Ago 29, 2014 4:33 pm

» [Extensão] LoadExt
por Lauro Sex Ago 29, 2014 3:27 pm

» Dúvida com Score
por fabert Sex Ago 29, 2014 3:11 pm

» [Resolvido] Mouse Pressed e Draw
por Isaque Onix Sex Ago 29, 2014 11:09 am

» como disparar projeteis??
por Isaque Onix Sex Ago 29, 2014 1:40 am

» [Video aula]Criando mapas facilmente(scripts)
por Isaque Onix Qui Ago 28, 2014 11:35 pm

» [Resolvido]Despertador
por dharrison Qui Ago 28, 2014 10:39 pm

» Como criar um mapa da room
por Isaque Onix Qui Ago 28, 2014 5:23 pm

» Ajuda com grafico...
por Isaque Onix Qui Ago 28, 2014 3:21 pm

» Pesquisa sobre mercado de jogos
por DieBoy Qui Ago 28, 2014 2:56 pm

» Como Criar Um IA
por Susano Qui Ago 28, 2014 2:49 pm

» Erro com game Maker server!!
por superrafao Qui Ago 28, 2014 2:15 pm

» Igualar variaveis
por uilson Qui Ago 28, 2014 1:28 pm

» [RESOLVIDO] Como Abrir arquivo de txt online
por GabrielXavier Qui Ago 28, 2014 11:35 am

» Como fazer uma barra de vida em cima do player
por dharrison Qua Ago 27, 2014 8:35 pm

» duvida com sistema de sprite diferente
por Isaque Onix Qua Ago 27, 2014 4:56 pm

» Meus Efeitos sonoros
por Mateus O de Andrade Qua Ago 27, 2014 1:16 pm

» Game Maker - Aula 9 - Instrução While
por Isaque Onix Qua Ago 27, 2014 11:50 am

» [resolvido]Mudar Torque ingame -physics-
por alexfuziokaandrade7 Ter Ago 26, 2014 9:29 pm

» Sistema de microtransação
por tiotolas Ter Ago 26, 2014 6:22 pm

» como desabilitar um objeto sem que ele suma
por etogodoy Ter Ago 26, 2014 6:18 pm

» Acentos GMS
por ChicoGamer Ter Ago 26, 2014 5:35 pm

» Clone de Boot Hill
por kodmaster Ter Ago 26, 2014 5:22 pm

» Como Ocultar Um Objeto Drawn Em Uma View
por Mateus O de Andrade Ter Ago 26, 2014 4:19 pm

» [Projeto] Space Clash
por Mateus O de Andrade Ter Ago 26, 2014 12:36 pm

» [ajuda] Barra representando uma porcentagem
por dharrison Ter Ago 26, 2014 11:40 am

» Vocês comprariam engines?
por Willy Ter Ago 26, 2014 12:18 am

» Game Maker Studio ler arquivos externos
por AlexBosquin Seg Ago 25, 2014 10:20 pm

» matriz em ordem numérica
por diassis Seg Ago 25, 2014 2:47 pm

» Sprites, Tiles e Gráficos Isometricos Pintados
por diassis Seg Ago 25, 2014 1:46 pm

» Menu De Upgrades, Fases, Itens e Pausa
por Mestre Rá Seg Ago 25, 2014 8:29 am

» Duvida com detecção de cores
por Willy Dom Ago 24, 2014 8:34 pm

» [Resolvido]Como fazer a instancia "sugar" outra instancia?
por |AoX|-richard Dom Ago 24, 2014 7:25 pm

» Posso criar jogos com os graficos Action/RPG Maker
por ChicoGamer Dom Ago 24, 2014 6:57 pm

» Um simples treinamento
por Kabeção Dom Ago 24, 2014 6:17 pm

» [Entrevista] Tanker GT
por PedroX Dom Ago 24, 2014 3:31 pm

» [Resolvido]duvida com colisões por lados
por AlexBosquin Dom Ago 24, 2014 12:47 pm

» Pulo top down
por Thyago Sab Ago 23, 2014 10:18 pm

» Gemtheo
por theclay Sab Ago 23, 2014 10:05 pm

» [CQ#20] Sobrevivendo na Terra [jogo completo]
por allan_machado49 Sab Ago 23, 2014 8:17 pm

» Problema com keyboard_check_pressed
por itarodrigo Sab Ago 23, 2014 7:29 pm

» Too Many Gears
por dharrison Sab Ago 23, 2014 3:43 pm

» mira com o mouse
por Dotted Chaos Sab Ago 23, 2014 2:10 pm

» Crio Trilha Sonora para Games!
por Isaias Malafaia Sex Ago 22, 2014 11:40 pm

» [CQ#20] Tower of Challenge
por PedroX Sex Ago 22, 2014 7:17 pm

» Sozinho na selva [#CQ-20] download disponivel
por PedroX Sex Ago 22, 2014 7:16 pm

» Playing Dead
por Eudes - Hyo Sex Ago 22, 2014 3:37 pm

» 7 dicas para melhorar o desempenho dos seus jogos
por Kabeção Sex Ago 22, 2014 3:27 pm

» Calabouço Fantasma
por JoaoVanBlizzard Sex Ago 22, 2014 2:41 pm

» [Campeão CQ-19]À arca
por Tanker GT Sex Ago 22, 2014 12:23 am

» [CQ#20] Apocalipse Z'
por JoaoVanBlizzard Qui Ago 21, 2014 7:58 pm

» duvida instance_nearest()
por alexfuziokaandrade7 Qui Ago 21, 2014 6:20 pm

» [RESOLVIDO] Problema com código, Collision_line()
por Mateus O de Andrade Qui Ago 21, 2014 12:47 pm


[Tutorial]Criando e usando uma DLL548

[Tutorial]Criando e usando uma DLL

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Qualidade [Tutorial]Criando e usando uma DLL

Mensagem por Jiraya em Qua Dez 15, 2010 6:14 pm

AS seguintes ferramentas seram necessárias para concluir esse tutorial com exito!
voce precisara ter os seguintes programas
Game Maker Pro
Dev-C++

voce pode usar outras linguagens para criar sua dll tbm
como por exemplo
delphi,c++/c/Visual Basic ect...
mas neste caso iremos usar a linguagem de programação c++ acompanhado do software/IDE DEV-C++
============================INICIANDO=====================================
primeiro vamos criar a dll Very Happy
abra o programa DEV-C++
clique em
Arquivo>>Novo>>Projeto
uma janelinha ira se abrir
como na imagem

clique no icone DLL e de um nome ao seu projeto, eu dei o nome ao meu de "MinhaDLL" :3
entao aparecera a janela para salvar o arquivo, como na imagem abaixo.

após isso aparecera no seu programa os seguintes códigos

altera ele em algumas partes, para que fique facil manipula-lo
deixe o código assim
Código:

#ifndef _DLL_H_
#define _DLL_H_

#if BUILDING_DLL
# define GML __declspec (dllexport)
#else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */
//aqui vc colocara as suas funçoes ;]

#endif /* _DLL_H_ */
ok, o arquivo Header ja esta pronto, agora precisamos preparar o arquivo .cpp, vai para a aba "[*] dllmain.cpp"

altera este código

para esse
Código:

/* Replace "dll.h" with the name of your header */
#include "dll.h"
#include <windows.h>
//aqui é a area onde as funçoes ficaram


//====================================
BOOL APIENTRY DllMain (HINSTANCE hInst    /* Library instance handle. */ ,
                      DWORD reason        /* Reason this function is being called. */ ,
                      LPVOID reserved    /* Not used. */ )
{
    switch (reason)
    {
      case DLL_PROCESS_ATTACH:
        break;

      case DLL_PROCESS_DETACH:
        break;

      case DLL_THREAD_ATTACH:
        break;

      case DLL_THREAD_DETACH:
        break;
    }

    /* Returns TRUE on success, FALSE on failure */
    return TRUE;
}
pronto, a dll esta pronta começar!
vamos criar uma simples funçao agora
vá para a aba "[*] dll.h"
essa aba é onde vc declara a funçao

agora vamos criar a funçao digite isso na area
Código:

#ifndef _DLL_H_
#define _DLL_H_

#if BUILDING_DLL
# define GML __declspec (dllexport)
#else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */
//aqui vc colocara as suas funçoes ;]
extern "C" GML double soma(double x,double y);//essa é a nossa funçao, agora ela esta declarada!
//double x e double y sao argumentos.                     

#endif /* _DLL_H_ */
agora va para o arquivo "[*] dllmain.cpp"

agora teremos que fazer com que a funçao seja executada
digite o seguinte código na area
Código:

/* Replace "dll.h" with the name of your header */
#include "dll.h"
#include <windows.h>
//aqui é a area onde as funçoes ficaram
extern "C" GML double soma(double x,double y)//essa é a função com os comandos dados.
{
return (x+y);   
}

//====================================
BOOL APIENTRY DllMain (HINSTANCE hInst    /* Library instance handle. */ ,
                      DWORD reason        /* Reason this function is being called. */ ,
                      LPVOID reserved    /* Not used. */ )
{
    switch (reason)
    {
      case DLL_PROCESS_ATTACH:
        break;

      case DLL_PROCESS_DETACH:
        break;

      case DLL_THREAD_ATTACH:
        break;

      case DLL_THREAD_DETACH:
        break;
    }

    /* Returns TRUE on success, FALSE on failure */
    return TRUE;
}
agora pressione F9 para testar o seu projeto!

se aparecer a seguinte mensagem

quer dizer que sua dll funcionou perfeitamente :­D
agora vamos testa-la no game maker GM8 finalmente \o/

===================AGORA NO GAME MAKER==============================
abra o game maker
salve o jogo na mesma pasta onde vc salvou a dll
e entao crie um script e de o nome de DLLInit e entao digite o seguinte codigo nesse script
[DLLInit]
Código:

dll="MinhaDLL.dll";
global.SOMA=external_define(dll,"soma",dll_stdcall,ty_real,2,argument0,argument1);
/*
argument0=nome da dll
argument1=nome da funçao
argument2=tipo de resposta
argument3=tipo de retorno, se o valor da funçao retornara a string ou valor real.
argument4=numero de argumentos que a funçao tem
argument5=double x
argument6=double y
*/
ficara assim

crie outro script e de o nome de DllSoma e digite o seguinte código
Código:

return (external_call(global.SOMA,argument0,argument1));//retorna ao resultado da funçao da dll
ficara assim


QUASE LA :­D
agora vamos testar para ver se esta funcionando
crie um objeto e de qualquer nome a ele
add o evento Create e arraste o d´n ´d Execute code

digite o seguinte código
Código:

DllInit();//inica a dll
soma=DllSoma(8,8);//executa a funçao da dll
show_message(soma);//mostra uma mensagem na tela com o valor do retorno da dll
crie uma room e coloque esse objeto na room
se aparecer uma mensagem mostrando o numero 16

PARABENS VOCE CONCLUIU O TUTORIAL COM EXITO!
a dll funcionou e agora voce tera portas abertas para criar outras dll Very Happy
Download do Exemplo
====================OBRIGADO POR LEREM MEU PEQUENO PRIMEIRO TUTORIAL==================


Última edição por Jiraya em Qua Dez 15, 2010 7:44 pm, editado 1 vez(es)

Jiraya

Ranking: Nota A
Número de Mensagens: 1134
Data de inscrição: 20/03/2010
Versão:
  • Game Maker 8.1
  • Game Maker Studio: Master

Notas recebidas: A+A
Reputação: 106

Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Markituh em Qua Dez 15, 2010 7:02 pm

Pequeno? Que é isso, cara! Tá grande Very Happy Eu já tinha visto sobre como fazer na Game Maker Comunnity, foi lá que aprendi a fazer minha primeira DLL =D Eu realmente prefiro o C++ para fazer, pois no Delphi é deveras complicado(que nada, eu que não sabia definir).

OFF: Cabei de sacar, o novo Rank entrou em vigor Happy

___________

"El. Psy. Congroo"
Se você entendeu essa mensagem é bem próvavel que a Organização já esteja atrás de você.

Markituh

Ranking: Sem avaliações
Número de Mensagens: 2066
Idade: 16
Data de inscrição: 11/10/2009
Versão:
  • Game Maker 8.0
  • Game Maker Studio: Professional

Reputação: 79

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Luca$ em Qua Dez 15, 2010 7:34 pm

Legal cara
Eu nao fiz
pq nao tenho o dev-c++
mas se tivesse eu concerteza fazeria seu tuto =D

Luca$

Ranking: Nota D
Número de Mensagens: 582
Data de inscrição: 10/10/2010
Versão:
  • Game Maker 8.0

Notas recebidas: D-C
Reputação: 1

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por LCS em Qua Dez 15, 2010 7:44 pm

cara muito bom mesmo como sempre cada vez mais complicado kkkk
mas ta muito avançado pra mim

lol se isso é um tuto pequeno nem quero ver quando postar um grande
valeu orochi
continua sempre assim cara
10 pra tu

LCS

Ranking: Nota A
Número de Mensagens: 1036
Idade: 19
Data de inscrição: 09/03/2010
Notas recebidas: A
Reputação: 43

Prêmios
   : 2
   : 1
   : 1

http://www.www.ww.www

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Alexandre Dias em Qua Dez 15, 2010 7:53 pm

Tava com o zoom ligado aqui no linux e queria diminuir a letra. Cliquei no - . Só depois vi que implantaram sistema de reputação . Malz ae e___e

Enfim, por ter C++ envolvido, eu andei lendo os códigos. Pena que não foi possível prosseguir, li muito pouco sobre diretivas e as únicas que eu conheço são include e define. Ouvi dizer que sempre que puder evitar a define nos códigos é bom.

Uma vez estive compilando uma calculadora e tinha 2 defines para imprimir na tela pro usuário digitar um valor. Bugou o programa todo, tive que digitar manualmente e__e

Ps: Consertei minha burrada te dando crédito em outro post.
Ps2: Você podia fazer uns tutoriais de C++ pro fórum, é um dos melhores programadores daqui. =D

Alexandre Dias

Número de Mensagens: 399
Idade: 20
Data de inscrição: 13/10/2010
Reputação: 8

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Jiraya em Qua Dez 15, 2010 8:17 pm

Vlw Pessoal!
vlw Naz!
o define é como uma constant, por tanto nao pode ser alterada!
por isso nao se pode usar um define como variavel ;]
s, talves eu crie mais tutoriais sobre c++ aqui no forum!

Jiraya

Ranking: Nota A
Número de Mensagens: 1134
Data de inscrição: 20/03/2010
Versão:
  • Game Maker 8.1
  • Game Maker Studio: Master

Notas recebidas: A+A
Reputação: 106

Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por bill gates Zona sul em Qui Dez 16, 2010 2:45 am

Jiraya adorei seu tutorial cara , eu estava querendo saber mesmo como criar uma dll , nossa foi d+ consegui fazer e deu certo aqui uahua !! , Jiraya da continuidade a essa materia cara , se possivel poderia dar um exemplo simples de dll de efeito sonoro tipo um delay ou algum outro efeito de som , vlw

10/10

www.trsflash.blogspot.com

bill gates Zona sul

Número de Mensagens: 144
Data de inscrição: 02/02/2010
Reputação: -2

Prêmios
   : 0
   : 1
   : 0

http://www.tiagoguitarra.blogspot.com

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Salathiel em Qui Dez 16, 2010 10:01 am

Parabéns cara, muito legal mesmo.
Pergunta:
Sempre que for fazer uma dll tem que usar external_define no gm?

Salathiel

Número de Mensagens: 346
Idade: 18
Data de inscrição: 29/05/2010
Reputação: 3

Prêmios
   : 0
   : 0
   : 0

http://salathiel1337.blogspot.com/

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Markituh em Qui Dez 16, 2010 10:11 am

Salathiel (Qui Dez 16, 2010 11:01 am) escreveu:Parabéns cara, muito legal mesmo.
Pergunta:
Sempre que for fazer uma dll tem que usar external_define no gm?
Sim. External define é o que define as funções da DLL

___________

"El. Psy. Congroo"
Se você entendeu essa mensagem é bem próvavel que a Organização já esteja atrás de você.

Markituh

Ranking: Sem avaliações
Número de Mensagens: 2066
Idade: 16
Data de inscrição: 11/10/2009
Versão:
  • Game Maker 8.0
  • Game Maker Studio: Professional

Reputação: 79

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Isaque Onix em Seg Jul 30, 2012 6:06 pm

aaah com o delphi7 é td diferente :'(

Bom tuto mano, pena q num deu aki

Isaque Onix

Número de Mensagens: 1163
Idade: 20
Data de inscrição: 15/08/2010
Versão:
  • Game Maker 8.0
  • Game Maker Studio: Free

Reputação: 107

Prêmios
   : 0
   : 0
   : 0

http://indiemakersbr.forumeiros.com/

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Kapoty em Seg Jul 30, 2012 6:41 pm

Uma pergunta :

Como faço para retornar uma string? tal como "Pontos = "+x

Kapoty

Ranking: Nota C
Número de Mensagens: 631
Data de inscrição: 05/11/2011
Versão:
  • Game Maker Studio: Professional

Notas recebidas: E + D + C + B + D +B
Reputação: 20

Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Jiraya em Seg Jul 30, 2012 7:14 pm

Código:

extern "C" __declspec(dllexport) char* SITE()
{
return("Game Maker Brasil");
}

caso queira retornar a uma string como gml.

Código:

#include <iostream>
#include <string>
#include <stringstream>
#include <cstring>

template<class T>
extern "C" __declspec(dllexport) char* SHOW_MESSAGE(T _val)
{
std::sstream _parse;
_parse<<_val;
return(_parse.str().c_str());
}


Jiraya

Ranking: Nota A
Número de Mensagens: 1134
Data de inscrição: 20/03/2010
Versão:
  • Game Maker 8.1
  • Game Maker Studio: Master

Notas recebidas: A+A
Reputação: 106

Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Isaque Onix em Seg Jul 30, 2012 8:14 pm

Jiraya, vc tem outros posts e tutos sobre dlls? sou iniciante em delphi e gostaria de aprender +

Isaque Onix

Número de Mensagens: 1163
Idade: 20
Data de inscrição: 15/08/2010
Versão:
  • Game Maker 8.0
  • Game Maker Studio: Free

Reputação: 107

Prêmios
   : 0
   : 0
   : 0

http://indiemakersbr.forumeiros.com/

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum