Скрипты для сайта [самое Основные]
_AssAssIN_ Дата: Пятница, 15.05.2009, 12:07 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 70
config.php Code
<? $ip ="127.0.0.1"; // IP сервера $dbip ="127.0.0.1"; // IP mysql $dbport ="3306"; // порт mysql $gameport ="8085"; // игровой порт $dblogin ="login"; // логин mysql $dbpass ="password"; // пароль mysql $mdb ="mangos"; // название базы mangos $rdb ="realmd"; // название базы realmd $cdb ="characters"; // название базы characters ?>
Подключение к базе. Code
<? require_once ('config.php'); mysql_connect ("$dbip:$dbport","$dblogin","$dbpass"); ?>
Скрипты: Проверка статуса сервера. Code
<? $fp = @fsockopen ("$ip","$gameport",$errno,$errstr,1); if ($fp) echo "Статус Сервера: online<br>"; else echo "Статус Сервера: offline<br>"; ?>
Кол-во аккаунтов, персонажей, орды, альянса, гильдий. Code
<? mysql_selectdb ($rdb); $acc = mysql_query ("select count(*) from account"); $acc = mysql_result ($acc,0); mysql_selectdb ("$cdb"); $char = mysql_query ("select count(*) from characters"); $char = mysql_result ($char,0); $alliance = mysql_query ("select count(*) from characters where race in (1,3,4,7,11)"); $alliance = mysql_result ($alliance,0); $horde = mysql_query ("select count(*) from characters where race in (2,5,6,8,10)"); $horde = mysql_result ($horde,0); $guild = mysql_query ("select count(*) from guild"); $guild = mysql_result ($guild,0); echo "Аккаунтов: $acc<br>"; echo "Персонажей: $char<br>"; echo "Альянса: $alliance<br>"; echo "Орды: $horde<br>"; echo "Гильдий: $guild<br>"; ?>
Кол-во игроков онлайн, орды онлайн, альянса онлайн, максимальный онлайн. Code
<? 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 "Игроков Онлайн: $online<br>"; echo "Альянса Онлайн: $allianceonline<br>"; echo "Орды Онлайн: $hordeonline<br>"; echo "Максимальный Онлайн: $max<br>"; ?>
Время работы сервера.
Code
<? 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 "Время Работы: $days д $hours ч $min м $sec с<br>"; ?>
Статистика по расам и классам.
Code
<? mysql_selectdb ("$cdb"); $human = mysql_query ("select count(*) from characters where race = 1"); $human = mysql_result ($human,0); $dwarv = mysql_query ("select count(*) from characters where race = 3"); $dwarv = mysql_result ($dwarv,0); $night = mysql_query ("select count(*) from characters where race = 4"); $night = mysql_result ($night,0); $gnome = mysql_query ("select count(*) from characters where race = 7"); $gnome = mysql_result ($gnome,0); $draenei = mysql_query ("select count(*) from characters where race = 11"); $draenei = mysql_result ($draenei,0); $orc = mysql_query ("select count(*) from characters where race = 2"); $orc = mysql_result ($orc,0); $undead = mysql_query ("select count(*) from characters where race = 5"); $undead = mysql_result ($undead,0); $tauren = mysql_query ("select count(*) from characters where race = 6"); $tauren = mysql_result ($tauren,0); $troll = mysql_query ("select count(*) from characters where race = 8"); $troll = mysql_result ($troll,0); $blood = mysql_query ("select count(*) from characters where race = 10"); $blood = mysql_result ($blood,0); $druid = mysql_query ("select count(*) from characters where class = 11"); $druid = mysql_result ($druid,0); $hunter = mysql_query ("select count(*) from characters where class = 3"); $hunter = mysql_result ($hunter,0); $mage = mysql_query ("select count(*) from characters where class = 8"); $mage = mysql_result ($mage,0); $paladin = mysql_query ("select count(*) from characters where class = 2"); $paladin = mysql_result ($paladin,0); $priest = mysql_query ("select count(*) from characters where class = 5"); $priest = mysql_result ($priest,0); $rogue = mysql_query ("select count(*) from characters where class = 4"); $rogue = mysql_result ($rogue,0); $shaman = mysql_query ("select count(*) from characters where class = 7"); $shaman = mysql_result ($shaman,0); $warlock = mysql_query ("select count(*) from characters where class = 9"); $warlock = mysql_result ($warlock,0); $warrior = mysql_query ("select count(*) from characters where class = 1"); $warrior = mysql_result ($warrior,0); $death = mysql_query ("select count(*) from characters where class = 6"); $death = mysql_result ($death,0); echo "Людей: $human<br>"; echo "Дворфов: $dwarv<br>"; echo "Ночных Эльфов: $night<br>"; echo "Гномов: $gnome<br>"; echo "Дренейев: $draenei<br>"; echo "Орков: $orc<br>"; echo "Нежити: $undead<br>"; echo "Тауренов: $tauren<br>"; echo "Троллей: $troll<br>"; echo "Эльфов Крови: $blood<br><br>"; echo "Друидов: $druid<br>"; echo "Охотников: $hunter<br>"; echo "Магов: $mage<br>"; echo "Паладинов: $paladin<br>"; echo "Жрецов: $priest<br>"; echo "Разбойников: $rogue<br>"; echo "Шаманов: $shaman<br>"; echo "Чернокнижников: $warlock<br>"; echo "Воинов: $warrior<br>"; echo "Рыцарей Смерти: $death<br>"; ?>
Список игроков онлайн.
Code
<table border="0"> <tr> <td><strong>Имя:</strong></td> <td><strong>Раса:</strong></td> <td><strong>Класс:</strong></td> <td><strong>Уровень:</strong></td> </tr> <? mysql_selectdb ("$cdb"); mysql_query ('set names cp1251'); $result = mysql_query ("select name, race, class, data from characters where online = 1"); $class = array (1=>"Воин",2=>"Паладин",3=>"Охотник",4=>"Разбойник",5=>"Жрец",6=>"Рыцарь Смерти",7=>"Шаман",8=>"Маг",9=>"Чернокнижник",11=>"Друид"); $race = array (1=>"Человек",2=>"Орк",3=>"Дворф",4=>"Ночной Эльф",5=>"Нежить",6=>"Таурен",7=>"Гном",8=>"Тролль",10=>"Эльф Крови",11=>"Дреней"); while ($row = mysql_fetch_array ($result)) { $ch_name = $row['name']; $ch_race = $row['race']; $ch_class = $row['class']; $char_data = explode(' ',$row['data']); $ch_lvl = $char_data[53]; echo "<tr><td><strong>$ch_name</strong></td>"; echo "<td><strong>$race[$ch_race]</strong></td>"; echo "<td><strong>$class[$ch_class]</strong></td>"; echo "<td><strong>$ch_lvl</strong></td></tr>"; } ?> </table>
скрипт БАНов
Code
<?php // Скрипт показа забанненных аккаунтов и IP адресов by WoW-Ultimate require_once "config.php"; //подключение к базе $ConnectDB = mysql_connect("$host", "$user", "$password") or die ("Нет соединения с MySQL"); mysql_select_db("$dbr") or die ("Нет соединения с базой $dbr"); echo "<h2>Забаненные аккаунты</h2>"; echo "<table width=\"100%\" border=\"1\" align=\"center\"><tr> <td align=\"center\" width=\"20%\">забанен:</td> <td align=\"center\" width=\"20%\">Бан установлен:</td> <td align=\"center\" width=\"20%\">Забанил:</td> <td align=\"center\" width=\"20%\">Причина:</td> <td align=\"center\" width=\"20%\">Бан до:</td> </tr></table>"; $i=0; $data = mysql_query("SELECT * FROM account_banned WHERE active = 1 ORDER BY bandate DESC LIMIT 100",$ConnectDB); $row = mysql_fetch_array($data[$i]); { while($row = mysql_fetch_array($data)) { $banid = $row['id']; $usern = mysql_query("SELECT * FROM account WHERE id= $banid LIMIT 1",$ConnectDB); $rowuser = mysql_fetch_array($usern); $banuser = $rowuser['username']; $bandate = date("H:i:s d.m.Y", $row['bandate']); $bannedby = $row['bannedby']; $banreason = $row['banreason']; $unbandate = date("H:i:s d.m.Y", $row['unbandate']); echo "<font color=\"beer\"> <table width=\"100%\" border=\"1\" align=\"center\"><tr> <td align=\"center\" width=\"20%\">$banuser</td> <td align=\"center\" width=\"20%\">$bandate г.</td> <td align=\"center\" width=\"20%\">$bannedby</td> <td align=\"center\" width=\"20%\">$banreason</td> <td align=\"center\" width=\"20%\">$unbandate г.</td> </tr></table></font>"; $i++; } } //теперь выборка по IP адресам echo "<h2>БАНЫ по IP </h2><br>"; echo "<table width=\"100%\" border=\"1\" align=\"center\"><tr> <td align=\"center\" width=\"20%\">IP:</td> <td align=\"center\" width=\"20%\">Бан установлен:</td> <td align=\"center\" width=\"20%\">Забанил:</td> <td align=\"center\" width=\"20%\">Причина:</td> <td align=\"center\" width=\"20%\">Бан до:</td> </tr></table>"; $u=0; $bannedip = mysql_query("SELECT * FROM ip_banned ORDER BY bandate DESC LIMIT 100"); $row = mysql_fetch_array($bannedip[$u]); { while($row = mysql_fetch_array($bannedip)) { $banip = $row['ip']; $bandate = date("H:i:s d.m.Y", $row['bandate']); $bannedby = $row['bannedby']; $banreason = $row['banreason']; $unbandate = date("H:i:s d.m.Y", $row['unbandate']); echo "<font color=\"beer\"> <table width=\"100%\"border=\"1\" align=\"center\"><tr> <td align=\"center\" width=\"20%\">$banip</td> <td align=\"center\" width=\"20%\">$bandate г.</td> <td align=\"center\" width=\"20%\">$bannedby</td> <td align=\"center\" width=\"20%\">$banreason</td> <td align=\"center\" width=\"20%\">$unbandate г.</td> </tr></table></font>"; $u++; } } ?>
Скрипт чата на сайт
Code
<? /* Tagbox v0.2 Author: Erik Boeters <erik@westland.ath.cx> Website: http://westland.ath.cx/ SQL query: CREATE TABLE `tagbox` ( `ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `message` TEXT NOT NULL, INDEX (`ID`), UNIQUE (`ID`) ); */ // Database related settings. DEFINE("SERVER", "127.0.0.1"); DEFINE("DATABASE", "westland.ath.cx"); DEFINE("USERNAME", "westland.ath.cx"); DEFINE("DBPASSWORD", ""); // Tagbox related. DEFINE("SHOWTIME", false); // true or false DEFINE("SHOWMESSAGES", "20"); DEFINE("TAGBOXFONTSIZE", "8"); // in pixels DEFINE("TAGBOXWIDTH", "190"); // in pixels DEFINE("TAGBOXHEIGHT", "70"); // in pixels DEFINE("BORDERWIDTH", "1"); // in pixels DEFINE("BORDERCOLOR", "#CCCCCC"); // in HEX DEFINE("BGCOLOR", "#FBFBFB"); // in HEX // Not neccesary to modify. $db = mysql_connect(SERVER, USERNAME, DBPASSWORD); DEFINE("S", $PHP_SELF); $styleprops = array(TAGBOXFONTSIZE,TAGBOXFONTSIZE,TAGBOXWIDTH,TAGBOXHEIGHT,BORDERWIDTH,BORDERCOLOR,BGCOLOR); function showMessages($m,$s,$style) { $queryGetMessages = "SELECT * FROM tagbox order by ID DESC LIMIT 0, $m"; $resultGetMessages = mysql_db_query(DATABASE, $queryGetMessages); $queryCountMessages = "SELECT * FROM tagbox"; $resultCountMessages = mysql_db_query(DATABASE, $queryCountMessages); $o .=" <form name=\"tagbox\" action=\"$s\" method=\"post\">\n"; $o .=" <input type=\"hidden\" name=\"tagboxa\" value=\"sm\" /> <textarea title=\"# of messages: ".mysql_num_rows($resultCountMessages)."\"\n"; $o .=" style=\"WIDTH: $style[2]px;background-color : $style[6];HEIGHT: $style[3];border: $style[4]px solid $style[5];font-size: $style[0]pt;\" name=\"messages\"\n"; $o .=" readonly=\"readonly\">\n"; for($i=0;$row=mysql_fetch_array($resultGetMessages);$i++) { $o .="$row[message]\n"; } $o .=" </textarea><br />\n"; $o .=" <input name=\"newmessage\"\n"; $o .=" style=\"WIDTH: $style[2]px;background-color : $style[6];border: $style[4]px solid $style[5];font-size: $style[0]pt;line-height: ".($style[0]+1)."pt;\" />\n"; $o .=" </form>\n"; $o .=" <script language=\"JavaScript\" type=\"text/javascript\">\n"; $o .=" document.tagbox.newmessage.focus()\n"; $o .=" </script>\n"; return $o; } function sendMessage($m,$SERVER_NAME,$REQUEST_URI) { if (!$m) { return false; } if (SHOWTIME) { $m = date ("G:i").">$m"; } else { $m = ">$m"; } $m = htmlspecialchars($m); $querySendMessage = "INSERT INTO `tagbox` (`ID`, `message`) VALUES ('', '$m')"; $resultSendMessage = mysql_db_query(DATABASE, $querySendMessage); if (!$resultSendMessage) { return false; } else { header("Location: http://".$SERVER_NAME.$REQUEST_URI); } } switch ($tagboxa) { case "sm": print sendMessage($newmessage,$SERVER_NAME,$REQUEST_URI); break; } mysql_close($db); ?> <html> <head> <title> Tagbox example </title> </head> <body> <?print showMessages(SHOWMESSAGES,S,$styleprops);?> </body> </html>
Очень поможет для начинающих сайтеров!
•••scream™••• Дата: Вторник, 03.11.2009, 23:34 | Сообщение # 2
Лучший из лучших
Группа: Супер Модераторы
Сообщений: 1845
Топ богатых:
Code
$con = mysql_connect($host,$user,$pass) or die(mysql_error()); mysql_select_db($db) or die(mysql_error()); $resurs = mysql_query(" SELECT * FROM `characters` ORDER BY `gold` DESC LIMIT 0 , 10 "); echo "<table>"; while($rows = mysql_fetch_object($resurs)) { $i++; $name = $rows->name; $level = $rows->level; $class = $rows->class; $race = $rows->race; $gold = $rows->gold; echo "<tr><td>",$i,"</td><td>",$name,"</td><td>",$level,"</td><td>",$class,"</td><td>",$race,"</td><td>",$gold,"</td></tr>"; } echo "</table>";
Топ пвп:
Code
$host = 'localhost'; $user = 'login'; $pass = ''; $db = 'characters'; $con = mysql_connect($host,$user,$pass) or die(mysql_error()); mysql_select_db($db) or die(mysql_error()); $resurs = mysql_query(" SELECT * FROM `characters` ORDER BY `killsLifeTime` DESC LIMIT 0 , 10 "); echo "<table>"; while($rows = mysql_fetch_object($resurs)) { $i++; $name = $rows->name; $level = $rows->level; $class = $rows->class; $race = $rows->race; $killsLifeTime = $rows->killsLifeTime; echo "<tr><td>",$i,"</td><td>",$name,"</td><td>",$level,"</td><td>",$class,"</td><td>",$race,"</td><td>",$killsLifeTime,"</td></tr>"; } echo "</table>";
Отображение гм онлайн. Данный скрипт отображает Ник гейм мастера, его рассу, класс и уровень доступа.
Code
<html> <body> <table border = "1" align = "center"> <tr> <td>Ник</td> <td>Расса</td> <td>Класс</td> <td>Уровень доступа</td> </tr> <?php /** * @author [Desperado] * @copyright 2010 */ require_once ('includes/config.php'); //подключаем файл конфигурации mysql_connect("$host", "$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>
Скрипт парсит информацию с рейтинга mmotop и выводит в виде: Ник | Количество голосов.
Code
<?php require_once ('includes/config.php'); //подключаем файл конфигурации define('HASH_URL', '$mmotop'); $aData = @file_get_contents(HASH_URL); // подгружаем в массив информацию preg_match_all("|.*\t.*\t.*\t(.*)\t.*\n|isU",$aData,$aArgs); // мутим обработку на данные $aArray = array(); for ($i = 0; $i < count($aArgs[1]); $i ++ ) { if ( ! $aArray[$aArgs[1][$i]] ) $aArray[ $aArgs[1][$i] ] = 1; else $aArray[ $aArgs[1][$i] ] = $aArray[ $aArgs[1][$i] ] + 1; } arsort($aArray); $szContent = '<center><table border="1" width="200">'; $szContent .= '<tr><td align="left"><b>Ник</b></td><td align="left"><b>Голоса</b></td></tr>'."\n"; foreach ($aArray as $var=>$val) { $szContent .= '<tr><td><b>'.$var.'</b></td><td>'.$val.'</td></tr>'."\n"; } $szContent .= '</table></center>'; $szContent .= '<div align="center"><a href = "http://wow-server.aplus.by/">Copyright Desperado</a></div>'; $szContent = iconv('cp1251', 'utf-8', $szContent); echo $szContent; ?>
Данный код вставляем в любую страницу. Например, как модуль для DLE:
Code
<?php if( ! defined( 'DATALIFEENGINE' ) ) die( "Hacking attempt!" ); define('HASH_URL', 'http://wow.mmotop.ru/stats/9b4dcc137f7447903c972f1a8d6d8e05/23998/1969.txt'); $aData = @file_get_contents(HASH_URL); // подгружаем в массив информацию preg_match_all("|.*\t.*\t.*\t(.*)\t.*\n|isU",$aData,$aArgs); // мутим обработку на данные $aArray = array(); for ($i = 0; $i < count($aArgs[1]); $i ++ ) { if ( ! $aArray[$aArgs[1][$i]] ) $aArray[ $aArgs[1][$i] ] = 1; else $aArray[ $aArgs[1][$i] ] = $aArray[ $aArgs[1][$i] ] + 1; } arsort($aArray); $szContent = '<center><table border="1" width="200">'; $szContent .= '<tr><td align="left"><b>Ник</b></td><td align="left"><b>Голоса</b></td></tr>'."\n"; foreach ($aArray as $var=>$val) { $szContent .= '<tr><td><b>'.$var.'</b></td><td>'.$val.'</td></tr>'."\n"; } $szContent .= '</table></center>'; $szContent .= '<div align="center"><a href = "http://wow-server.aplus.by/">Copyright Desperado</a></div> $tpl->result['content'] = $szContent; ?>
Проверка статуса сервера
Code
<?php require_once ('includes/config.php'); //подключаем файл конфигурации $status = @fsockopen('$ip', '$gameport', '$errno', '$errstr', '5'); $szStatusOfServer=($status?"Online":"Offline"); ?>
Выводит данные по: Онлайн, Макс. онлайн, Макс. аптайм, Кол-во каунтов, Кол-во аккаунтов Альянса, Кол-во аккаунтов Орды.
Code
<?php require_once ('includes/config.php'); //подключаем файл конфигурации $sMySql = mysql_connect('$host', ' $db_user', ' $db_user_passw'); //открываемся mysql. $aSql = mysql_num_rows(mysql_query("SELECT guildid FROM characters.guild", $sMySql)); $nTotalGuild = $aSql; $aSql = mysql_num_rows(mysql_query("SELECT guid FROM characters.characters WHERE race IN ( 1, 4, 11, 3, 7 )", $sMySql)); $nTotalAlliance = $aSql; $aSql = mysql_num_rows(mysql_query("SELECT guid FROM characters.characters WHERE race IN (6, 10, 5, 2, 8)", $sMySql)); $nTotalHorde = $aSql; function conventNormTime($nSec) { $d = floor( $nSec / (3600*24) ); $nSec = ($nSec - $d * 3600 * 24); $h = floor( $nSec / 3600 ); $nSec = ($nSec - $h * 3600); $m = floor( $nSec / 60 ); return "{$d} д. {$h} ч. {$m} м."; } $aSql = mysql_fetch_array(mysql_query("SELECT maxplayers FROM realmd.uptime ORDER by maxplayers DESC LIMIT 1", $sMySql)); $nMaxOnline = $aSql['maxplayers']; $aSql = mysql_fetch_array(mysql_query("SELECT uptime FROM realmd.uptime ORDER by starttime DESC LIMIT 1", $sMySql)); $tUptime = conventNormTime($aSql['uptime']); $aSql = mysql_query("SELECT uptime FROM realmd.uptime ORDER by uptime DESC LIMIT 1", $sMySql); $aSql =mysql_fetch_array($aSql); $aTotal = $aSql['uptime']; $aTotal = conventNormTime($aSql['uptime']); $aSql = mysql_num_rows(mysql_query("SELECT id FROM realmd.account", $sMySql)); $nTotalAccount = $aSql; $aSql = mysql_num_rows(mysql_query("SELECT guid FROM characters.characters WHERE online IN ( 1 )", $sMySql)); $nCurrenOnline = $aSql; $aOut = array( 'online' => $nCurrenOnline, 'max_online' => $nMaxOnline, 'uptime' => $tUptime, 'max_uptime' => $aTotal, 'reg_accounts' => $nTotalAccount, 'reg_horde' => $nTotalHorde, 'reg_alliance' => $nTotalAlliance, ); echo '<tr><td>Онлайн:</td> <td><b>{$nCurrenOnline}</b></td></tr>'; echo '<tr><td>Макс. онлайн:</td> <td><b>{$nMaxOnline}</b></td></tr>'; echo '<tr><td>Макс. аптайм:</td> <td><b>{$aTotal}</b></td></tr>'; echo '<tr><td>Акаунтов:</td> <td><b>{$nTotalAccount}</b></td></tr>'; echo '<tr><td>Альянса:</td> <td><b>{$nTotalAlliance}</b></td> </tr>'; echo '<tr><td>Орды:</td> <td><b>{$nTotalHorde}</b></td></tr>'; ?>
Функция обработки локации пользователей (примняется для определения текущего местоположения как всех пользователей, так и отдельно взятых.
Code
$Coord =array(
14=>array( 0, 0, 18171.971, -22569.211, 11176.344, -15973.344, "Azeroth"),
15=>array( 0, 36, 783.333313, -2016.666626, 1500, -366.6666565, "Alterac"),
16=>array( 0, 45, -866.666626, -4466.666504, -133.3333282, -2533.333252, "Arathi"),
17=>array( 0, 3, -2079.166504, -4566.666504, -5889.583008, -7547.916504, "Badlands"),
19=>array( 0, 4, -1241.666626, -4591.666504, -10566.66602, -12800, "BlastedLands"),
20=>array( 0, 85, 3033.333252, -1485.416626, 3837.499756, 824.999939, "Tirisfal"),
21=>array( 0, 130, 3449.999756, -750, 1666.666626, -1133.333252, "Silverpine"),
22=>array( 0, 28, 416.6666565, -3883.333252, 3366.666504, 499.9999695, "WesternPlaguelands"),
23=>array( 0, 139, -2185.416504, -6056.25, 3799.999756, 1218.75, "EasternPlaguelands"),
24=>array( 0, 267, 1066.666626, -2133.333252, 400, -1733.333252, "Hilsbrad"),
26=>array( 0, 47, -1575, -5425, 1466.666626, -1100, "Hinterlands"),
27=>array( 0, 1, 1802.083252, -3122.916504, -3877.083252, -7160.416504, "DunMorogh"),
28=>array( 0, 51, -322.9166565, -2554.166504, -6100, -7587.499512, "SearingGorge"),
29=>array( 0, 46, -266.6666565, -3195.833252, -7031.249512, -8983.333008, "BurningSteppes"),
30=>array( 0, 12, 1535.416626, -1935.416626, -7939.583008, -10254.16602, "Elwynn"),
32=>array( 0, 41, -833.333313, -3333.333252, -9866.666016, -11533.33301, "DeadwindPass"),
34=>array( 0, 10, 833.333313, -1866.666626, -9716.666016, -11516.66602, "Duskwood"),
35=>array( 0, 38, -1993.749878, -4752.083008, -4487.5, -6327.083008, "LochModan"),
36=>array( 0, 44, -1570.833252, -3741.666504, -8575, -10022.91602, "Redridge"),
37=>array( 0, 33, 2220.833252, -4160.416504, -11168.75, -15422.91602, "Stranglethorn"),
38=>array( 0, 8, -2222.916504, -4516.666504, -9620.833008, -11150, "SwampOfSorrows"),
39=>array( 0, 40, 3016.666504, -483.333313, -9400, -11733.33301, "Westfall"),
40=>array( 0, 11, -389.583313, -4525, -2147.916504, -4904.166504, "Wetlands"),
301=>array( 0, 1519, 1722.917, -14.583, -7995.833, -9154.166,"Stormwind"),
341=>array( 0, 1537, -713.5913696, -1504.216431, -4569.241211, -5096.845703,"Ironforge"),
382=>array( 0, 1497, 873.192627, -86.18240356, 1877.945313, 1237.841187,"Undercity"),
13=>array( 1, 0, 17066.59961, -19733.21094, 12799.90039, -11733.2998, "Kalimdor"),
4=>array( 1, 14, -1962.499878, -7249.999512, 1808.333252, -1716.666626, "Durotar"),
9=>array( 1, 215, 2047.916626, -3089.583252, -272.9166565, -3697.916504, "Mulgore"),
11=>array( 1, 17, 2622.916504, -7510.416504, 1612.499878, -5143.75, "Barrens"),
41=>array( 1, 141, 3814.583252, -1277.083252, 11831.25, 8437.5, "Teldrassil"),
42=>array( 1, 148, 2941.666504, -3608.333252, 8333.333008, 3966.666504, "Darkshore"),
43=>array( 1, 331, 1699.999878, -4066.666504, 4672.916504, 829.166626, "Ashenvale"),
61=>array( 1, 400, -433.333313, -4833.333008, -3966.666504, -6899.999512, "ThousandNeedles"),
81=>array( 1, 406, 3245.833252, -1637.499878, 2916.666504, -339.583313, "StonetalonMountains"),
101=>array( 1, 405, 4233.333008, -262.5, 452.083313, -2545.833252, "Desolace"),
121=>array( 1, 357, 5441.666504, -1508.333252, -2366.666504, -6999.999512, "Feralas"),
141=>array( 1, 15, -974.999939, -6225, -2033.333252, -5533.333008, "Dustwallow"),
161=>array( 1, 440, -218.7499847, -7118.749512, -5875, -10475, "Tanaris"),
181=>array( 1, 16, -3277.083252, -8347.916016, 5341.666504, 1960.416626, "Aszhara"),
182=>array( 1, 361, 1641.666626, -4108.333008, 7133.333008, 3299.999756, "Felwood"),
201=>array( 1, 490, 533.333313, -3166.666504, -5966.666504, -8433.333008, "UngoroCrater"),
241=>array( 1, 493, -1381.25, -3689.583252, 8491.666016, 6952.083008, "Moonglade"),
261=>array( 1, 1377, 2537.5, -945.8339844, -5958.333984, -8281.25, "Silithus"),
281=>array( 1, 618, -316.6666565, -7416.666504, 8533.333008, 3799.999756, "Winterspring"),
321=>array( 1, 1637, -3680.601074, -5083.205566, 2273.877197, 1338.460571, "Ogrimmar"),
362=>array( 1, 1638, 516.666626, -527.083313, -849.999939, -1545.833252, "ThunderBluff"),
381=>array( 1, 1657, 2938.362793, 1880.029541, 10238.31641, 9532.586914, "Darnassis"),
401=>array( 30, 2597, 1781.249878, -2456.25, 1085.416626, -1739.583252, "alteracvalley"),
443=>array(489, 3277, 2041.666626, 895.833313, 1627.083252, 862.499939, "warsonggulch"),
461=>array(529, 3358, 1858.333252, 102.0833282, 1508.333252, 337.5, "arathibasin"),
482=>array(566, 3820, 2660.416504, 389.583313, 2918.75, 1404.166626, "netherstormarena"),
512=>array(607, 4384, 787.5, -956.25, 1883.333, 720.833, "strandoftheancients"),
480=>array(530, 3487, -6400.75, -7612.208496, 10153.70898, 9346.938477, "SilvermoonCity"),
462=>array(530, 3430, -4487.5, -9412.5, 11041.66602, 7758.333008, "EversongWoods"),
463=>array(530, 3433, -5283.333008, -8583.333008, 8266.666016, 6066.666504, "Ghostlands"),
471=>array(530, 3557, -11066.36719, -12123.1377, -3609.68335, -4314.371094, "TheExodar"),
464=>array(530, 3524, -10500, -14570.83301, -2793.75, -5508.333008, "AzuremystIsle"),
476=>array(530, 3525, -10075, -13337.49902, -758.333313, -2933.333252, "BloodmystIsle"),
499=>array(530, 4080, -5302.083008, -8629.166016, 13568.74902, 11350, "Sunwell"),
502=>array(609, 4298, -4047.917, -7210.417, 3087.5, 979.167, "ScarletEnclave"),
466=>array(530, 0, 12996.03906, -4468.039063, 5821.359375, -5821.359375, "outland"),
465=>array(530, 3483, 5539.583008, 375, 1481.25, -1962.499878, "Hellfire"),
467=>array(530, 3521, 9475, 4447.916504, 1935.416626, -1416.666626, "Zangarmarsh"),
473=>array(530, 3520, 4225, -1275, -1947.916626, -5614.583008, "ShadowmoonValley"),
475=>array(530, 3522, 8845.833008, 3420.833252, 4408.333008, 791.666626, "BladesEdgeMountains"),
477=>array(530, 3518, 10295.83301, 4770.833008, 41.66666412, -3641.666504, "Nagrand"),
478=>array(530, 3519, 7083.333008, 1683.333252, -999.999939, -4600, "TerokkarForest"),
479=>array(530, 3523, 5483.333008, -91.666664, 5456.25, 1739.583252, "Netherstorm"),
481=>array(530, 3703, 6135.258789, 4829.008789, -1473.954468, -2344.787842, "ShattrathCity"),
485=>array(571, 0, 9217.152, -8534.246, 10593.375, -1240.89, "Northrend"),
486=>array(571, 3537, 8570.833, 2806.25, 4897.917, 1054.167 "BoreanTundra"),
488=>array(571, 65, 3627.083, -1981.25, 5575, 1835.417, "Dragonblight"),
490=>array(571, 394, -1110.417, -6360.417, 5516.667, 2016.667, "GrizzlyHills"),
491=>array(571, 495, -1397.917, -7443.75, 3116.667, -914.583, "HowlingFjord"),
492=>array(571, 210, 5443.75, -827.083, 9427.083, 5245.833, "IcecrownGlacier"),
493=>array(571, 3711, 6929.167, 2572.917, 7287.5, 4383.333, "SholazarBasin"),
495=>array(571, 67, 1841.667, -5270.833, 10197.916, 5456.25, "TheStormPeaks"),
496=>array(571, 66, -600, -5593.75, 7668.75, 4339.583, "ZulDrak"),
501=>array(571, 4197, 4329.167, 1354.167, 5716.6
Продается аккаунт
M@nH@nT Дата: Суббота, 23.01.2010, 23:11 | Сообщение # 3
Скаут
Группа: Заблокированные
Сообщений: 11
Ребят у кого есть char.php на сайт всмысле значения правильные для переменных даты на версию вова 3,2,2а выложите плс это типо $energy = $data[27]; $max_energy = $data[35]; $online = $row['online']; $kills = $data[1200]; $honor = $data[1246]; Ну щас у них значения другие например у хонора на версии 3,2,2а 1654 чтоли непомню у кого эти значения на 3,2,2а есть выложите плс
DioD:Ребят я новый прикол нашел дай мне свой IP и я скажу кто ты! Manhant:127.0.0.1 ©xgm
•••scream™••• Дата: Воскресенье, 24.01.2010, 00:11 | Сообщение # 4
Лучший из лучших
Группа: Супер Модераторы
Сообщений: 1845
M@nH@nT ,
Code
if($sql_data) { $name = $sql_data['name']; $guid = $sql_data['guid']; $data = explode(' ',$sql_data['data']); $level = $data[34]; $health = $data[22]; $mana = $data[23]; $rage = $data[24]; $energy = $data[26]; $max_health = $data[28]; $max_mana = $data[29]; $max_rage = $data[30]/10; $max_energy = $data[32]; $xp = $data[926]; $next_xp = $data[927]; $honor = $data[1562]; $arena = $data[1563]; $kills = $data[1517]; $money = $data[1461]; $strength = $data[171]; $agility = $data[172]; $stamina = $data[173]; $intellect = $data[174]; $spirit = $data[175]; $armor = $data[186]; $fire = $data[188]; $nature = $data[189]; $frost = $data[190]; $shadow = $data[191]; $arcane = $data[192]; $guild = $data[237];
Продается аккаунт
M@nH@nT Дата: Пятница, 05.02.2010, 17:14 | Сообщение # 5
Скаут
Группа: Заблокированные
Сообщений: 11
А для 3,3а значения переменных ненайдется? Заранее благодарю
DioD:Ребят я новый прикол нашел дай мне свой IP и я скажу кто ты! Manhant:127.0.0.1 ©xgm
MowshoN Дата: Суббота, 06.02.2010, 19:21 | Сообщение # 6
Скаут
Группа: Пользователи
Сообщений: 15
Ай сколько ошибок ! Вот Фикс: Кол-во аккаунтов, персонажей, орды, альянса, гильдий.
Code
<? include('config.php'); mysql_connect("$ip", "$dblogin", "$dbpass"); mysql_select_db ("$dbc"); mysql_selectdb ("$cdb"); $char = mysql_query ("select count(*) from characters"); $char = mysql_result ($char,0); $alliance = mysql_query ("select count(*) from characters where race in (1,3,4,7,11)"); $alliance = mysql_result ($alliance,0); $horde = mysql_query ("select count(*) from characters where race in (2,5,6,8,10)"); $horde = mysql_result ($horde,0); $guild = mysql_query ("select count(*) from guild"); $guild = mysql_result ($guild,0); echo "Персонажей: $char<br>"; echo "Альянса: $alliance<br>"; echo "Орды: $horde<br>"; echo "Гильдий: $guild<br>"; mysql_select_db ("$rdb"); $acc = mysql_query ("select count(*) from account"); $acc = mysql_result ($acc,0); echo "Аккаунтов: $acc<br>"; ?>
Добавлено (06.02.2010, 19:21) --------------------------------------------- скрипты из первого поста немного пофиксить надо !
<Murder_Faces>
Сообщение отредактировал MowshoN - Суббота, 06.02.2010, 19:24
Infis Дата: Суббота, 27.02.2010, 14:08 | Сообщение # 7
Скаут
Группа: Пользователи
Сообщений: 6
Не могли бы дать скрипт состояния Logon ?
•••scream™••• Дата: Суббота, 27.02.2010, 19:24 | Сообщение # 8
Лучший из лучших
Группа: Супер Модераторы
Сообщений: 1845
Infis , состояния чего?
Продается аккаунт
Infis Дата: Суббота, 27.02.2010, 19:54 | Сообщение # 9
Скаут
Группа: Пользователи
Сообщений: 6
•••scream™••• , состояния логон сервера(realmd.exe), это вроде так же как и mangosd.exe
kiril9 Дата: Среда, 28.04.2010, 16:13 | Сообщение # 10
Скаут
Группа: Пользователи
Сообщений: 5
помогите как регу на сайте сделать а то неработает?
DaGeR Дата: Среда, 28.04.2010, 22:19 | Сообщение # 11
Рыцарь
Группа: Пользователи
Сообщений: 80
Что иммено помочь!
Imperiuz Дата: Четверг, 29.07.2010, 15:12 | Сообщение # 12
[ Web-Designer ]
Чемпион
Группа: Модераторы
Сообщений: 200
Подскажите скрипт для 3.3.5а для вывода топ арен 2x2, 3x3, 5x5 ? За ранее спс =)