Como fazer o dinheiro?

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

Resolvido Como fazer o dinheiro?

Mensagem por Fenixs em Sab 11 Dez 2010, 16:29

coomo?eu vi uma engine aki de um mercado, só q eu digito la no procurar mercado, dinheiro, moeda só q nao acho...
ai eu qria fazer mais ou menos um jogo desse.

Fenixs

Número de Mensagens : 263
Idade : 20
Data de inscrição : 04/09/2010
Reputação : -4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.ngames4u.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Mannoroth em Sab 11 Dez 2010, 17:30

Essa pergunta está muito vaga. Explique o que vc quer, como funciona essa tal 'engine de mercado'.

Mannoroth

Ranking : Nota D
Número de Mensagens : 836
Idade : 26
Data de inscrição : 05/10/2010
Notas recebidas : D+D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Fenixs em Sab 11 Dez 2010, 17:49

Bom queria fazer meio q um. Jogo q o player fosse ao mercado(e q ainda tenho uma ideia pequena do projeto) e ao clikar nos itens o dinheiro que começa com 100 va diminuindo.
e quando nao tivesse dinheiro suficiente avisace e ai depois ele sairia do mercado e fosse pra um jogo e a pontuacao q ele consseguise fosse pras moedas.mais ou menos isso

Fenixs

Número de Mensagens : 263
Idade : 20
Data de inscrição : 04/09/2010
Reputação : -4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.ngames4u.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Mannoroth em Sab 11 Dez 2010, 18:43

vc deve criar objetos dos itens, cada objeto deve ter uma sprite que o ilustre e indique o preço dele. Como exemplo, no mercado tem:
obj_pera preço 40
obj_uva preço 20
obj_rabanete preço 8
crie um obj_create e no event create coloque:
Código:

global.dinheiro=100
global.peras=0
global.uvas=0
global.rabanetes=0
vc está assim criando as variáveis que indicam quantas peras, uvas e rabanetes o personagem tem com ele.

no obj_pera coloque o event mouse left button:
Código:
if global.dinheiro>=40 {global.dinheiro-=40;global.peras+=1} else exit
no obj_uva coloque o event mouse left button:
Código:
if global.uvas>=20 {global.dinheiro-=20;global.uvas+=1} else exit
no obj_rabanete coloque o event mouse left button:
Código:
if global.uvas>=8 {global.dinheiro-=8;global.rabanetes+=1} else exit

estes 3 objetos devem estar numa room, chamarei de room_mercado, enquanto a room do jogo chamarei de room_jogo:
na room_mercado tambem deve ter um objeto pra sair quando a grana tiver abaixo do preço do item mais barato, no caso, 8.

crie obj_sair e bote no event step:
Código:
if global.dinheiro<8
{
show_message("Você não tem dinheiro suficiente pra comprar item algum no mercado");alarm[0]=30} else exit
crie no obj o event alarm[0] e coloque
Código:
room=room_jogo
Dessa forma, a mensagem aparece e 1 segundo depois(30steps do alarm), pra dar tempo o jogador ler a mensagem, o jogo muda pra room_jogo.

Sobre o obj_create, ele deve ser colocado apenas na room_jogo, se quiser pode acrescentar nele um draw que mostre durante o jogo, a quantidade de itens e dinheiro. Dessa forma, no event draw coloque:
Código:
draw_text(x,y,global.dinheiro)
draw_text(x+30,y,global.peras)
draw_text(x+60,y,global.uvas)
draw_text(x+90,y,global.rabanetes)
Lembre de marcar as rooms como persistent pra não perder as informações das variáveis.

Sobre a pontuação que o personagem conseguir no jogo ir pro dinheiro: em cada ação que dê os tais pontos, acrescente o code
Código:
global.dinheiro+=numero
mas no lugar da palavra numero coloque a quantidade que vc quiser, como 10, 20, 30, etc.

Mannoroth

Ranking : Nota D
Número de Mensagens : 836
Idade : 26
Data de inscrição : 05/10/2010
Notas recebidas : D+D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Fenixs em Sab 11 Dez 2010, 20:07

eu fiz tudo q vc falou ai em cima mais deu isso:

___________________________________________
ERROR in
action number 1
of Step Event
for object obj_sair :

Error in code at line 1:
if global.dinheiro<8
^
at position 11: Unknown variable dinheiro

Fenixs

Número de Mensagens : 263
Idade : 20
Data de inscrição : 04/09/2010
Reputação : -4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.ngames4u.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por iluga em Sab 11 Dez 2010, 20:15

Você criou a variavel dinheiro com outro nome ou faltando alguma letra?
Pode ser isso.

iluga

Número de Mensagens : 23
Data de inscrição : 23/11/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Fenixs em Sab 11 Dez 2010, 20:20

nao eu fiz tudo do geito q ele fez ali em cima...

Fenixs

Número de Mensagens : 263
Idade : 20
Data de inscrição : 04/09/2010
Reputação : -4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.ngames4u.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Mystery_boy_maker em Sab 11 Dez 2010, 20:25

Bom ja faz um bom tempo que eu fiz uma engine de sistema de compra aqui no fórum caso queria ver como é :
Click Aqui para ver a Engine

Mystery_boy_maker

Número de Mensagens : 908
Idade : 23
Data de inscrição : 25/01/2010
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://recursos-mania.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Fenixs em Sab 11 Dez 2010, 20:36

era esse mesmo!!do Mystery_boy_maker! valeeu! XD agora só falta eu saber como aumentar o dinheiro quando o carinha pegar um treco tipo uma moeda..

Fenixs

Número de Mensagens : 263
Idade : 20
Data de inscrição : 04/09/2010
Reputação : -4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.ngames4u.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Mystery_boy_maker em Sab 11 Dez 2010, 20:42

Simples usa o mesmo principio que eu usei na engine para comprar e gastar dinheiro e muda para ganhar eu nao me lembro muito bem
que var eu usei na engine mas acho que foi global.dinheiro

tipo quando apertar no objeto moeda seria algo assim

Código:
if mouse_check(mb_left){ global.dinheiro+=10 } 

Mystery_boy_maker

Número de Mensagens : 908
Idade : 23
Data de inscrição : 25/01/2010
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://recursos-mania.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Fenixs em Sab 11 Dez 2010, 20:45

isso mesmo! Very Happy valeu mystery,Happy
podem fechar aki Very Happy

Fenixs

Número de Mensagens : 263
Idade : 20
Data de inscrição : 04/09/2010
Reputação : -4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.ngames4u.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Mystery_boy_maker em Sab 11 Dez 2010, 20:49

Ok qualquer duvida ou problema com a engine manda uma Mp


Tópico Resolvido
-Trancado-

Caso a autora queira reabrir mande uma mp para um moderador
ou Administrador no Fórum !

Mystery_boy_maker

Número de Mensagens : 908
Idade : 23
Data de inscrição : 25/01/2010
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://recursos-mania.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer o dinheiro?

Mensagem por Conteúdo patrocinado Hoje à(s) 06:03


Conteúdo patrocinado


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