|
|
Модератор форума: LightInDarkness |
Форум Web раздел Сайты / WWW для эмуляторов [Скрипты] для Сайтов! (# trinitycore #) |
[Скрипты] для Сайтов! |
Здравствуйте!
Хочу предоставить вам свои скрипты для сайтов WoW! ГМ Онлайн Код <html> <body> <table border = "1" align = "center"> <tr> <td>Ник</td> <td>Расса</td> <td>Класс</td> <td>Уровень доступа</td> </tr> <?php /** * @author [Desperado] * @copyright 2010 */ mysql_connect("$localhost", "$db_user", "$db_user_passw"); //соединяемся с базой MySQl mysql_query("SET character_set_database = '$charset'"); //устанавливаем кодировку mysql_query("SET NAMES '$charset'"); //устанавливаем кодировку $content = mysql_query ("select c.name, c.class, c.race, a.gmlevel from characters.characters c inner join realmd.account a on a.id=c.account where a.gmlevel != 0 and c.online = 1"); //достаём нужные данные $online = mysql_num_rows($content); /** * мутим обработку данных из массива */ $class = array(1=>"Воин",2=>"Паладин",3=>"Охотник",4=>"Разбойник",5=>"Жрец", 6=>"Рыцарь Смерти",7=>"Шаман",8=>"Маг",9=>"Чернокнижник",11=>"Друид"); $race = array(1=>"Человек",2=>"Орк",3=>"Дворф",4=>"Ночной Эльф",5=>"Нежить",6=>"Таурен",7=>"Гном",8=>"Тролль", 10=>"Эльф Крови",11=>"Дреней"); $gmlevel = array(1=>'Модератор',2=>'Хелпер',3=>'Гейм Мастер',4=>'Администратор'); /** * если гм нет, выводим неприличное сообщение */ if($online < 1) { echo "<tr><td colspan='4' align='center'>Нет гм, вошедших в игру</td></tr>"; } /** * если гм есть, выводим другое неприличное сообщение */ while ($row = mysql_fetch_array($content)) { $name = $row['name']; echo "<tr><td><b>{$name}</b></td>"; //выводим ник Гм echo "<td><b>{$race[$row['race']]}</b></td>"; //Выводим рассу echo "<td><b>{$class[$row['class']]}</b></td>"; //Выводим класс echo "<td><b>{$gmlevel[$row['gmlevel']]}</b></td></tr>"; //Выводим уровень доступа } ?> </table> </body> </html> Код Онлайн Игроки: <?php $link = mysql_connect("$host", "$user", "$pass") or die ("Нет соединения с хостом"); mysql_select_db ("$dbc") or die ("Нет соединения с базой"); mysql_query("SET NAMES $database_encoding"); $query = "SELECT name, race, class, gender, level, zone FROM characters WHERE online=1"; $result = mysql_query ($query) or die ("Нет такой таблицы"); $online = mysql_query ("select count(*) from characters where online = 1"); $online = mysql_result ($online,0); $allianceonline = mysql_query ("select count(*) from characters where online = 1 and race in (1,3,4,7,11)"); $allianceonline = mysql_result ($allianceonline,0); $hordeonline = mysql_query ("select count(*) from characters where online = 1 and race in (2,5,6,8,10)"); $hordeonline = mysql_result ($hordeonline,0); mysql_selectdb ("$dbr"); $max = mysql_query ("select max(`maxplayers`) from uptime"); $max = mysql_result ($max,0); echo "<table border=0 width=100%><td><img src=\"./img/fraction/icon-alliance.png\"><font size=5 color=blue> $allianceonline </td>"; echo "<td align=center><font size=4><b>Игроки Онлайн($online)</b></td>"; echo ""; echo "<td align=right><font size=5 color=red>$hordeonline <img src=\"./img/fraction/icon-horde.png\"></td></table>"; echo "<table border=0 width=100%><tr> <td align=center width=80><b>Ник</b></td> <td align=center width=20><b>Расса</b></td> <td align=center width=20><b>Класс</b></td> <td align=center width=20><b>Фракция</b></td> <td align=center width=20><b>Уровень</b></td> <td align=center width=20><b>Зона</b></td> <td align=center><b>ГМ уровень</b></td> </tr>"; $num_online = mysql_num_rows($result); $faction = array(1=>"alliance", 3=>"alliance",4=>"alliance",7=>"alliance",11=>"alliance",2=>"horde",5=>"horde",6=>"horde",8=>"horde",10=>"horde"); include("./inc/zone_ru.php"); if($num_online < 1) { echo "Сейчас в игре никого нет"; } for($i=0;$i<$num_online;$i++) { $row = mysql_fetch_array($result); $ch_name = $row['name']; $ch_race = $row['race']; $ch_class = $row['class']; $ch_faction = $row['faction']; $ch_gender = $row['gender']; $ch_lvl = $row['level']; $ch_loc = $row['zone']; echo "<tr align=center><td>$ch_name</td>"; echo "<td align=center><img src=img/$ch_race-$ch_gender.gif></td>"; echo "<td align=center><img src=img/$ch_class.gif></td>"; echo "<td align=center><img src=img/$faction[$ch_race].gif></td>"; echo "<td align=center>$ch_lvl</td>"; echo "<td align=center>$loc[$ch_loc]</td></tr>"; } ?> </table> Код ПЕрсонал: <div class="centertext1" align="center"><font size = 5 color = Red><ul><li><b>Персонал проекта Название сервера</b></li><br></font></div> <font size = 5 color = Red>Администраторы:</font><br> Rooler(Славик)<br> Blizzard(Владимир)<br> <font size = 5 color = Blue>Игротехники:</font><br> Ями(Ника)<br> <font size = 5 color = Green>Модераторы:</font><br> Maikon(Саша)<br> Код Список банов ИП: <center><font size=4>Список Баннов</font></center><br> <b><center><font color =red>Забаненые IP</font></b></center> <?php // You Should Write here your MySQL Server information ! echo "<center><table border=1 width=90%><tr><th>IP:</th><th>Причина:</th><th>Дата бана</th><th>Дата снятия бана</th></tr>"; $connection = mysql_connect($host, $user, $pass) or die ("Can't connect with $host"); mysql_select_db($dbr, $connection); $sql = "SELECT `ip`,`banreason`, `bandate`, `unbandate` FROM `ip_banned`"; $result = mysql_query($sql, $connection); while ($vystup = mysql_fetch_array($result)) { echo "<tr><td align=\"center\">".$vystup["ip"]."</td>"; echo "<td align=\"center\">".$vystup["banreason"]."</td>"; echo "<td align=\"center\">".date("d.m.Y H:m",$vystup["bandate"])."</td>"; echo "<td align=\"center\">".date("d.m.Y H:m",$vystup["unbandate"])."</td>"; echo "</tr>"; } mysql_close($connection); echo "</table></center>"; ?> <br> <br> Код Статистика сервера: <b> О Сервере <font size = 3 color = red>Ваше название сервера</font></b><br> <? mysql_connect ("$dbip:$dbport","$dblogin","$dbpass"); ?> <? mysql_selectdb ("$cdb"); $online = mysql_query ("select count(*) from characters where online = 1"); $online = mysql_result ($online,0); $allianceonline = mysql_query ("select count(*) from characters where online = 1 and race in (1,3,4,7,11)"); $allianceonline = mysql_result ($allianceonline,0); $hordeonline = mysql_query ("select count(*) from characters where online = 1 and race in (2,5,6,8,10)"); $hordeonline = mysql_result ($hordeonline,0); mysql_selectdb ("$rdb"); $max = mysql_query ("select max(`maxplayers`) from uptime"); $max = mysql_result ($max,0); echo "Игроков Онлайн:<font size = 3 color = red><b> $online</b></font><br>"; echo "Альянса Онлайн:<font size = 3 color = red><b> $allianceonline</b></font><br>"; echo "Орды Онлайн:<font size = 3 color = red><b> $hordeonline</b></font><br>"; ?> <? mysql_select_db ("$rdb"); $uptime = mysql_query ("select max(`starttime`) from `uptime`"); $uptime = time()-mysql_result ($uptime,0); $sec = $uptime%60; $uptime = intval ($uptime/60); $min = $uptime%60; $uptime = intval ($uptime/60); $hours = $uptime%24; $uptime = intval($uptime/24); $days = $uptime; echo "<font size = 3 color = red>Время Работы</font>: $days д $hours ч $min м $sec с<br>"; ?> <? mysql_selectdb ("$rdb"); $max = mysql_query ("select max(`maxplayers`) from uptime"); $max = mysql_result ($max,0); echo "<b>Максимальный <font color=red> Онлайн:</b> <font size = 3 color = Yellow><b>$max</b></font><br><br><br>"; ?> Если будут вопросы и трудности с радостью отвечу! От + не откажусь! Удачи вашим проектам!!! |
Z@K, забыл мой копирайт убрать из гейм мастеров онлайн
остальное не моё, но думаю тоже где-то стырено
Quote (Nicodinus) Да и скрипт ГМ на сервере не у всех будет работать, потому-что у кого-то колонка 'gmlevel' находится в таблице 'account_access', а у кого-то в таблице 'account'... Код писался под сервер мангоса. |
Quote (Rooler) ПЕрсонал: <div class="centertext1" align="center"><font size = 5 color = Red><ul><li><b>Персонал проекта Название сервера</b></li><br></font></div> <font size = 5 color = Red>Администраторы:</font><br> <br /><br /> Rooler(Славик)<br> Blizzard(Владимир)<br> <br /><br /> <font size = 5 color = Blue>Игротехники:</font><br> <br /><br /> Ями(Ника)<br> <br /><br /> <font size = 5 color = Green>Модераторы:</font><br> <br /><br /> Maikon(Саша)<br> <br /><br /> и где тут скрипт?
:3
Сообщение # 7 написано 13.12.2010 в 15:44
|
а помоему попахивает копипастом.
Сообщение # 9 написано 14.12.2010 в 16:54
|
mizer, зайдите на ру-мангос и гляньте дату создания темы с оными
Добавлено (03.02.2012, 23:11)
Сообщение # 13 написано 03.02.2012 в 23:11
|
| |||
| |||