Скрипты для ManGos - Форум All-infoWoW
 
Главная Статьи Файлы Фото Мувимейкинг Гайды Видео Патчи



Страница 1 из 11
Модератор форума: xxnextxx 
Форум All-infoWoW » ManGos » Сайты / WWW для Mangos » Скрипты для ManGos (для сайта)
Скрипты для ManGos
xxnextxxДата: Воскресенье, 25.07.2010, 15:33 | Сообщение # 1


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
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>";     
?>

Кол-во игроков онлайн, орды онлайн, альянса онлайн, максимальный онлайн
Quote
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
";
echo "Альянса Онлайн: $allianceonline
";
echo "Орды Онлайн: $hordeonline
";
echo "Максимальный Онлайн: $max
";
?>

Время работы сервера
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>";    
?>


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
xxnextxxДата: Воскресенье, 25.07.2010, 15:36 | Сообщение # 2


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
Статистика по расам и классам
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>


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
xxnextxxДата: Воскресенье, 25.07.2010, 15:43 | Сообщение # 3


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
важно!
Ели у вас выдаются ошибки при вставке скрипта добавьте вот это
Code
<?
mysql_selectdb ($rdb);
mysql_selectdb ("$cdb");
?>

и ваша проблема будет решена


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
xxnextxxДата: Воскресенье, 25.07.2010, 15:53 | Сообщение # 4


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
вот список банов
bans.php
Code
<?php   
// Скрипт показа забанненных аккаунтов и IP адресов by WOW Alive   
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++;   
}   
}   
?>


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
xxnextxxДата: Воскресенье, 25.07.2010, 16:01 | Сообщение # 5


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
регистрация
reg.php
Code
<?php           

$db1 = "realmd";                       
$db2 = "mangos";                  
$db3 = "characters";              

$host = "localhost";             
$user = "root";                     
$pass = "mangos";                        
$port = "3306";                      

$tbc = 2;                          
$database_encoding = 'CP1251';            

$realmd = mysql_connect("$host:$port", "$user", "$pass", True);          
mysql_selectdb("$db1", $realmd);          

$world = mysql_connect("$host:$port", "$user", "$pass", True);          
mysql_selectdb("$db2", $world);          

$characters = mysql_connect("$host:$port", "$user", "$pass", True);          
mysql_selectdb("$db3", $characters);          

echo "          
<script type=\"text/javascript\">          
function isAlphaNumeric(value)          
{          
           if (value.match(/^[a-zA-Z0-9_]+$/))          
             return true;          
           return false;          
}          
function checkform(f)          
{          
           if (f.account.value == \"\")          
           {          
             alert(\"Введите логин\");          
             return false;          
           }          
           if (!isAlphaNumeric(f.account.value))          
           {          
             alert(\"Запрещенные символы в логине\");          
             return false;          
           }          
           if (f.password.value==\"\")          
           {          
             alert(\"Введите пароль\");          
             return false;          
           }          
           if (!isAlphaNumeric(f.password.value))          
           {          
             alert(\"Запрещенные символы в пароле\");          
             return false;          
           }          
           if (f.password2.value==\"\")          
           {          
             alert(\"Вы не ввели повтор пароля\");          
             return false;          
           }          
           if (f.password.value != f.password2.value)          
           {          
             alert(\"Пароли не совпадают\");          
             return false;          
           }          
           if (f.email.value==\"\")          
           {          
             alert(\"Вы не ввели e-mail\");          
             return false;          

           }          
}          
</script>";          

echo "          

<font color=#00CC00>          
</font><br><br>          
<center>          
<form method=post action=reg.php onsubmit=\"return checkform(this)\">           
<table>          

<tr>          
           <td><font color=#CCCCCC size=4px> Логин: </font><Br>          
           <input type=text name=account maxlength=20></td>          
</tr>          

<tr>          
           <td><font color=#CCCCCC size=4px> Пароль:</font><Br>          
           <input type=password name=password maxlength=20></td>          
</tr>          
<tr>          
           <td><font color=#CCCCCC size=4px> Повторить пароль:</font> <Br>          
           <input type=password name=password2 maxlength=20></td>          
</tr>          
<tr>          
           <td><font color=#CCCCCC size=4px> e-mail: </font><Br>           
           <input type=text name=email  maxlength=20></td>         
</tr>          
          <tr>          
           <td colspan=2 style=\"text-align: center;\"><br><input type=submit value=Зарегистрироваться></td>          
          </tr>          
</table>          
</form></center>";          

if (isset($_POST['account'])) {          
if ($_POST['account'] && strlen($_POST['account'])<=20 && strlen($_POST['account'])>=3 && strlen($_POST['password'])>=3 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2']) {          
           if (!eregi("^[a-zA-Z0-9_]+$", $_POST['account']))          
             die ("  

Error: SQL-Injection</p>");          
           if (!eregi("^[a-zA-Z0-9_]+$", $_POST['password']))          
             die ("  

Error: SQL-Injection</p>");          
             $pass = ($_POST['password']);          
             $username = ($_POST['account']);          
             $result = mysql_query("SELECT * FROM account WHERE username='".$_POST['account']."' AND sha_pass_hash='$pass'", $realmd);          
             if (mysql_num_rows($result) != 0) {          
                 echo "<center>  

<font color=#CCCCCC><b>Такой аккаунт уже есть!</b></font></p></center>";          
             } else {          
                 if (!mysql_query("INSERT INTO account (username, sha_pass_hash, gmlevel, email, expansion) VALUES ('$username', SHA1(CONCAT(UPPER('$username'),':',UPPER('$pass'))), 0, '".$_POST['email']."', $tbc)", $realmd)) {echo "<center>  

<font color=#CC0000><b>Ошибка</b></font></p></center>";} else {echo "<center>  

<font color=#CCCCCC><b>Аккаунт успешно зарегестрирован! </b></font></p></center>";}          
             }          
} else {          
             echo "<center>  

<font color=#CC0000><b>Проверьте правильность ввода!</b></font></p></center>";          
}          
}          
#by wow alive
?>


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
xxnextxxДата: Воскресенье, 25.07.2010, 16:10 | Сообщение # 6


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
восстановление пароля
Code
<?php   
/*   
Very important! You need to run SQL update!   
ALTER TABLE `account` ADD `reset_password` VARCHAR( 50 ) NOT NULL;   
*/   
/*Config*/   
$realmd = array(   
'db_host'=> 'localhost', //ip of db realm   
'db_username' => 'root',//realm user   
'db_password' => 'mangos',//realm password   
'db_name'=> 'realmd',//realm db name   
);   
$config = array(   
'path_to_thisfile' => 'http://mysite.com/lol/ownage/wow/pass_recovery.php', // Example: http://mysite.com/lol/ownage/wow/   
'email_from' => 'mysite@wow.com', // Who should the email be sent from ?   
'email_subject' => 'Password recovery for our site!', // Subject of the mail ??   
);   

function sha_password($user,$pass){   
$user = strtoupper($user);   
$pass = strtoupper($pass);   

return SHA1($user.':'.$pass);   
}   
function random_string($counts){   
$str = "abcdefghijklmnopqrstuvwxyz";//Count 0-25   
for($i=0;$i<$counts;$i++){   
if ($o == 1){   
$output .= rand(0,9);   
$o = 0;   
}else{   
$o++;   
$output .= $str[rand(0,25)];   
}   

}   
return $output;   
}   

$realmd_bc_new_connect = mysql_connect($realmd[db_host],$realmd[db_username],$realmd[db_password]);   
$selectdb = mysql_select_db($realmd[db_name],$realmd_bc_new_connect);   

if ($_GET[h] && $_GET[h] != '' && $_GET[h] != '0'){   
$output_random_pass = random_string(10);   
$query = mysql_query("SELECT username FROM `account` WHERE reset_password='$_GET[h]'");   
$res = mysql_fetch_array($query);   
if (mysql_num_rows($query) == 1){   
echo "Hi $res[username], Your password is: $output_random_pass. Please change your password fast as possible.";   
$pass_hash = sha_password($res[username],$output_random_pass);   
mysql_query("UPDATE `account` SET sha_pass_hash='$pass_hash' WHERE reset_password='$_GET[h]'");   
mysql_query("UPDATE `account` SET reset_password='' WHERE username='$res[username]'");   
}else{   
echo "Error.";   
}   

}else{   
?>   

<?php   
//this is where user fill in and send by email   
if ($_POST[password_takeback]){   
$check_security = mysql_query("SELECT id FROM `account` WHERE username='$_POST[username]' AND email='$_POST[email]'");   
if (isset($_POST['username']) && isset($_POST['email']) && mysql_num_rows($check_security) == 1){   
$rand = random_string(40);   
mysql_query("UPDATE `account` SET reset_password='$rand' WHERE username='$_POST[username]'");   
$to = $_POST["email"];   
$from = "From: $config[email_from]";   
$subject = $config[email_subject];   
$message= "Hi $_POST[username], you have submitted a password recovery on our site. IF YOU DIDNT SUBMIT A PASSWORD REQUEST JUST DELETE THIS MAIL!. Please follow this link to complete the operation: $config[path_to_thisfile]?h=$rand";   
mail($to, $subject, $message, $from); // This work if you have configured your php.ini file to send email, !on linux its default.   
echo "An Email has been sent to you, please follow the email to complete the process.";   
}else{   
echo "Incorrect details, Please be sure that you submitted right Email and Username to your account";   
}   
}else{   
?>   
<form action="<?php echo $_SERVER[PHP_SELF]; ?>" method="POST">   
Your Email: <input type="text" name="email">   

Your Username: <input type="text" name="username">   

<input type="submit" name="password_takeback">   
</form>   
<?php   
}   
}// End GET   
?>


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
xxnextxxДата: Воскресенье, 25.07.2010, 16:19 | Сообщение # 7


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
гмы онлайн
Code
<?php   

/**   
* @author [Desperado]   
* @copyright 2010   
*/   

require_once ('config.php'); //подключаем файл конфигурации   

mysql_connect("$dbip:$dbport","$dblogin","$dbpass"); //соединяемся с базой 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>"; //Выводим уровень доступа   
}   

?>


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
xxnextxxДата: Воскресенье, 25.07.2010, 16:28 | Сообщение # 8


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
топ арены
Code
<?   
include ("config.php");   

$j=1;   
$teamType = array(   
'2' => '2x2',   
'3' => '3x3',   
'5' => '5x5'   
);   

$connect = mysql_connect("$dbip:$dbport","$dblogin","$dbpass") OR DIE("'Can't connect with $host"); // Эти переменные должны присутствовать в конфиге!   
mysql_select_db("$rdb") or die(mysql_error());   
mysql_query("SET NAMES '$cod'");   

if(!isset($_GET['guid'])){   

$sql = mysql_query("SELECT * FROM `arena_team` ORDER by `name`");   

echo "<center><table border=1 width=70%>   
<tr>   
<td>Team Name</td>   
<td align=center>Command Type</td>   
<td align=center><center>Team Leader</center></td>   
<td>Faction</td>   
<td align=center>Rating</td>   

</tr>";   
while ($row = mysql_fetch_array($sql)){   
$query_num = mysql_query("SELECT COUNT(*) FROM `arena_team_member` WHERE `arenateamid`='$row[arenateamid]'");   
$gleader = "SELECT name,race FROM `characters` WHERE `guid`='$row[captainguid]'";   
$myrow = mysql_fetch_array(mysql_query($gleader));   
$top = mysql_query("SELECT * FROM `arena_team_stats` WHERE `arenateamid`='$row[arenateamid]'");   
$toprow = mysql_fetch_array($top);   

if($myrow['race']=="1" or $myrow['race']=="3" or $myrow['race']=="4" or $myrow['race']=="7" or $myrow['race']=="11"){   

$faction = "alliance";   
}else{   
$faction = "horde";}   

echo "   
<tr>   
<td >   
<p style='padding-left: 5px'><a href='?guid=".$row[arenateamid]."' >".$row['name']."</a></p>   
</td>   
<td align=center><center>".$teamType[$row['type']]."</center></td>   

<td><a href=".$wowd."/index.php?player=".$row[captainguid].">".$myrow['name']."</a></td>   
<td align=center><center><img src=images/".$faction.".gif title=".$faction."></center></td>   
<td align=right><p style='padding-right: 8px'>".$toprow['rating']."</p></td></tr>";   

}   
echo "</table></center><br><br>";   
}   

if (@$_GET['guid'] ) {   

$name = "SELECT * FROM `arena_team` WHERE `arenateamid`='$_GET[guid]'";   
$nrow = mysql_fetch_array(mysql_query($name));   
$top = "SELECT * FROM `arena_team_stats` WHERE `arenateamid`='$_GET[guid]'";   
$trow = mysql_fetch_array(mysql_query($top));   
$member = "SELECT * FROM `arena_team_member` WHERE `arenateamid`='$_GET[guid]'";   
$mrow = mysql_fetch_array(mysql_query($member));   

$sql = mysql_query("SELECT * FROM `characters`, `arena_team_member` WHERE `characters`.`guid`=`arena_team_member`.`guid` and `arenateamid` = '".$_GET["guid"]."' ");   
$row = mysql_fetch_array($sql);   
$data = explode(' ',$row['data']);   
$lvl = $data[$ver];   
$gender = dechex($data[36]);   
$gender = str_pad($gender,8, 0, STR_PAD_LEFT);   
$gender = $gender{3};   
$guid = $row['guid'];   
$race = $row['race'];   
$class = $row['class'];   
$online = $row['online'];   
$j=1;   

echo "<center>   
<table border=0 width=60%>   
<tr>   
<td>   
<table border=1 width=100%>   
<tr><td>Team Name</td><td >".$nrow['name']."</td></tr>   
<tr><td>Rating</td><td >".$trow['rating']."</td></tr>   
<tr><td>Command Type</td><td >".$teamType[$nrow['type']]."</td></tr>   
<tr><td colspan=2 >Statistics of the Week</td></tr>   
<tr><td>Played: ".$trow['games']."</td><td >Won: ".$trow['wins']."</td></tr>   
<tr><td colspan=2 >Stats</td></tr>   
<tr><td>Played: ".$trow['played']."</td><td >Won: ".$trow['wins2']."</td></tr>   

</table>   
";   

echo "<table border=1 width=100%>   
<tr>   
<td align=center>#</td>   
<td align=center>Player Name</td>   
<td align=center>lvl</td>   
<td align=center>Race</td>   
<td align=center>Class</td>   
<td align=center>Game of the Week</td>   
<td align=center>Won week</td>   
<td align=center>Games for the season</td>   
<td align=center>Won season</td>   
<td align=center>Personal rating</td>   
<td align=center>Online</td>   
</tr>   
";   

echo "<tr>   
<td valign=center width=3%>$j</td>   
<td align=center valign=center width=20%><a href='/wow/wowd/?player=".$guid."' style='color: #ff9900; font-family : Geneva; text-decoration : none;'>".$row[name]."</a></td>   
<td width=20 align=center valign=center>$lvl</td>   
<td align=center valign=center width=7%><img src=images/race/".$race."-".$gender.".gif></td>   
<td align=center valign=center width=7%><img src=images/class/$class.gif></td>   
<td align=center width=20%>".$mrow['played_week']."</td>   
<td valign=center width=20%>".$mrow['wons_week']."</td>   
<td valign=center width=10%>".$mrow['played_season']."</td>   
<td valign=center width=10%>".$mrow['wons_season']."</td>   
<td valign=center width=10%>".$mrow['personal_rating']."</td>   
<td valign=center width=10%><center><img src='images/status/".$online.".gif' height='18' width='18'></center></td>   
</tr>   
";   

echo "</table></td></tr></table></center><br><br><br>";   

echo "<table border=1><tr><td><a href='index.php'>Index</a></td></tr></table>";   
}   

?>


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
JohnCrasherДата: Воскресенье, 25.07.2010, 19:16 | Сообщение # 9


Группа: Модераторы
Сообщений: 531
Награды: 8
Репутация: 46
Статус:
Quote (xxnextxx)
$ip             ="127.0.0.1";           // IP сервера
$dbip           ="127.0.0.1";           // IP mysql      

Там нужно прописать свои АйПишки... Не забывайте об этом!


Попрошу без матов, админы тоже люди, тоже культурые, но могут и культурно послать... Чем смогу, радо помогу, только создавайте темы на форуме!

Матёрый ШиПец!
 
xxnextxxДата: Воскресенье, 25.07.2010, 19:38 | Сообщение # 10


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
Quote (JohnCrasher)
Там нужно прописать свои АйПишки... Не забывайте об этом!

правильно подмечено


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
JohnCrasherДата: Воскресенье, 25.07.2010, 19:49 | Сообщение # 11


Группа: Модераторы
Сообщений: 531
Награды: 8
Репутация: 46
Статус:
$dblogin ="login"; // логин mysql
$dbpass ="password"; // пароль mysql

Ети данные прописываете для своего серва каждый свои... Где их взять??? Из realmd.conf
Смотрите такую строку у себя
LoginDatabaseInfo = "127.0.0.1;3306;mangos(логин);mangos(пароль);realmd"
И прописываете! Кстати Айпишка тоде там есть - 127.0.0.1(у вас своя будет)


Попрошу без матов, админы тоже люди, тоже культурые, но могут и культурно послать... Чем смогу, радо помогу, только создавайте темы на форуме!

Матёрый ШиПец!
 
xxnextxxДата: Воскресенье, 25.07.2010, 20:04 | Сообщение # 12


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
узнать свой айпи можно тут

Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
malderДата: Воскресенье, 01.08.2010, 12:15 | Сообщение # 13


Группа: Проверенные
Сообщений: 110
Награды: 12
Репутация: 64
Статус:
вот ребятки с заморочкой столкнулся! Скрипт Reg.php.
Прикрепления: reg.php(6Kb)


Истина где-то рядом? Да она в вине!
помогу с настройкой сервера и сайта vkontacte id83511607
 
xxnextxxДата: Воскресенье, 01.08.2010, 12:26 | Сообщение # 14


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
у меня вот такой рег
Прикрепления: 2913844.php(4Kb)


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
malderДата: Воскресенье, 01.08.2010, 12:31 | Сообщение # 15


Группа: Проверенные
Сообщений: 110
Награды: 12
Репутация: 64
Статус:
так вот верхнюю часть скрипта сам дописывал, а вот нижняя часть --стандартный скрипт реги, который стоит на большинстве сайтов. Так вот в чем причина--Лист открываеся,соединение с базой есть, я там спец поставил скриптик-подключение к базе чтоб отображалось.Далее- все таблицы выводятся и в поля забивается и акк и пасс и мыло ..Ну а дальше- нажимаеш кнопку регистрация--и новый акк не заносится в базу realmd! И это именно с этим скриптом.Либо только на моей машине так-
либо я с головой не дружу.Приходится Работать с другим скриптом ,но он немного тяжеловат и требует еще 2 доп скрипта.Большая просьба к вам --проверьте этот файлик на своих сайтах.Будет ли он у вас работать. Там надо прописать путь к вашим значкам на ВКЛ и ВЫКЛ сервера ну и путь к конфигу. Заранее благодарю!

Добавлено (01.08.2010, 12:30)
---------------------------------------------
тот же самый

Добавлено (01.08.2010, 12:31)
---------------------------------------------
заходи в контакт


Истина где-то рядом? Да она в вине!
помогу с настройкой сервера и сайта vkontacte id83511607
 
xxnextxxДата: Воскресенье, 01.08.2010, 12:33 | Сообщение # 16


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
Quote (malder)
заходи в контакт

там

вот моя рега а то прикрепил и получилось фиг знает что



Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
xxnextxxДата: Воскресенье, 26.09.2010, 01:28 | Сообщение # 17


Группа: Пользователи
Сообщений: 107
Награды: 1
Репутация: 9
Статус:
Quote (malder)
как узнать свой IP???

легче набрать 2ip.ru и все)


Кто хочет начать играть на официальном сервере WOW пишите в лс и я кину вам приглашение;) Так же возможна игровая помощь.Сервер Азурегос
 
AlenashiffДата: Среда, 10.05.2017, 11:40 | Сообщение # 18


Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 0
Статус:

<a href=http://ekovse.ru/biotehnologii-v-selskom-hozyaystve/biotehnologii-dlya-rastenievodstva/stimulyatoryi-rosta>Биологические стимуляторы роста растений</a>

Добавлено (10.05.2017, 11:40)
---------------------------------------------

<a href=http://ekovse.ru/tovarnaja-kategorija/bentonit>Качественный бентонит и как его использовать</a>


<a href=http://ekovse.ru/katalog>Лучшие биопрепараты для всех случаев жизни</a>
 
GanoДата: Воскресенье, 21.05.2017, 07:22 | Сообщение # 19


Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Статус:
https://magazin-color.ru
 
Форум All-infoWoW » ManGos » Сайты / WWW для Mangos » Скрипты для ManGos (для сайта)
Страница 1 из 11
Поиск:
историческая находка / нейростимулятор и игры / игровое зазеркалье / процедура посвящения / егион: расовая способностей людей / ивент вторжения. Демон с сокровищами. Подземелья / броско назвать не получилось) / online-casino-vulcan.com / фонетический разбор жизни / * / Катакомбы Каражана / подземелья и рейды / охотник на демонов / так ли ценен выигрыш у автомата?
Статистика
Rambler's Top100
 
07.07.2012 » Расплывчатые углы в Sony Vegas

05.07.2012 » Как замедлить и ускорить видео в Sony Vegas

04.07.2012 » Проблемы при фрапсинге

 
24.10.2010 » Маг Noone и нынешнее PvP
30.09.2011 » 5 причин полюбить Катаклизм
02.09.2011 » Неопределенность направлений оборвавшихся сюжетных тропинок
 
Соц сети

| Copyright All-infoWoW.ru © 2009-2017 | Designs by Jekins Designs
All-infoWoW.ru - World of Warcraft портал - аддоны, статьи, патчи, новости, Warlords of Draenor...