Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Языки программирования

Важная информация

Языки программирования Изучаем С++, Sql, php, Lua, Python

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2010, 15:48   #1
Yoda
Гость
 
Сообщений: n/a
По умолчанию Скрипты для сайта.

Config.php
PHP код:
<?
$ip        
="127.0.0.1";        // server IP
$dbip        ="127.0.0.1";        // mysql IP
$dbport        ="3306";        // mysql порт
$gameport    ="8085";        // Порт сервера(game)
$dblogin    ="login";        // mysql юзер
$dbpass        ="pass";        // mysql пароль
$mdb        ="mangos";        // База мира
$rdb        ="realmd";        // База аккаунтов
$cdb        ="characters";        // База персонажей
?>
Подключение к Базе данных:
PHP код:
<?
require_once ('config.php');
mysql_connect ("$dbip:$dbport","$dblogin","$dbpass");
?>
Количество созданных аккаунтов, количество по фракциям, количество гильдий:
PHP код:
<?
mysql_selectdb 
("$rdb");
$acc mysql_query ("select count(`id`) from `account`");
$acc mysql_result ($acc,0);
mysql_selectdb ("$cdb");
$char mysql_query ("select count(`guid`) from `characters`");
$char mysql_result ($char,0);
$alliance mysql_query ("select count(`guid`) from `characters` where `race` in (1,3,4,7,11)");
$alliance mysql_result ($alliance,0);
$horde mysql_query ("select count(`guid`) from `characters` where `race` in (2,5,6,8,10)");
$horde mysql_result ($horde,0);
$guild mysql_query ("select count(`guildid`) from `guild`");
$guild mysql_result ($guild,0);
echo 
"Account: $acc<br>";
echo 
"Characters: $char<br>";
echo 
"Alliance: $alliance<br>";
echo 
"Horde: $horde<br>";
echo 
"Guild: $guild<br>";
?>
Статус сервера:
PHP код:
<?
$fp 
= @fsockopen ("$ip","$gameport",$errno,$errstr,1);
if (
$fp)
echo 
"Server: online><br>";
else
echo 
"Server: offline><br>";
?>
Игроки он-лайн:
PHP код:
<?
mysql_selectdb 
("$cdb");
$online mysql_query ("select count(`guid`) from `characters` where `online` = 1");
$online mysql_result ($online,0);
echo 
"Players Online: $online<br>";
?>
Аптайм:
PHP код:
<?
mysql_select_db 
("$mdb");
$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;
echo 
"Uptime: $hours h $min min $sec sec<br>";
?>
Статистика по расам и классам:


Тема с mangos.ru, автора не помню...

Последний раз редактировалось KiriX; 07.03.2010 в 17:33.
  Ответить с цитированием
9 пользователя(ей) сказали cпасибо:
Gerald (07.03.2010), KiriX (09.03.2010), labor (09.03.2010), Medivh (09.03.2010), Omg (07.03.2010)
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипты для Фан сервера xstream Патчи и наработки 11 15.09.2010 13:10
Blizzard отсудила у игрового сайта $88 млн за нелегальный сервер WoW ispanec Флудильня 11 30.08.2010 00:37
ScriptDev скрипты на C#? jesst3r Скрипты 4 03.08.2010 17:58
Мои скрипты под FreeBSD 8.0 FreeBSD Tools 4 14.05.2010 05:35
Скрипты и прочее (vbs, batch, shell) Konctantin Языки программирования 0 06.03.2010 12:17


Текущее время: 10:03. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot