Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
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

[помощь] Скрипт: статистика боссов

8 replies205 viewsCurrently viewing: 1
Никита
Никита

User

Ветеран

Posts: 580

На форуме с: 05/30/2008

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

Рейтинг: 0

· 08/05/2009, 09:14 AM

Здравствуйте ! Помогите, пожалуйста, всавить в этот скрипт босса Barakeil, чтобы отображалась его статистика респа.

Раскрывающийся текст
<CENTER><b>..:: Эпик Боссы ::.</b><HR></CENTER>
<?php
$host = "localhost";
$user = "root";
$pass = "password";
$db = "l2jdb";
$link = mysql_connect($host,$user,$pass);
$db = mysql_select_db($db,$link);
if (!$link || !$db)
{
die ("Невозможно поключиться к MySQL серверу или выбрать базу данных MySQL");
}
else
{
$sel = mysql_query("SELECT grandboss_data.boss_id, grandboss_data.respawn_time, npc.name, npc.level FROM grandboss_data LEFT JOIN npc ON grandboss_data.boss_id = npc.id ORDER BY npc.level DESC");
if (@mysql_num_rows($sel)!=0)
{
echo "<div align='center'><table width='550' cellpadding='0' cellspacing='0'><tr><td><b>Рейд Босс</b></td><td><b>Уровень</b></td><td><b>Статус</b></td><td><b>Дата респавна</b></td></tr>";
$offset = date("Z",time())/60;
while(list($boss_id, $respawn_time, $npc_name, $npc_level) = mysql_fetch_array($sel))
{
$status = ($respawn_time==0) ? "<FONT COLOR=#33CC00>Жив</FONT>" : "<FONT COLOR=#FF0000>Мертв</FONT>";
$resp_date = ($respawn_time==0) ? "n/a" : date('H:i d.m.Y', intval(substr($respawn_time,0,10)+$offset*60));
echo "<tr><td>$npc_name</td><td>$npc_level</td><td>$status</td><td>$resp_date</td></tr>";
}
echo "</table></div>";
}
}
?>

0
Никита
Никита

User

Ветеран

Posts: 580

На форуме с: 05/30/2008

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

Рейтинг: 0

· 08/06/2009, 05:26 PM

UP

0
F
Fen

User

Участник

Posts: 87

На форуме с: 07/30/2009

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

Рейтинг: 0

· 08/06/2009, 10:48 PM

Скрипт предназначен только для Эпик РБ и только.

0
V
VlLight

User

Бывалый

Posts: 235

На форуме с: 05/20/2009

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

Рейтинг: 0

· 08/07/2009, 06:42 AM

Ну почему же? Для объединения двух SELECT, чтобы добавить Баракиеля, можно воспользоваться оператором UNION.

Код
SELECT grandboss_data.boss_id, grandboss_data.respawn_time, npc.name, npc.level FROM grandboss_data LEFT JOIN npc ON grandboss_data.boss_id = npc.id
UNION
select raidboss_spawnlist.boss_id,raidboss_spawnlist.respawn_time,npc.name,npc.level FROM raidboss_spawnlist LEFT JOIN npc ON raidboss_spawnlist.boss_id=npc.id where raidboss_spawnlist.boss_id=25325 ORDER BY level ASC;

0
Никита
Никита

User

Ветеран

Posts: 580

На форуме с: 05/30/2008

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

Рейтинг: 0

· 08/07/2009, 06:46 AM

Ты сначало сам попробуй добавить чтобы работало, потому что я добавил и не пашет вообще скрипт.

0
V
VlLight

User

Бывалый

Posts: 235

На форуме с: 05/20/2009

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

Рейтинг: 0

· 08/07/2009, 06:47 AM

У меня работает, но у меня Emu. Структуры твоей таблицы обычных РБ я не знаю

0
Никита
Никита

User

Ветеран

Posts: 580

На форуме с: 05/30/2008

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

Рейтинг: 0

· 08/07/2009, 06:55 AM

VlLight,
Спасибо, сделал.

0
L2Forgotten
L2Forgotten

User

Бывалый

Posts: 103

На форуме с: 05/03/2008

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

Рейтинг: 0

· 08/07/2009, 08:35 AM

Спасибо огромное за скрипт поставил !!!

0
Topic is closed for replies