|
|
|
Autor |
Mensagem |
BielziimSM
Usuário
Registrado: 15/12/13 Mensagens: 190
|
|
Transferir um valor de uma variável de um mapa para outro? |
|
No caso um exemplo: o player ta no lvl 3 no primeiro mapa e ao passar para o outro mapa importar esse valor para que até no final do game possa ta em um lvl alto !
Alguém poderia ajudar?
|
|
Qua Dez 17, 2014 4:37 pm |
|
|
Lima
Usuário
Registrado: 16/11/13 Mensagens: 100
|
|
|
|
Bom... eu não sei se é só comigo, mas, variáveis globais funcionam em todos os mapas do jogo, só que Você pode salvar usando o TIniFile e carregando os valores no OnCreate, o Welgomes fez um exemplo em outro tópico, eu uso há um tempo e é bom!
|
|
Qua Dez 17, 2014 7:27 pm |
|
|
kleiton157
Usuário
Registrado: 06/05/11 Mensagens: 1170 Localização: Na cáducarai |
|
|
|
Comigo também funciona, use variáveis globais, deve funcinar...
| | writeglobalvar('nivel',3); |
_________________ ________________________________________
- É nescessário ver além do que os olhos mostram |
|
Qui Dez 18, 2014 12:27 am |
|
|
Sednan
Usuário
Registrado: 09/07/12 Mensagens: 285
|
|
|
|
variáveis globais funcionam em todos os mapas
|
|
Qui Dez 18, 2014 2:02 am |
|
|
BielziimSM
Usuário
Registrado: 15/12/13 Mensagens: 190
|
|
|
|
Como utilizar as variáveis globais?
|
|
Qui Dez 18, 2014 2:21 am |
|
|
welgomes
Usuário
Registrado: 10/07/11 Mensagens: 827 Localização: São Paulo - Capital |
|
|
Qui Dez 18, 2014 10:15 am |
|
|
BielziimSM
Usuário
Registrado: 15/12/13 Mensagens: 190
|
|
|
Qui Dez 18, 2014 1:59 pm |
|
|
Lima
Usuário
Registrado: 16/11/13 Mensagens: 100
|
|
|
|
Coloque no OnCreate:
| | WriteGlobalVar('Nome da variável', valor); |
o nome pode ser qualquer um, como: nível, e o valor eu sugiro 1, ou seja, nível = 1, sacou?
queremos que esse valor mude no decorrer do jogo, então no MainLoop dos mapas ou no OnLoop dos personágens, você escreve as condições para o nível aumentar ou diminuir, se você quiser aumentar é assim:
| | WriteGobalVar('Nome da variável', ReadGlobal('VarNome da variável') +1); |
e pra diminuir é:
| | WriteGobalVar('Nome da variável', ReadGlobal('VarNome da variável') +1); |
para mais informações eu lhe sugiro estudar algumas apostilas, sempre ajudam![/code]
|
|
Qui Dez 18, 2014 5:31 pm |
|
|
|
|
|
|
|
|