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

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

ruen
Форум/Web обвязка/[помощь] Скрипт: статистика боссов
Поиск

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

8 ответов223 просмотровСейчас просматривают: 1
Huk99
Huk99

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

Ветеран

Постов: 580

На форуме с: 30.05.2008

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

Рейтинг: 0

· 05.08.2009, 11:14

Здравствуйте ! Помогите, пожалуйста, всавить в этот скрипт босса 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
Huk99
Huk99

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

Ветеран

Постов: 580

На форуме с: 30.05.2008

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

Рейтинг: 0

· 06.08.2009, 19:26

UP

0
F
Fen

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

Участник

Постов: 87

На форуме с: 30.07.2009

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

Рейтинг: 0

· 07.08.2009, 00:48

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

0
V
VlLight

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

Бывалый

Постов: 235

На форуме с: 20.05.2009

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

Рейтинг: 0

· 07.08.2009, 08:42

Ну почему же? Для объединения двух 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
Huk99
Huk99

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

Ветеран

Постов: 580

На форуме с: 30.05.2008

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

Рейтинг: 0

· 07.08.2009, 08:46

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

0
V
VlLight

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

Бывалый

Постов: 235

На форуме с: 20.05.2009

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

Рейтинг: 0

· 07.08.2009, 08:47

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

0
Huk99
Huk99

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

Ветеран

Постов: 580

На форуме с: 30.05.2008

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

Рейтинг: 0

· 07.08.2009, 08:55

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

0
L2Forgotten
L2Forgotten

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

Бывалый

Постов: 103

На форуме с: 03.05.2008

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

Рейтинг: 0

· 07.08.2009, 10:35

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

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