[ajuda em javascript] calcular pontos dos edificios

  • Iniciador do tópico lynce
  • Data de início
Estado
Não está aberto para novas respostas.

DeletedUser

Guest
tomando como exemplo a igreja(1 a 3)
http://help.tribalwars.net/wiki/Points

nivel 1=10
nivel 2=2
nivel 3=2

armazeno em um array os pontos de cada nivel(index)
PHP:
igreja = new Array(10, 2, 2)


tenho uma textbox , com o nome: userInput, para inserir o numero do nível:
PHP:
<input type="text" id="userInput"  size="4">

valor é lido e armazenado numa variavel
PHP:
var nivel=document.form.userInput.value;

esse valor introduzido é subtraido por 1 (por causa do index do array)
PHP:
var arraynivel= parseInt(nivel-1);

a logica seria
-inserir i o nivel do edificio
-valor lido

-subtrair por 1
-percorrer o index do array e somar todos os valores até esse index

PHP:
 sum = 0;
  for (i=0; arraynivel<igreja.lenght; i++)
    {
    sum = sum + igreja[i];
    }  
  alert(sum)

mas não estou a conseguir , alguem me dá uma ajudinha? :D
 
Última edição por um moderador:

DeletedUser17651

Guest
Para que queres o arraynivel? Basta fazeres isto:

PHP:
var igreja = [10, 2, 2];
var nivel = 3;
var sum = 0;
for (var i = 0; i < nivel; i++) {
	sum += igreja[i];
}  
alert(sum);
 
Estado
Não está aberto para novas respostas.
Topo