Piton4ik 49 Опубликовано 8 января, 2015 (изменено) Всем привет столкнулся с проблемой Поставил скрипт на показывание онлайна в % соотношении, но... бывает, что показывает нагрузку в 101% и больше Кто может помочь, где и что не так ? Заранее спасибо Вот сам скрипт: $(document).ready(function(){ $(".server").each(function(){ var el = $(this); var load = $(".serverOnlineIndicate", el); var online = $(".currentOnline", el) var current = parseInt(online.text()); const max = 100; var width = (current*100)/max; $(".serverOnlineLine", load).animate({ width: width>=100?"100%":width + "%" }) }) }); Вот ещё server.tpl [main] {item} [/main] [item] <div class="server"> <div class="serverName">{nameLink}</div> <!-- serverName --> <div class="serverRates">On</div> <!-- serverRates --> <div class="serverOnlineIndicate"> <div class="serverOnlineLine"></div> <!-- serverOnlineLine --> </div> <!-- serverOnlineIndicate --> <div class="serveronline">Нагрузка: <span class="currentOnline"><font style="color:#10e500;"><b>{Online}%</b></font></span></div> <!-- serveronline --> </div> <!-- server --> [/item] Изменено 8 января, 2015 пользователем Piton4ik Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Piton4ik 49 Опубликовано 8 января, 2015 Бросай Гиблое Дело ! вяжи с Накрутками ! извени что не помог !) Не вижу смысла в накрутках, ведь 15 000 онлайна - это так круто!!!! Хотя в природе не было 5000 онлайна (не считая офф серверов ну.. и возможно времена ц3-ц4) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BlackDream 321 Опубликовано 8 января, 2015 константа задана , по сути не должно быть больше 100 % , возможно как то взаимодействие с накруткой идет ... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Piton4ik 49 Опубликовано 8 января, 2015 константа задана , по сути не должно быть больше 100 % , возможно как то взаимодействие с накруткой идет ... Возможно в server.tpl трабла ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BlackDream 321 Опубликовано 8 января, 2015 Возможно в server.tpl трабла ? С данной вещью в 1 раз просто сталкиваюсь поэтому точнее не подскажу , нужно дождаться верстальщиков , тут они профи ) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Piton4ik 49 Опубликовано 8 января, 2015 (изменено) С данной вещью в 1 раз просто сталкиваюсь поэтому точнее не подскажу , нужно дождаться верстальщиков , тут они профи ) спасибо)будем ждать Изменено 8 января, 2015 пользователем Piton4ik Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Energy 263 Опубликовано 8 января, 2015 Возможно в server.tpl трабла ? const max = 100; возможно тут трабла? нет? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
barry 94 Опубликовано 8 января, 2015 Добавь в css .serverOnlineLine { max-width:100%; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Piton4ik 49 Опубликовано 8 января, 2015 Добавь в css .serverOnlineLine { max-width:100%; } не помогло... так же пишет 101%+ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
aHuMaToP 158 Опубликовано 8 января, 2015 чет меня смущает это const max = 100; и вот это width: width>=100?"100%":width + "%" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Piton4ik 49 Опубликовано 8 января, 2015 чет меня смущает это const max = 100; и вот это width: width>=100?"100%":width + "%" const max = 100; - типо 100% Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
1ntegrate 46 Опубликовано 8 января, 2015 разве максимальная константа должна быть процентом? вы ведь пытаетесь считать онлайн от максимально допустимого на сервере? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Piton4ik 49 Опубликовано 8 января, 2015 разве максимальная константа должна быть процентом? вы ведь пытаетесь считать онлайн от максимально допустимого на сервере? да, у меня выбивает больше 100% макс. онлайна Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
1ntegrate 46 Опубликовано 8 января, 2015 а от какого максимального онлайна ты высчитываешь процент загруженности? выходит что от 100 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
barry 94 Опубликовано 9 января, 2015 (изменено) не помогло... так же пишет 101%+ $(document).ready(function(){ $(".server").each(function(){ var el = $(this); var load = $(".serverOnlineIndicate", el); var online = $(".currentOnline", el) var current = parseInt(online.text()); const max = 100; var width = (current*100)/max; if(width > 100) { width = 100; } $(".serverOnlineLine", load).animate({ width: width>=100?"100%":width + "%" }) }) }); $(document).ready(function(){ $(".server").each(function(el,i){ var lineWidth = parseInt($(el).find('.currentOnline').html())/4000*100; if(lineWidth > 100) { lineWidth = 100; } $(el).find('.serverOnlineLine').animate({ width: lineWidth+'%' },500); }) }); Вот тебе еще 2 варианта) Изменено 9 января, 2015 пользователем barry Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты