Skip to content
La2Base
Home
DownloadsWikiForumFAQ
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Web обвязка/Статистика РБ
Search

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

14 replies564 viewsCurrently viewing: 1
B
blastoma

User

Бывалый

Posts: 404

На форуме с: 08/18/2008

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

Рейтинг: 0

· 11/07/2008, 07:43 PM

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

— www.l2club.ru

0
A
axelll

User

Ветеран

Posts: 577

На форуме с: 07/15/2007

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

Рейтинг: 0

· 11/07/2008, 09:46 PM

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

0
wwwMATRIXwww
wwwMATRIXwww

User

Бывалый

Posts: 417

На форуме с: 04/26/2008

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

Рейтинг: 0

· 11/07/2008, 11:16 PM

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

— ы

0
B
blastoma

User

Бывалый

Posts: 404

На форуме с: 08/18/2008

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

Рейтинг: 0

· 11/08/2008, 07:17 AM

<?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
?
????

User

Участник

Posts: 90

На форуме с: 02/27/2007

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

Рейтинг: 0

· 11/08/2008, 05:11 PM

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

0
B
blastoma

User

Бывалый

Posts: 404

На форуме с: 08/18/2008

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

Рейтинг: 0

· 11/08/2008, 10:45 PM

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

User

Бывалый

Posts: 146

На форуме с: 06/07/2007

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

Рейтинг: 0

· 11/09/2008, 02:39 AM

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

User

Участник

Posts: 95

На форуме с: 12/09/2007

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

Рейтинг: 0

· 11/09/2008, 11:32 AM

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

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

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

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

0
А
андрей

User

Участник

Posts: 70

На форуме с: 07/21/2007

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

Рейтинг: 0

· 12/18/2008, 12:50 PM

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

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

Moderator

Ветеран

Posts: 1201

На форуме с: 12/14/2007

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

Рейтинг: 0

· 12/18/2008, 01:32 PM

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


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

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

0
А
андрей

User

Участник

Posts: 70

На форуме с: 07/21/2007

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

Рейтинг: 0

· 12/31/2008, 05:03 AM

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



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

0
Gambit90
Gambit90

User

Бывалый

Posts: 426

На форуме с: 09/17/2008

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

Рейтинг: 0

· 12/31/2008, 08:09 AM

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

0
xgl
xgl

User

Участник

Posts: 95

На форуме с: 12/09/2007

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

Рейтинг: 0

· 12/31/2008, 08:47 AM

мде, 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

User

Бывалый

Posts: 426

На форуме с: 09/17/2008

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

Рейтинг: 0

· 01/01/2009, 07:35 PM

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
Topic is closed for replies