Remove duration times 0 variation
This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.
-
-
-
-
Debes hacer algunos cambios en la funcion
GetRestTimeFormat()
Que se encuentra en el archivo
scripts/game/base.jsIn The end -
If this is the place you're talking about, these are there.
-
Zeus wrote:
Source Code
In The end -
Seria algo como esto:
JavaScript Source Code: base.js
In The end -
Despues que hagas los cambios debes borrar el historial de tu navegador para que se te apliquen los nuevos cambiosIn The end
-
thank you for your help mate
I integrated the code, I tried it with zero scanner, still the same -
Zeus wrote:
gracias por tu ayuda compañero
Integré el código, lo probé con cero escáner, sigue igual
O de lo contrario envie el archivo js que se ejecuta en la página que enviaste en la imagen del primer comentarioIn The end -
buildings in the image
I know it has to get it from base.js too
but if it's from buildlist.js, I'm putting the code
Source Code: buildlist.js
- var resttime = 0;
- var time = 0;
- var endtime = 0;
- var interval = 0;
- var buildname = "";
- function Buildlist() {
- var rest = resttime - (serverTime.getTime() - startTime) / 1000;
- if (rest <= 0) {
- window.clearInterval(interval);
- $('#time').text(Ready);
- $('#command').remove();
- document.title = Ready + ' - ' + Gamename;
- window.setTimeout(function() {
- window.location.href = 'game.php?page=buildings';
- }, 1000);
- return;
- }
- document.title = GetRestTimeFormat(rest) + ' - ' + buildname + ' - ' + Gamename;
- $('#time').text(GetRestTimeFormat(rest));
- }
- $(document).ready(function() {
- time = $('#time').data('time');
- resttime = $('#progressbar').data('time');
- endtime = $('.timer:first').data('time');
- buildname = $('.buildlist > table > tbody > tr > td:first').text().replace(/[0-9]+\.:/, '').trim();
- interval = window.setInterval(Buildlist, 1000);
- window.setTimeout(function () {
- if(time <= 0) return;
- $('#progressbar').progressbar({
- value: Math.max(100 - (resttime / time) * 100, 0.01)
- });
- $('.ui-progressbar-value').addClass('ui-corner-right').animate({width: "100%"}, resttime * 1000, "linear");
- }, 5);
- Buildlist();
- });
-
Zeus wrote:
edificios en la imagen
Sé que también tiene que obtenerlo de base.js
pero si es de buildlist.js, pongo el codigo
Source Code: buildlist.js
- var tiempo restante = 0;
- var hora = 0;
- var hora de finalización = 0;
- intervalo var = 0;
- var nombreconstrucción = "";
- función Lista de compilación () {
- var rest = restTime - (serverTime.getTime() - startTime) / 1000;
- si (resto <= 0) {
- ventana.clearInterval(intervalo);
- $('#tiempo').texto(Listo);
- $('#comando').remove();
- document.title = Listo + ' - ' + Nombre del juego;
- ventana.setTimeout(función() {
- ventana.ubicación.href = 'juego.php?page=edificios';
- }, 1000);
- devolver;
- }
- document.title = GetRestTimeFormat(rest) + ' - ' + buildname + ' - ' + Gamename;
- $('#hora').texto(GetRestTimeFormat(resto));
- }
- $(documento).listo(función() {
- tiempo = $('#tiempo').datos('tiempo');
- tiempo de descanso = $('#barradeprogreso').data('tiempo');
- hora de finalización = $('.temporizador:primero').data('hora');
- buildname = $('.buildlist > table > tbody > tr > td:first').text().replace(/[0-9]+\.:/, '').trim();
- intervalo = ventana.setInterval(Lista de compilación, 1000);
- ventana.setTimeout(función () {
- si (tiempo <= 0) volver;
- $('#barradeprogreso').barradeprogreso({
- valor: Math.max (100 - (tiempo de descanso / tiempo) * 100, 0.01)
- });
- $('.ui-progressbar-value').addClass('ui-corner-right').animate({width: "100%"}, resttime * 1000, "linear");
- }, 5);
- lista de compilación();
- });
In The end -
Revise que no exista otro fichero .js que contenga la función
GetRestTimeFormat()In The end -
Source Code: base.js
- function dezInt(num, size, prefix) {
- prefix = (prefix) ? prefix : "0";
- var minus = (num < 0) ? "-" : "",
- result = (prefix == "0") ? minus : "";
- num = Math.abs(parseInt(num, 10));
- size -= ("" + num).length;
- for (var i = 1; i <= size; i++) {
- result += "" + prefix;
- }
- result += ((prefix != "0") ? minus : "") + num;
- return result;
- }
- function getFormatedTime(time) {
- hours = Math.floor(time / 3600);
- timeleft = time % 3600;
- minutes = Math.floor(timeleft / 60);
- timeleft = timeleft % 60;
- seconds = timeleft;
- return dezInt(hours, 2) + ":" + dezInt(minutes, 2) + ":" + dezInt(seconds, 2);
- }
these other codes
Source Code: base.js
- function dezInt(num, size, prefix) {
- prefix = (prefix) ? prefix : "0";
- var minus = (num < 0) ? "-" : "",
- result = (prefix == "0") ? minus : "";
- num = Math.abs(parseInt(num, 10));
- size -= ("" + num).length;
- for (var i = 1; i <= size; i++) {
- result += "" + prefix;
- }
- result += ((prefix != "0") ? minus : "") + num;
- return result;
- }
- function getFormatedTime(time) {
- hours = Math.floor(time / 3600);
- timeleft = time % 3600;
- minutes = Math.floor(timeleft / 60);
- timeleft = timeleft % 60;
- seconds = timeleft;
- return dezInt(hours, 2) + ":" + dezInt(minutes, 2) + ":" + dezInt(seconds, 2);
- }
- function GetRestTimeFormat(Secs) {
- var s = Secs;
- var m = 0;
- var h = 0;
- if (s > 59) {
- m = Math.floor(s / 60);
- s = s - m * 60;
- }
- if (m > 59) {
- h = Math.floor(m / 60);
- m = m - h * 60;
- }
- if (h > 0) {
- return h + ':' + m + ':' + s;
- } elseif (m > 0) {
- return m + ':' + s;
- } else {
- return s;
- }
- }
-
Borraste la caché de tu navegador?In The end
-
Linkin wrote:
Borraste la caché de tu navegador?
-
Ahí tiene que estar interviniendo algo mas broIn The end
-
thank you for your help bro
-
Revisa bien que creo que el .js que esta controlando el conteo no es el que me has mandado broIn The end
-
I think you want to have this as final render
Here is the code you need to modify
saerch
PHP Source Code: GeneralFunctions.php
- function pretty_time($seconds)
- {
- global $LNG;
- $day = floor($seconds / 86400);
- $hour = floor($seconds / 3600 % 24);
- $minute = floor($seconds / 60 % 60);
- $second = floor($seconds % 60);
- $time = '';
- if($day > 0) {
- $time .= sprintf('%d%s ', $day, $LNG['short_day']);
- }
- return $time.sprintf('%02d%s %02d%s %02d%s',
- $hour, $LNG['short_hour'],
- $minute, $LNG['short_minute'],
- $second, $LNG['short_second']
- );
- }
replace by
Source Code: GeneralFunctions.php
- function pretty_time($seconds)
- {
- global $LNG;
- $day = floor($seconds / 86400);
- $hour = floor($seconds / 3600 % 24);
- $minute = floor($seconds / 60 % 60);
- $second = floor($seconds % 60);
- $time = '';
- if($day > 0) {
- $time .= sprintf('%d%s ', $day, $LNG['short_day']);
- }
- if($hour > 0) {
- $time .= sprintf('%02d%s ', $hour, $LNG['short_hour']);
- }
- if($minute > 0) {
- $time .= sprintf('%02d%s ', $minute, $LNG['short_minute']);
- }
- return $time.sprintf('%02d%s',
- $second, $LNG['short_second']
- );
- }
JavaScript Source Code: base.js
- function getFormatedTime(time) {
- hours = Math.floor(time / 3600);
- timeleft = time % 3600;
- minutes = Math.floor(timeleft / 60);
- timeleft = timeleft % 60;
- seconds = timeleft;
- var timeresponse = "";
- if (hours > 0) {
- timeresponse += dezInt(hours, 2) + "h ";
- }
- if (minutes > 0) {
- timeresponse += dezInt(minutes, 2) + "m ";
- }
- timeresponse += dezInt(seconds, 2) + "s";
- return timeresponse;
- }
JavaScript Source Code: base.js
- function GetRestTimeFormat(Secs) {
- var s = Secs;
- var m = 0;
- var h = 0;
- var time = "";
- if (s > 59) {
- m = Math.floor(s / 60);
- s = s - m * 60;
- }
- if (m > 59) {
- h = Math.floor(m / 60);
- m = m - h * 60;
- }
- if (h > 0) {
- time += dezInt(h, 2) + "h ";
- }
- if (m > 0) {
- time += dezInt(m, 2) + "m ";
- }
- time += dezInt(s, 2) + "s";
- return time;
- }
-
Share
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0
-
Users Online 2
2 Guests