Add point experience 100 exp = +1 level

Discussion and feedback on Construct 2

» Sat May 28, 2016 3:44 am

Español

Hola amigos & scirra.

Como puedo crear puntos de experiencia, ya que tengo los puntos y al matar enemigos me da 10, al completar 100 de experiencia me suma +1 de nivel.

el problema que tengo es que puse: experiencia = 100, +1 de nivel, pero no puedo agregar mas para que aumente la cantidad de experincia a completar, espero que me entiendan jaajaj saludos.

English

Hello friends & Scirra.

I can create as experience points, because I have points by killing enemies and give me 10, to complete 100 experience level +1 sum me.

the problem I have is that I put: experience = 100, +1 level, but I can not add more to increase the amount of experince to complete, I hope you understand me jaajaj greetings.

B
20
S
6
G
1
Posts: 51
Reputation: 1,869

» Sat May 28, 2016 6:14 am

I hope you understand English, cause I do not understand Spanish xD
If I understood correctly you have a Code like

If EXPERIENCE = 100; Then Add to LEVEL =+ 1

I think you want to add after this more exp to be reached and more levels..?
if that's the case you may want to do something like this:

Set Variables for the Player: EXPERIENCE; NeededEXPERIENCE; LEVEL

You then can make a Code like following:

If Player.EXPERIENCE >= Player.NeededEXPERIENCE;
Then Player.EXPERIENCE = Player.EXPERIENCE - Player.NeededEXPERIENCE
Player.NeededEXPERIENCE + (Whatever number you want to increase the needed Experience for the next level)
Player.LEVEL + 1

So when the EXP you gained are more OR Equal to the EXP you need to reach, it will subtract the Needed EXP from you're current EXP to make sure you could get multiple Levels with one big EXPERIENCE Pack. In the same Time it will increase the Number of Needed EXP to be reached as well increase your Levels by 1.

I hope you understand this, just to be sure I will use "Google Translate"

SPANISH:

Espero que entiendan Inglés , porque yo no entiendo español xD
Si he entendido bien tiene un código como

Si la experiencia = 100 ; Luego Añadir a NIVEL = 1 +

Creo que desee agregar más después de esta exp que se alcance y más niveles .. ?
si ese es el caso, es posible que desee hacer algo como esto :

Establecer variables para el jugador: EXPERIENCIA ; NeededEXPERIENCE ; NIVEL

A continuación, puede hacer un código como el siguiente:

Si Player.EXPERIENCE > = Player.NeededEXPERIENCE ;
Entonces Player.EXPERIENCE = Player.EXPERIENCE - Player.NeededEXPERIENCE
Player.NeededEXPERIENCE + ( el número que desea aumentar la experiencia para alcanzar el siguiente nivel)
Player.LEVEL + 1

Así que cuando la EXP que obtuvo son más o igual que la EXP que necesita para alcanzar , se resta el EXP necesaria de que estás EXP actual para asegurarse de que puede obtener múltiples niveles con un paquete de gran experiencia . En el mismo tiempo que aumentará el número de EXP necesaria para llegar así a aumentar sus niveles en 1.

Espero que entienda esto, si no intento utilizar " Google Translate "
When you just begin learning this Stuff, don't make big things. Start Small.
B
9
S
3
G
1
Posts: 29
Reputation: 1,227

» Sun May 29, 2016 12:27 am

Gracias amigo, pero ayer cuando sube la ayuda, no paso 10 min cuando empece a crear y probar codigo y me funciono, incluso cree para la vida cada 100 monedas

igual te dejo el link y si se ve la foto para que sirva de AYUDA

Thanks friend, but yesterday when aid goes not step 10 min when I started to create and test code and it worked, even create life every 100 coins

Like I leave the link and if you see photo to serve HELP

http://fotos.subefotos.com/f02f70bc541c ... ce57do.png CODIGO
http://fotos.subefotos.com/81aa6f4d5a3d ... 413eco.png VARIABLES
B
20
S
6
G
1
Posts: 51
Reputation: 1,869