жесть какая...
ну и на сон грядущий, перлы тринити кора:
Цитата:
Вот накатал простой скрипт для отображения на сайте статуса боя. Написан криво, но зато работает. Кому интересно - ловите
|
PHP код:
<?php
$link = mysql_connect ("localhost","login","pass") or die ("не коннект: " .mysql_error()); //подключаемся
$link = mysql_select_db ("char_db) or die ("Не работает: " .mysql_error()); //выбираем базу
$controll="SELECT * FROM worldstates WHERE entry = '31003'"; //результат 1
$battle="SELECT * FROM worldstates WHERE entry = '31001'"; //результат 2
$timer="SELECT * FROM worldstates WHERE entry = '31002'"; //результат 3
$res1 = mysql_query($controll) or die (mysql_error()); //выдираем запрос 1
$res2 = mysql_query($battle) or die (mysql_error()); //выдираем запрос 2
$res3 = mysql_query($timer) or die (mysql_error()); //выдираем запрос 3
$r=mysql_fetch_assoc($res1); //проверяем, какая фракция контролирует
if ($r***91;'value'***93; == 0)
{echo 'Озеро Ледяных Оков под контролем Альянса!<br><br>';}
else {echo 'Озеро Ледяных Оков под контролем Орды!<br><br>';}
//муторные вычисления времени
$r=mysql_fetch_assoc($res3);
$wartime = $r***91;'value'***93;/1000;
$wartime = ceil ($wartime);
$time = $wartime;
$sec = $time%60;
$time = intval ($time/60);
$min = $time%60;
$time = intval ($time/60);
$hours = $time%24;
$r=mysql_fetch_assoc($res2); //Проверяем, идёт ли битва
if ($r***91;'value'***93; == 1)
{echo "Статус боя: Идёт бой!<br><br>";
echo '============<br>';
echo 'До конца битвы осталось ', $min, ':', $sec;
}
else{echo "Статус боя: Боя нет!<br><br>";
echo '============<br>';
echo 'Битва начнётся через ', $hours, ':', $min, ':', $sec;}
php?>
****писатели вовжп захватывают триникор)