Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Web обвязка/Статистика РБ
Поиск

Статистика РБ

14 ответов563 просмотровСейчас просматривают: 1
B
blastoma

Пользователь

Бывалый

Постов: 404

На форуме с: 18.08.2008

Репутация: +66

Рейтинг: 0

· 07.11.2008, 19:43

Вот типо сделал статистику Эпик RB на сайте Но у меня время респауна оч странно отображается
Типо так:
Queen Ant Мёртв 1226195020150
Core Мёртв 1226203266885

— www.l2club.ru

0
A
axelll

Пользователь

Ветеран

Постов: 577

На форуме с: 15.07.2007

Репутация: -99999999

Рейтинг: 0

· 07.11.2008, 21:46

ну и правильно отображается, тебе нада это число разделить на 1000 и перевести в читабельный вид.
загугли: Функция php date()

0
wwwMATRIXwww
wwwMATRIXwww

Пользователь

Бывалый

Постов: 417

На форуме с: 26.04.2008

Репутация: +325

Рейтинг: 0

· 07.11.2008, 23:16

Выложи скрипт пожалуйсто.Много спасибок думаю будет , да и тему прикрепят наврено.
Т.к. например у меня есть уже все скрипты и фишки для удобства игроков,осталось только Статус рб.такая проблема у многих.Выкладывай, получай спасибки)

— ы

0
B
blastoma

Пользователь

Бывалый

Постов: 404

На форуме с: 18.08.2008

Репутация: +66

Рейтинг: 0

· 08.11.2008, 07:17

<?php
$configdb = array(
"host" => "localhost",
"user" => "root",
"pass" => "",
"base" => "l2db",
);

$link = mysql_connect($configdb["host"],$configdb["user"],$configdb["pass"]) or die("MySQL error");
mysql_select_db($configdb["base"],$link);

echo "
<table width=100% border=0>
<tr>
<td width=50% align=center><b>Рейдбосс(Епик)</td>
<td width=25% align=center><b>Статус</td>
<td width=25% align=center><b>Респаун</td>
</tr>
";

$query = mysql_query("SELECT raid.boss_id, raid.respawn_time, npc.name, npc.level, npc.hp FROM grandboss_data AS raid INNER JOIN npc ON npc.id = raid.boss_id");

while ($raidData = mysql_fetch_array($query)) {
echo "<tr><td width=25% align=center>".$raidData["name"]."</td>";
echo "<td width=25% align=center><span style='color:green'>".($raidData["respawn_time"]=="0"?"Жив":"Мёртв")."</span></td>";
echo "<td width=50% align=center>".$raidData["respawn_time"]."</td></tr>";
}

echo "</table>";

mysql_close($link);
?>

— www.l2club.ru

0
?
????

Пользователь

Участник

Постов: 90

На форуме с: 27.02.2007

Репутация: +92

Рейтинг: 0

· 08.11.2008, 17:11

Если может у кого ещё нет. Скачать файл status_rb.rar
Один хороший человек любезно выложил, не помню его имя да и вам судя по всему лень искать, вот тоже выложу:
Статус РБ с картой (увы карта интерлюдии, в папке в 2-х вариантах - русская и англицкая )
Кидаем содержимое папки в корень сайта, в папке rb в файле config.php настраиваем доступ к БД и на сайте делаем ссылку http://имя сайта/rb
Всё, у вас есть карта Расположения РБ со статистикой живой\мёртвый!

0
B
blastoma

Пользователь

Бывалый

Постов: 404

На форуме с: 18.08.2008

Репутация: +66

Рейтинг: 0

· 08.11.2008, 22:45

axelll: ну и правильно отображается, тебе нада это число разделить на 1000 и перевести в читабельный вид.
загугли: Функция php date()

Можешь плиз сразу скрипт переделать,вот в этом месте надо менять я там думаю
echo "<td width=50% align=center>".$raidData["respawn_time"]."</td></tr>";
}
А то я меняю,а у меня скрипт начинает эрорить и не грузит

Вот брал с этого сайта Личный Кабинет там идёт вот такая строка
.date("H:i d.m.Y",substr($row['lastAccess'],0,10))

— www.l2club.ru

0
DioNiR90
DioNiR90

Пользователь

Бывалый

Постов: 146

На форуме с: 07.06.2007

Репутация: +70

Рейтинг: 0

· 09.11.2008, 02:39

blastoma: Можешь плиз сразу скрипт переделать,вот в этом месте надо менять я там думаю
echo "<td width=50% align=center>".$raidData["respawn_time"]."</td></tr>";
}
А то я меняю,а у меня скрипт начинает эрорить и не грузит

Вот брал с этого сайта Личный Кабинет там идёт вот такая строка
.date("H:i d.m.Y",substr($row['lastAccess'],0,10))

Вы меня конешно извините но зачем в данном лучае функция: substr
Неужели вы думаете что сервер задаст офигительную дату? Даже если и задаст то у вас будет не правельное отображение даты.

0
xgl
xgl

Пользователь

Участник

Постов: 95

На форуме с: 09.12.2007

Репутация: +176

Рейтинг: 0

· 09.11.2008, 11:32

Имхо тут 2 варианта:
либо

Код
date("H:i d.m.Y",substr($RB_TIME,0,10))

либо
Код
date("H:i d.m.Y",$RB_TIME/1000)

вместо $RB_TIME подставляй свою переменную с временем респауна.

0
А
андрей

Пользователь

Участник

Постов: 70

На форуме с: 21.07.2007

Репутация: +83

Рейтинг: 0

· 18.12.2008, 12:50

ап как сделать что бы писало дату а не
1229626516281

0
Руслан
Руслан

Модератор

Ветеран

Постов: 1201

На форуме с: 14.12.2007

Репутация: +775

Рейтинг: 0

· 18.12.2008, 13:32

•••RoMeO•••™: ап как сделать что бы писало дату а не
1229626516281


DrOID же написал выше

На Форуме я тоже Radar!
Я везде Radar!

0
А
андрей

Пользователь

Участник

Постов: 70

На форуме с: 21.07.2007

Репутация: +83

Рейтинг: 0

· 31.12.2008, 05:03

Dr0ID: вместо $RB_TIME подставляй свою переменную с временем респауна.



Как понять "переменную с временем респауна."

0
Gambit90
Gambit90

Пользователь

Бывалый

Постов: 426

На форуме с: 17.09.2008

Репутация: +421

Рейтинг: 0

· 31.12.2008, 08:09

Это он хочет сказать что бы вручную вписывать время до респа.

0
xgl
xgl

Пользователь

Участник

Постов: 95

На форуме с: 09.12.2007

Репутация: +176

Рейтинг: 0

· 31.12.2008, 08:47

мде, Gambit90, ну ты умник. Имеется в виду, при отработке запроса, выводить не $raidData["respawn_time"] (как например в 1ом посте), а

Код
date("H:i d.m.Y",substr($raidData["respawn_time"], 0, 10))

либо
Код
date("H:i d.m.Y", $raidData["respawn_time"]/1000)


ps если есть особое желание, то можно вручную писать xD

0
Gambit90
Gambit90

Пользователь

Бывалый

Постов: 426

На форуме с: 17.09.2008

Репутация: +421

Рейтинг: 0

· 01.01.2009, 19:35

Dr0ID: мде, Gambit90, ну ты умник. Имеется в виду, при отработке запроса, выводить не $raidData["respawn_time"] (как например в 1ом посте), а
Код
date("H:i d.m.Y",substr($raidData["respawn_time"], 0, 10))

либо
Код
date("H:i d.m.Y", $raidData["respawn_time"]/1000)


ps если есть особое желание, то можно вручную писать xD

Не помогает

0
Тема закрыта для ответов