• Страница 1 из 1
  • 1
Модератор форума: LightInDarkness  
[Скрипты] для Сайтов!
Rooler
Скаут
Здравствуйте!
Хочу предоставить вам свои скрипты для сайтов 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>";
?>

Если будут вопросы и трудности с радостью отвечу!
От + не откажусь!
Удачи вашим проектам!!!
Сообщение # 1 отредактировано NameNot - Среда, 05.02.2014, 18:10
Nicodinus
Центурион
Признайся, стырил скрипты или сам написал? biggrin

Да и скрипт ГМ на сервере не у всех будет работать, потому-что у кого-то колонка 'gmlevel' находится в таблице 'account_access', а у кого-то в таблице 'account'...

Сообщение # 2 написано 23.10.2010 в 12:23
nart
Капрал
Rooler, Сделай всё под [code][/code] а так молодец.
Сообщение # 3 написано 23.10.2010 в 14:16
Z@K
Чемпион
Quote
Хочу предоставить вам свои скрипты для сайтов WoW!

Code
@author [Desperado]      
Сообщение # 4 написано 23.10.2010 в 15:24
Mago_De_Sombra
Маршал
Z@K, забыл мой копирайт убрать из гейм мастеров онлайн smile
остальное не моё, но думаю тоже где-то стырено wink

Quote (Nicodinus)
Да и скрипт ГМ на сервере не у всех будет работать, потому-что у кого-то колонка 'gmlevel' находится в таблице 'account_access', а у кого-то в таблице 'account'...

Код писался под сервер мангоса.

Сообщение # 5 отредактировано Mago_De_Sombra - Суббота, 23.10.2010, 21:21
Mistake46
Скаут
Спасибо за скрипты! Пригодятся!
Сообщение # 6 написано 08.12.2010 в 09:41
VISO
/dev/null
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
Smexotvorin
Капрал
* @author [Desperado] dry

Добавлено (14.12.2010, 16:14)
---------------------------------------------
На чужом свое не строят ©Smexotvorin

Сообщение # 8 написано 14.12.2010 в 16:14
PanDaemonAeon
TrinityCore Support Team
Сообщение # 9 написано 14.12.2010 в 16:54
Smexotvorin
Капрал
ЭТО И ЕСТЬ КОПИПАСТ ЧТО ДУМАТЬ ТО ТУТ? happy
Школьник репа копипаст)
Сообщение # 10 написано 14.12.2010 в 17:06
sandrey_de
Скаут
Mago_De_Sombra - гдето видел скрипты таки е же признайся что ты стырил узнайко smile лол ты, считаешь чт овсе вокруг тебя идиоты... а ты лучше, fool
Сообщение # 11 написано 03.02.2012 в 21:14
mizer
Командир
Desperado, что-то не похоже на твой код... (я про первый скрипт)
Сообщение # 12 написано 03.02.2012 в 21:15
Mago_De_Sombra
Маршал
mizer, зайдите на ру-мангос и гляньте дату создания темы с оными

Добавлено (03.02.2012, 23:11)
---------------------------------------------
sandrey_de, ваши ущербные комментарии, написанные в силу умственной неполноценности, здесь никому не интересны

Сообщение # 13 написано 03.02.2012 в 23:11
Xamejiuoh
Центурион
Quote (sandrey_de)
Mago_De_Sombra - гдето видел скрипты таки е же признайся что ты стырил узнайко лол ты, считаешь чт овсе вокруг тебя идиоты... а ты лучше,

Читая твои посты понимаешь что уж кто,кто,но ты точно идиот
Сообщение # 14 написано 04.02.2012 в 00:13
mizer
Командир
sandrey_de, у него хватает ума написать свои
Сообщение # 15 написано 04.02.2012 в 00:17
  • Страница 1 из 1
  • 1
Поиск: