Модуль онлайн для Mangos 3.1.3 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games > World of WarCraft > Web-обвязки

Web-обвязки Установка веб обвязки, настройка и её создание.

Ответ
Опции темы
Непрочитано 28.08.2009, 00:15   #1
Аватар для neo-skynet
Пользователь

Автор темы (Топик Стартер) Модуль онлайн для Mangos 3.1.3

Столкнулся при переходе на версию 3.1.3 с такой вот проблемой, что не работает модуль "Кто онлайн", не показует ничего, одни ошибки, на версии 3.0.9 работает, а на 3.1.3 ни в какую не хочет, кто знает где можно качнуть (гугл и яша по поводу этого молчат), может кто сможет написать его?
neo-skynet вне форума Отправить сообщение для neo-skynet с помощью ICQ Отправить сообщение для neo-skynet с помощью Skype™ Ответить с цитированием
Непрочитано 28.08.2009, 00:55   #2
Аватар для Perfecto
Пользователь

По умолчанию Ответ: Модуль онлайн для Mangos 3.1.3

Скажи какую обвязку используешь, постараюсь поправить. Если получится выложу готовые скрипты
Perfecto вне форума Отправить сообщение для Perfecto с помощью ICQ Ответить с цитированием
Непрочитано 28.08.2009, 02:00   #3
Аватар для neo-skynet
Пользователь

Автор темы (Топик Стартер) Ответ: Модуль онлайн для Mangos 3.1.3

Обвязка самописная, просто я к ней подключаю отдельно модули... личный кабинет, форум и т.д., а вот модуль кто онлайн не работает, так же как карта онлайн...
neo-skynet вне форума Отправить сообщение для neo-skynet с помощью ICQ Отправить сообщение для neo-skynet с помощью Skype™ Ответить с цитированием
Непрочитано 28.08.2009, 12:29   #4
Аватар для Perfecto
Пользователь

По умолчанию Ответ: Модуль онлайн для Mangos 3.1.3

Вот самый простенький скрипт на список онлайна (без всяких картинок, просто список на белом листе)

PHP код:
<table border="0">
<tr>
<td><strong>Имя:</strong></td>
<td><strong>Раса:</strong></td>
<td><strong>Класс:</strong></td>
<td><strong>Уровень:</strong></td>
</tr>
<?
require_once ('config.php');
mysql_connect ("$dbip:$dbport","$dblogin","$dbpass");
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>
И конфиг для него:
PHP код:
<?
$ip             
="127.0.0.1";           // IP сервера
$dbip           ="127.0.0.1";           // IP mysql
$dbport         ="3306";                // порт mysql
$gameport       ="8085";                // игровой порт
$dblogin        ="root";               // логин mysql
$dbpass         ="vertrigo";            // пароль mysql
$mdb            ="mangos";              // название базы mangos
$rdb            ="realmd";              // название базы realmd
$cdb            ="characters";          // название базы characters
?>
Я вижу ты в пхп хорошо разбираешься, если самописную обвязку сделал. Так что под себя настроить думаю тебе труда не составит
Perfecto вне форума Отправить сообщение для Perfecto с помощью ICQ Ответить с цитированием
Непрочитано 28.08.2009, 15:56   #5
Аватар для kiberk
Пользователь

По умолчанию Ответ: Модуль онлайн для Mangos 3.1.3

neo-skynet, А не мог бы ты показать эту самописную обвязку. А то интересненько прям стало.
__________________
Больше не могу...©
kiberk вне форума Отправить сообщение для kiberk с помощью ICQ Ответить с цитированием
Непрочитано 28.08.2009, 16:57   #6
Аватар для neo-skynet
Пользователь

Автор темы (Топик Стартер) Ответ: Модуль онлайн для Mangos 3.1.3

Что ее показывать, дизайн паблик, но сам код состоит из 5-7 обвязок, с каждой покусочку и дописан мною)))

Добавлено через 9 минут
Под 3.1.3 видать то что ты выложил не подходит не конектится к базе чаров, где то тут трабла $char_data[53] вот на это матюкается((( да на мангос.ру выкладывали, таже проблема..... еще не где не видел рабочую....... щас вот сижу разбираюсь... как получится выложу тут...

Последний раз редактировалось neo-skynet; 28.08.2009 в 17:06. Причина: Добавлено сообщение
neo-skynet вне форума Отправить сообщение для neo-skynet с помощью ICQ Отправить сообщение для neo-skynet с помощью Skype™ Ответить с цитированием
Непрочитано 28.08.2009, 17:41   #7
Аватар для Perfecto
Пользователь

По умолчанию Ответ: Модуль онлайн для Mangos 3.1.3

Цитата:
Сообщение от neo-skynet Посмотреть сообщение
Под 3.1.3 видать то что ты выложил не подходит не конектится к базе чаров, где то тут трабла $char_data[53] вот на это матюкается((( да на мангос.ру выкладывали, таже проблема..... еще не где не видел рабочую....... щас вот сижу разбираюсь... как получится выложу тут...
У меня 3.1.3 (ревизия 8411, база YTDB 505) все работает.
$char_data[53] это уровень персонажа. Берется из базы characters, таблица тоже characters, ячейка data. Индекс уровня в этой ячейке 53 (но что удивляет в 3.0.9 индекс тоже 53 был, почему сейчас то ругается непонятно)
какая конкретно ошибка?

Добавлено через 1 минуту
Лучше выложи свой скрипт онлайна, а то гадать можно долго)

Последний раз редактировалось Perfecto; 28.08.2009 в 17:42. Причина: Добавлено сообщение
Perfecto вне форума Отправить сообщение для Perfecto с помощью ICQ Ответить с цитированием
Непрочитано 28.08.2009, 18:56   #8
Аватар для neo-skynet
Пользователь

Автор темы (Топик Стартер) Ответ: Модуль онлайн для Mangos 3.1.3

именно на твоем скрипте
PHP код:
"Воин",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 "
"
; echo "
"
; echo "
"
; echo 
на моем
PHP код:
":" "); //ошибки Error_Reporting(0); mysql_connect($hostname,$username,$password) OR $error=(" "); mysql_select_db($dbcharacters) OR $error=(" "); //все кто в он-лайне $ally=@mysql_num_rows(mysql_query("SELECT online FROM `charactersWHERE race IN (1,3,4,7,11HAVING online 1")); $horde_=@mysql_num_rows(mysql_query("SELECT online FROM `characters`WHERE race IN(2,5,6,8,10HAVING online 1")); $numonline=@mysql_num_rows(mysql_query("SELECT NULL FROM `charactersWHERE `online`='1';")); if ($numonline==0) {$numonline1;} // проценты $alliance = round(($ally*100)/$numonline ,1); $horder = round(($horde_*100)/$numonline ,1); // -=АЛЬЯНС=- @mysql_query ("SET NAMES cp1251"); $allies_line=@mysql_query("SELECT onlinename,race,class,data FROM `charactersWHERE race IN (1,3,4,7,11) AND online 1"); while ($ali=mysql_fetch_assoc($allies_line)) { $data = explode(' ',$ali['data']); $lvl = $data[53]$onAlies.= ""; $onAlies.= "[".$lvl."]"; $onAlies.= ""; if ($ali['race'] == 1 ) {$ali['race'] = '';} else if ($ali['race'] == 3 ) {$ali['race'] = '';} else if ($ali['race'] == 4 ) {$ali['race'] = '';} else if ($ali['race'] == 7 ) {$ali['race'] = '';} else if ($ali['race'] == 11 ) {$ali['race'] = '';} $onAlies.=$ali["race"]$onAlies.=" "; if ($ali['class'] == 1 ) {$ali['class'] = '';} else if ($ali['class'] == 2 ) {$ali['class'] = '';} else if ($ali['class'] == 3 ) {$ali['class'] = '';} else if ($ali['class'] == 4 ) {$ali['class'] = '';} else if ($ali['class'] == 5 ) {$ali['class'] = '';} else if ($ali['class'] == 7 ) {$ali['class']= '';} else if ($ali['class'] == 8 ) {$ali['class']= '';} else if ($ali['class'] == 9 ) {$ali['class'] = '';} else if ($ali['class'] == 11 ) {$ali['class']= '';} $onAlies.=$ali["class"]$onAlies.=" "; $onAlies.= "" . $ali["name"] . ""; $onAlies.=" "; $onAlies.= "
"; } // -=ОРДА=- @mysql_query ("
SET NAMES cp1251"); $horde_line=@mysql_query("SELECT onlinename,race,class,data FROM `charactersWHERE race IN (2,5,6,8,10) AND online 1"); while ($horde=mysql_fetch_assoc($horde_line)) { $data = explode(' ',$horde['data']); $lvl = $data[53]$onhorde.= ""; $onhorde.= "[".$lvl."]"; $onhorde.= ""; if ($horde['race'] == 2 ) {$horde['race'] = '';} else if ($horde['race'] == 5 ) {$horde['race'] = '';} else if ($horde['race'] == 6 ) {$horde['race'] = '';} else if ($horde['race'] == 8 ) {$horde['race'] = '';} else if ($horde['race'] == 9 ) {$horde['race'] = '';} else if ($horde['race'] == 10 ) {$horde['race'] = '';} $onhorde.=$horde["race"]$onhorde.=" "; if ($horde['class'] == 1 ) {$horde['class'] = '';} else if ($horde['class'] == 2 ) {$horde['class'] = '';} else if ($horde['class'] == 3 ) {$horde['class'] = '';} else if ($horde['class'] == 4 ) {$horde['class'] = '';} else if ($horde['class'] == 5 ) {$horde['class'] = '';} else if ($horde['class'] == 7 ) {$horde['class'] = '';} else if ($horde['class'] == 8 ) {$horde['class'] = '';} else if ($horde['class'] == 9 ) {$horde['class'] = '';} else if ($horde['class'] == 11 ) {$horde['class'] = '';} $onhorde.=$horde["class"]$onhorde.=" "; $onhorde.= "" . $horde["name"] . ""; $onhorde.=" "; $onhorde.= " 
"; } 
$ab=$horde_+$ally ?> ';} else if ($db['race'] == 5 ) {$db['race'] = '';} else if ($db['race'] == 6 ) {$db['race'] = '';} else if ($db['race'] == 8 ) {$b['race'] = '';} else if ($db['race'] == 9 ) {$b['race'] = '';} else if ($db['race'] == 10 ) {$db['race'] = '';} if ($db['race'] == 1 ) {$db['race'] = '';} else if ($db['race'] == 3 ) {$db['race'] = '';} else if ($db['race'] == 4 ) {$db['race'] = '';} else if ($db['race'] == 7 ) {$db['race'] = '';} else if ($db['race'] == 11 ) {$db['race'] = '';} $name.=$db["race"]$name.=" "; if ($db['class'] == 1 ) {$db['class'] = '';} else if ($db['class'] == 2 ) {$db['class'] = '';} else if ($db['class'] == 3 ) {$db['class'] = '';} else if ($db['class'] == 4 ) {$db['class'] = '';} else if ($db['class'] == 5 ) {$db['class'] = '';} else if ($db['class'] == 7 ) {$db['class'] = '';} else if ($db['class'] == 8 ) {$db['class'] = '';} else if ($db['class'] == 9 ) {$db['class'] = '';} else if ($db['class'] == 11 ) {$db['class'] = '';} $name.=$db["class"]$name.=" "; $name.="".$db["name"].""; $name.=" "; $name.= "[".$lvl."]"; //$name.="
"; 
$name.=" "; } } else {echo " "; } //логин и пароль проверка и доступ конец ?> 
скинь свои файлы php мне заархивируй в архивчик, я попробую...
neo-skynet вне форума Отправить сообщение для neo-skynet с помощью ICQ Отправить сообщение для neo-skynet с помощью Skype™ Ответить с цитированием
Непрочитано 28.08.2009, 19:20   #9
Аватар для Perfecto
Пользователь

По умолчанию

Я пробывал на тех скриптах которые выше выкладывал, потому что сам модуль "Кто онлайн" мне не нужен. А для проверки мне и такого хватило)
собственно паспаковываешь в папку www и открываешь http://127.0.0.1/online.php или на какой айпи тебя там сайт настроен
и естественно конфиг еще изменить надо
Вложения
Тип файла: zip www.zip (1,014 байт, 9 просмотров)
Perfecto вне форума Отправить сообщение для Perfecto с помощью ICQ Ответить с цитированием
Непрочитано 28.08.2009, 20:08   #10
Аватар для neo-skynet
Пользователь

Автор темы (Топик Стартер) Ответ: Модуль онлайн для Mangos 3.1.3

Вот мои конфиги посмотри, может ты ошибку найдешь

PHP код:
<?php
//-===заполняется обязательно===-
$hostname "127.0.0.1"// mysql Хост
$username "root"// Логин
$password "********"// Пароль
$dbcharacters "characters"// название бд
$dbrealmd"realmd"//

$dbmangos "mangos"
$ip"127.0.0.1"// записываете ваш ip ( для отображения на главной странице)

//-=== для ссылки "с чего начать"===-
$servtype="PVP-RP";//тип сервера
$clientversion="3.1.3";// версия клиента
//-=== сколько выводить богачей сервера"===-

$title="********"//название сайта


?>
и

PHP код:
<? 
include('config.php');

$wellcome=($p_acc?"Добро пожаловать, $p_acc ,вам доступны аккаунты <br>":" ");



//ошибки
Error_Reporting(0);
mysql_connect($hostname,$username,$password) OR $error=(" ");

mysql_select_db($dbcharacters) OR $error=(" ");

//все кто в он-лайне
$ally=@mysql_num_rows(mysql_query("SELECT online FROM `characters` WHERE race IN (1,3,4,7,11) HAVING online = 1"));
$horde_=@mysql_num_rows(mysql_query("SELECT online FROM `characters`WHERE race IN(2,5,6,8,10) HAVING online = 1"));

$numonline=@mysql_num_rows(mysql_query("SELECT NULL FROM `characters` WHERE `online`='1';"));
if (
$numonline==0)  {$numonline1;} 
// проценты
$alliance round(($ally*100)/$numonline ,1);
$horder round(($horde_*100)/$numonline ,1);


// -=АЛЬЯНС=-
@mysql_query ("SET NAMES cp1251");
$allies_line=@mysql_query("SELECT online, name,race,class,data FROM `characters` WHERE race IN (1,3,4,7,11) AND online = 1");

while (
$ali=mysql_fetch_assoc($allies_line))
{
$data explode(' ',$ali['data']);
$lvl $data[53];

$onAlies.= "<font color=cc3300 >";
$onAlies.= "[".$lvl."]";
$onAlies.= "</font >";
          if (
$ali['race'] == ) {$ali['race'] = '<img src=img/1-0.gif  alt=Человек >';}
 else  if (
$ali['race'] == ) {$ali['race'] = '<img src=img/3-0.gif  alt=Дварф >';}
 else  if (
$ali['race'] == ) {$ali['race'] = '<img src=img/4-0.gif  alt=НочнойЭльф >';}
 else  if (
$ali['race'] == ) {$ali['race'] = '<img src=img/7-0.gif   alt=Гном >';}
 else  if (
$ali['race'] == 11 ) {$ali['race'] = '<img src=img/11-0.gif  alt=Дреней >';}
$onAlies.=$ali["race"];
$onAlies.=" ";

          if (
$ali['class'] == ) {$ali['class'] = '<img src=img/1.gif  alt=Воин >';}
 else  if (
$ali['class'] == ) {$ali['class'] = '<img src=img/2.gif alt=Паладин >';}
 else  if (
$ali['class'] == ) {$ali['class'] = '<img src=img/3.gif  alt=Хантер >';}
 else  if (
$ali['class'] == ) {$ali['class'] = '<img src=img/4.gif  alt=Рог >';}
 else  if (
$ali['class'] == ) {$ali['class'] = '<img src=img/5.gif  alt=Прист >';}
 else  if (
$ali['class'] == ) {$ali['class']= '<img src=img/7.gif  alt=Шаман >';}
 else  if (
$ali['class'] == ) {$ali['class']= '<img src=img/8.gif  alt=Маг >';}
 else  if (
$ali['class'] == ) {$ali['class'] = '<img src=img/9.gif  alt=Варлок >';}
 else  if (
$ali['class'] == 11 ) {$ali['class']= '<img src=img/11.gif  alt=Друид >';}

$onAlies.=$ali["class"];
$onAlies.=" ";
$onAlies.=  "<a href=\"userbar/ub.php?name=" $ali["name"] . "\">" $ali["name"] . "</a>";
$onAlies.=" ";
$onAlies.= "<br>";

}

// -=ОРДА=-
@mysql_query ("SET NAMES cp1251");
$horde_line=@mysql_query("SELECT online, name,race,class,data FROM `characters` WHERE race IN (2,5,6,8,10) AND online = 1");

while (
$horde=mysql_fetch_assoc($horde_line))
{
$data explode(' ',$horde['data']);
$lvl $data[53];

$onhorde.= "<font color=cc3300 >";
$onhorde.= "[".$lvl."]";
$onhorde.= "</font >";
      if (
$horde['race'] == ) {$horde['race'] = '<img src=img/2-0.gif  alt=Орк >';}
 else  if (
$horde['race'] == ) {$horde['race'] = '<img src=img/5-0.gif alt=Нежить >';}
 else  if (
$horde['race'] == ) {$horde['race'] = '<img src=img/6-0.gif   alt=Таурен >';}
 else  if (
$horde['race'] == ) {$horde['race'] = '<img src=img/8-0.gif  alt=Троль >';}
 else  if (
$horde['race'] == ) {$horde['race'] = '<img src=img/9-0.gif  alt=Гоблин >';}
 else  if (
$horde['race'] == 10 ) {$horde['race'] = '<img src=img/10-0.gif  alt=КровавыйЭльф >';}

$onhorde.=$horde["race"];
$onhorde.=" ";
          if (
$horde['class'] == ) {$horde['class'] = '<img src=img/1.gif  alt=Воин >';}
 else  if (
$horde['class'] == ) {$horde['class'] = '<img src=img/2.gif alt=Паладин >';}
 else  if (
$horde['class'] == ) {$horde['class'] = '<img src=img/3.gif  alt=Хантер >';}
 else  if (
$horde['class'] == ) {$horde['class'] = '<img src=img/4.gif  alt=Рог >';}
 else  if (
$horde['class'] == ) {$horde['class'] = '<img src=img/5.gif  alt=Прист >';}
 else  if (
$horde['class'] == ) {$horde['class'] = '<img src=img/7.gif  alt=Шаман >';}
 else  if (
$horde['class'] == ) {$horde['class'] = '<img src=img/8.gif  alt=Маг >';}
 else  if (
$horde['class'] == ) {$horde['class'] = '<img src=img/9.gif  alt=Варлок >';}
 else  if (
$horde['class'] == 11 ) {$horde['class'] = '<img src=img/11.gif  alt=Друид >';}
$onhorde.=$horde["class"];
$onhorde.=" ";
$onhorde.= "<a href=\"userbar/ub.php?name=" $horde["name"] . "\">" $horde["name"] . "</a>";
$onhorde.=" ";
$onhorde.= " <br>";
}

$ab=$horde_+$ally



?>

<? 
//логин и пароль проверка и доступ  начало
$link mysql_connect($hostname,$username,$password) ;
mysql_select_db($dbrealmd) or print(mysql_error());
 
$sql "SELECT * FROM account WHERE username='$p_acc'";
  
$result mysql_query($sql);
   
$db mysql_fetch_array($result);
     
$gmlevel=$db["gmlevel"];
          if (
$gmlevel==0){$uroven_dostupa="пользователь";}
     if (
$gmlevel==1) {$uroven_dostupa="модератор";}
     if (
$gmlevel==2) {$uroven_dostupa="модератор";}
     if (
$gmlevel==3) {$uroven_dostupa="Администратор";}
     
$id_=$db["id"];
     
$pass1=$db['sha_pass_hash'];
     
$hash SHA1(strtoupper($p_acc.":".$p_pass));
     if (
$hash==$pass1){$xash="1";}
     else              {
$xash="2";}

     if (
$xash==1) {
    

mysql_select_db($dbcharacters) or print(mysql_error());
 
$sql "SELECT * FROM characters WHERE account='$id_'";
  
$result mysql_query($sql);
    while (
$db=mysql_fetch_assoc($result))
         {
         
$data explode(' ',$db['data']);
         
$lvl $data[53];
         
              if (
$db['race'] == ) {$db['race'] = '<img src=img/2-0.gif  alt=Орк >';}
 else  if (
$db['race'] == ) {$db['race'] = '<img src=img/5-0.gif alt=Нежить >';}
 else  if (
$db['race'] == ) {$db['race'] = '<img src=img/6-0.gif   alt=Таурен >';}
 else  if (
$db['race'] == ) {$b['race'] = '<img src=img/8-0.gif  alt=Троль >';}
 else  if (
$db['race'] == ) {$b['race'] = '<img src=img/9-0.gif  alt=Гоблин >';}
 else  if (
$db['race'] == 10 ) {$db['race'] = '<img src=img/10-0.gif  alt=КровавыйЭльф >';}
 
           if (
$db['race'] == ) {$db['race'] = '<img src=img/1-0.gif  alt=Человек >';}
 else  if (
$db['race'] == ) {$db['race'] = '<img src=img/3-0.gif  alt=Дварф >';}
 else  if (
$db['race'] == ) {$db['race'] = '<img src=img/4-0.gif  alt=НочнойЭльф >';}
 else  if (
$db['race'] == ) {$db['race'] = '<img src=img/7-0.gif   alt=Гном >';}
 else  if (
$db['race'] == 11 ) {$db['race'] = '<img src=img/11-0.gif  alt=Дреней >';}

         
$name.=$db["race"];
         
$name.=" ";
            if (
$db['class'] == ) {$db['class'] = '<img src=img/1.gif  alt=Воин >';}
 else  if (
$db['class'] == ) {$db['class'] = '<img src=img/2.gif alt=Паладин >';}
 else  if (
$db['class'] == ) {$db['class'] = '<img src=img/3.gif  alt=Хантер >';}
 else  if (
$db['class'] == ) {$db['class'] = '<img src=img/4.gif  alt=Рог >';}
 else  if (
$db['class'] == ) {$db['class'] = '<img src=img/5.gif  alt=Прист >';}
 else  if (
$db['class'] == ) {$db['class'] = '<img src=img/7.gif  alt=Шаман >';}
 else  if (
$db['class'] == ) {$db['class'] = '<img src=img/8.gif  alt=Маг >';}
 else  if (
$db['class'] == ) {$db['class'] = '<img src=img/9.gif  alt=Варлок >';}
 else  if (
$db['class'] == 11 ) {$db['class'] = '<img src=img/11.gif  alt=Друид >';}
$name.=$db["class"];
$name.=" ";
         
$name.="<a href=\"userbar/ub.php?name=".$db["name"]."\">".$db["name"]."</a>";
         
$name.=" ";
         
$name.= "[".$lvl."]";
         
//$name.="<br>";
          
$name.="  ";
         }


}
else {echo 
" "; }
            
//логин и пароль проверка и доступ конец
             
?>
             
             <?
//левое меню начало.
             
if ($page == news ) {include('news.php'); } 
             include(
'main.php'); 
             if (
$page == rega ) {include('registration.php'); } 
             if (
$page == guild ) {include('guild.php'); } 
             if (
$page == stat ) {include('stat.php'); } 
             
    
//конец         
             
?>
            
<p>&nbsp;</p>
а ошибка такого рода

PHP код:
":" "); //ошибки Error_Reporting(0); mysql_connect($hostname,$username,$password) OR $error=(" "); mysql_select_db($dbcharacters) OR $error=(" "); //все кто в он-лайне $ally=@mysql_num_rows(mysql_query("SELECT online FROM `charactersWHERE race IN (1,3,4,7,11HAVING online 1")); $horde_=@mysql_num_rows(mysql_query("SELECT online FROM `characters`WHERE race IN(2,5,6,8,10HAVING online 1")); $numonline=@mysql_num_rows(mysql_query("SELECT NULL FROM `charactersWHERE `online`='1';")); if ($numonline==0) {$numonline1;} // проценты $alliance = round(($ally*100)/$numonline ,1); $horder = round(($horde_*100)/$numonline ,1); // -=АЛЬЯНС=- @mysql_query ("SET NAMES cp1251"); $allies_line=@mysql_query("SELECT onlinename,race,class,data FROM `charactersWHERE race IN (1,3,4,7,11) AND online 1"); while ($ali=mysql_fetch_assoc($allies_line)) { $data = explode(' ',$ali['data']); $lvl = $data[53]$onAlies.= ""; $onAlies.= "[".$lvl."]"; $onAlies.= ""; if ($ali['race'] == 1 ) {$ali['race'] = '';} else if ($ali['race'] == 3 ) {$ali['race'] = '';} else if ($ali['race'] == 4 ) {$ali['race'] = '';} else if ($ali['race'] == 7 ) {$ali['race'] = '';} else if ($ali['race'] == 11 ) {$ali['race'] = '';} $onAlies.=$ali["race"]$onAlies.=" "; if ($ali['class'] == 1 ) {$ali['class'] = '';} else if ($ali['class'] == 2 ) {$ali['class'] = '';} else if ($ali['class'] == 3 ) {$ali['class'] = '';} else if ($ali['class'] == 4 ) {$ali['class'] = '';} else if ($ali['class'] == 5 ) {$ali['class'] = '';} else if ($ali['class'] == 7 ) {$ali['class']= '';} else if ($ali['class'] == 8 ) {$ali['class']= '';} else if ($ali['class'] == 9 ) {$ali['class'] = '';} else if ($ali['class'] == 11 ) {$ali['class']= '';} $onAlies.=$ali["class"]$onAlies.=" "; $onAlies.= "" . $ali["name"] . ""; $onAlies.=" "; $onAlies.= "
"; } // -=ОРДА=- @mysql_query ("
SET NAMES cp1251"); $horde_line=@mysql_query("SELECT onlinename,race,class,data FROM `charactersWHERE race IN (2,5,6,8,10) AND online 1"); while ($horde=mysql_fetch_assoc($horde_line)) { $data = explode(' ',$horde['data']); $lvl = $data[53]$onhorde.= ""; $onhorde.= "[".$lvl."]"; $onhorde.= ""; if ($horde['race'] == 2 ) {$horde['race'] = '';} else if ($horde['race'] == 5 ) {$horde['race'] = '';} else if ($horde['race'] == 6 ) {$horde['race'] = '';} else if ($horde['race'] == 8 ) {$horde['race'] = '';} else if ($horde['race'] == 9 ) {$horde['race'] = '';} else if ($horde['race'] == 10 ) {$horde['race'] = '';} $onhorde.=$horde["race"]$onhorde.=" "; if ($horde['class'] == 1 ) {$horde['class'] = '';} else if ($horde['class'] == 2 ) {$horde['class'] = '';} else if ($horde['class'] == 3 ) {$horde['class'] = '';} else if ($horde['class'] == 4 ) {$horde['class'] = '';} else if ($horde['class'] == 5 ) {$horde['class'] = '';} else if ($horde['class'] == 7 ) {$horde['class'] = '';} else if ($horde['class'] == 8 ) {$horde['class'] = '';} else if ($horde['class'] == 9 ) {$horde['class'] = '';} else if ($horde['class'] == 11 ) {$horde['class'] = '';} $onhorde.=$horde["class"]$onhorde.=" "; $onhorde.= "" . $horde["name"] . ""; $onhorde.=" "; $onhorde.= " 
"; } 
$ab=$horde_+$ally ?> ';} else if ($db['race'] == 5 ) {$db['race'] = '';} else if ($db['race'] == 6 ) {$db['race'] = '';} else if ($db['race'] == 8 ) {$b['race'] = '';} else if ($db['race'] == 9 ) {$b['race'] = '';} else if ($db['race'] == 10 ) {$db['race'] = '';} if ($db['race'] == 1 ) {$db['race'] = '';} else if ($db['race'] == 3 ) {$db['race'] = '';} else if ($db['race'] == 4 ) {$db['race'] = '';} else if ($db['race'] == 7 ) {$db['race'] = '';} else if ($db['race'] == 11 ) {$db['race'] = '';} $name.=$db["race"]$name.=" "; if ($db['class'] == 1 ) {$db['class'] = '';} else if ($db['class'] == 2 ) {$db['class'] = '';} else if ($db['class'] == 3 ) {$db['class'] = '';} else if ($db['class'] == 4 ) {$db['class'] = '';} else if ($db['class'] == 5 ) {$db['class'] = '';} else if ($db['class'] == 7 ) {$db['class'] = '';} else if ($db['class'] == 8 ) {$db['class'] = '';} else if ($db['class'] == 9 ) {$db['class'] = '';} else if ($db['class'] == 11 ) {$db['class'] = '';} $name.=$db["class"]$name.=" "; $name.="".$db["name"].""; $name.=" "; $name.= "[".$lvl."]"; //$name.="
"; 
$name.=" "; } } else {echo " "; } //логин и пароль проверка и доступ конец ?> 
главное что модуль "игроки на карте" работает, берут настройки к конекту с одно и того же файла (первый конфиг)....
neo-skynet вне форума Отправить сообщение для neo-skynet с помощью ICQ Отправить сообщение для neo-skynet с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

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

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 10:34. Часовой пояс GMT +3.

Вверх