Contador
unknown
javascript
3 years ago
1.4 kB
3
Indexable
function onAttack(event) { //Esto se puede modificar, haremos que cada vez que golpee, le sumemos 1 al contador var player = event.getPlayer(); if (API.containsTempData("contador" + player.getName())) { //SI es que tiene el contador activo hacemos lo que sigue dentro del if, si no saltamos directamente al setTempData. var contador = API.getTempData("contador" + player.getName()); //si lo tiene, entonces obtenemos el valor del contador. API.setTempData("contador" + player.getName(), contador + 1); //aquí sumamos 1 al contador, modificable. if (contador >= 20) { //si el contador es mayor o igual a 20, entonces hacemos lo que está dentro. API.message(player, "¡Llegaste a 20 en el contador!") //Si es llegó a 20 en el contador, entonces le mandamos un mensaje de que llego a 20, obviamente se puede modificar a gusto. API.removeTempData("contador" + player.getName()); //Si llegó al limite establecido (en este caso 20), borramos el contador (esto se analiza en el primer if, por eso hago que ponga el contador denuevo al final). } return; //SI es que tiene el contador activo, volvemos, para no reiniciar el contador a 1. } API.setTempData("contador" + player.getName(), 1); //Aquí establecemos el contador nuevamente, con un valor de 1. }
Editor is loading...