Главная | Топ серверов | Скины | Регистрация | Вход | English Version Приветствую Вас Гость | Показать правый блок
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
www.MyMuWeb.Ru - Форум » MyMuWeb » Баги, Ошибки » [bugs]Некорректное отображение времени квестов!!
[bugs]Некорректное отображение времени квестов!!
FlatOutДата: Четверг, 21.07.2011, 15:58 | Сообщение # 1
Подполковник
Группа: Проверенные
Сообщений: 106
Репутация: 6
Статус: Оффлайн
посмотреть можно тут
bc каждые 2 часа
ds каждый час
chaos castel каждый час
так же время на 1час отстает от сервера!!

CC почему то вообще каждый 1 и ровно в xx:40
BC в 20минут бывает даже например было в 11,20 в чем прикол?
DS начинается вообще стабильно в xx:20
что за бред?

Добавлено (21.07.2011, 15:58)
---------------------------------------------
UP


бывший аккаунт
I.A.Fr0sT


Сообщение отредактировал FlatOut - Четверг, 21.07.2011, 08:30
 
SanneAДата: Четверг, 21.07.2011, 22:32 | Сообщение # 2
Генерал-майор
Группа: Модераторы
Сообщений: 358
Репутация: 166
Статус: Оффлайн
посмотри в файле www/includes/time.php

 
FlatOutДата: Четверг, 21.07.2011, 23:15 | Сообщение # 3
Подполковник
Группа: Проверенные
Сообщений: 106
Репутация: 6
Статус: Оффлайн
<?
$servertime = date("F d, Y H:i:s", time()+1);
$hour = date("H");
$min = date("i");
$duotime = $hour.$min;

if($min>30) {$bcht = $hour+1; $bct = "'".$bcht."','30'";}
else {$bct = "'".$hour."','30'";}

if($duotime<145) {$cct = "1";} elseif($duotime<345) {$cct = "3";}
elseif($duotime<545) {$cct = "5";} elseif($duotime<745) {$cct = "7";}
elseif($duotime<945) {$cct = "9";} elseif($duotime<1145) {$cct = "11";}
elseif($duotime<1345) {$cct = "13";} elseif($duotime<1545) {$cct = "15";}
elseif($duotime<1745) {$cct = "17";} elseif($duotime<1945) {$cct = "19";}
elseif($duotime<2145) {$cct = "21";} else {$cct = "23";}

if($duotime<100) {$dst = "1";} elseif($duotime<300) {$dst = "3";}
elseif($duotime<500) {$dst = "5";} elseif($duotime<700) {$dst = "7";}
elseif($duotime<900) {$dst = "9";} elseif($duotime<1100) {$dst = "11";}
elseif($duotime<1300) {$dst = "13";} elseif($duotime<1500) {$dst = "15";}
elseif($duotime<1700) {$dst = "17";} elseif($duotime<1900) {$dst = "19";}
elseif($duotime<2100) {$dst = "21";} else {$dst = "23";}

if($duotime<100) {$get = "1";} elseif($duotime<400) {$get = "4";}
elseif($duotime<700) {$get = "7";} elseif($duotime<1000) {$get = "10";}
elseif($duotime<1300) {$get = "13";} elseif($duotime<1600) {$get = "16";}
elseif($duotime<1900) {$get = "19";} elseif($duotime<2200) {$get = "22";}
?>

<script type="text/javascript" src="scripts/timejs.js">//script_by_vaflan</script>

<span class="helpLink" id="time" title="<?echo mmw_lang_server_time;?>"><?echo date("d.m.Y H:i:s");?></span><br>
Devil Square: <span id="dstime">Error: Turn On JavaScript</span><br>
Blood Castle: <span id="bctime">Error: Turn On JavaScript</span><br>
Chaos Castle: <span id="cctime">Error: Turn On JavaScript</span><br>

<script type="text/javascript">
var currenttime = '<?echo $servertime;?>' //PHP method of getting server date "F d, Y H:i:s"
var serverdate=new Date(currenttime)

function padlength(what){
var output=(what.toString().length==1)? "0"+what : what
return output
}

function displaytime(){
serverdate.setSeconds(serverdate.getSeconds()+1);
month = serverdate.getMonth() + 1; if(month<10) {month = "0"+month}
var datestring=padlength(serverdate.getDate())+"."+month+"."+serverdate.getFullYear()
var timestring=padlength(serverdate.getHours())+":"+padlength(serverdate.getMinutes())+":"+padlength(serverdate.getSeconds())
document.getElementById("time").innerHTML=datestring+" "+timestring
}

window.onload=function(){
setInterval("displaytime()", 1000)
}

dstime('<?echo $dst;?>','00');
bctime(<?echo $bct;?>);
cctime('<?echo $cct;?>','45');
//script_by_vaflan
</script>

что именно надо исправить?+1 на +2 менял один результат нифига


бывший аккаунт
I.A.Fr0sT
 
SanneAДата: Пятница, 22.07.2011, 07:17 | Сообщение # 4
Генерал-майор
Группа: Модераторы
Сообщений: 358
Репутация: 166
Статус: Оффлайн
Менять значения цифр



 
FlatOutДата: Пятница, 22.07.2011, 15:30 | Сообщение # 5
Подполковник
Группа: Проверенные
Сообщений: 106
Репутация: 6
Статус: Оффлайн
вроде сработало)))

Добавлено (22.07.2011, 15:30)
---------------------------------------------
все исправил


бывший аккаунт
I.A.Fr0sT
 
www.MyMuWeb.Ru - Форум » MyMuWeb » Баги, Ошибки » [bugs]Некорректное отображение времени квестов!!
  • Страница 1 из 1
  • 1
Поиск:

This page is designed to be viewed best with Chrome. Home Page MyMuWeb By TFU.LV. Хостинг от uCoz.