Conectar-se
Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Sem avaliações
Data de inscrição : 07/08/2015
Número de Mensagens : 12
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Venda de objetos em Inventário - Multiplicado

em Seg 24 Ago 2015, 15:59
Seguinte, tenho uma global de dinheiro "global.Dinheiro" e tenho uma global de inventário "global.Inventario"

Ao colher maças elas vão pro Inventário, exemplo:

Tenho 40 maças no meu inventário e clico nelas e escolho a opção "Vender" esse valor vendido vai para o "global.Dinheiro" mas tem que ser multiplicado o valor da maça pelo valor atual que tem no meu Inventário, e se possível ele perguntar quantas maças eu quero vender, pra não vender todas de uma só vez.

Sei o que fazer, só não sei colocar os códigos em ordem certa, alguém ae pode dar uma força?

VALEW o/
avatar
Data de inscrição : 23/04/2012
Número de Mensagens : 130
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 7

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Venda de objetos em Inventário - Multiplicado

em Seg 24 Ago 2015, 18:33
Olá, Lucas.

a princípio, seria uma simples questão de cálculos:

Create:
Código:

global.Item[0,0]="Maçã"
global.Item[0,1]=40; //quantidade do item
global.Item[0,2]=30; // Valor do dinheiro
global.Dinheiro=0; //quantidade de Dinheiro
global.Quanti=0; //quantidade escolhida para vender

Evento a qual deve-se executar a venda do item:
Código:

global.Quanti=get_string("Quantidade de maçãs: ","40");
global.Item[0,1]-=real(global.Quanti);
global.Dinheiro+=real(global.Item[0,2])*real(global.Quanti);

isto seria o básico do sistema... caso não saiba adaptar tais códigos a sua engine, envie os códigos de sua engine que deseja que possua o sistema de venda. caso os códigos acima possuam erros, avise-me, já que não os testei. até.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum