Топ репутации
Morphy (72)
Новое на форуме
Мини профиль


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Web Разработка » Скрипты PHP » Гм'ы он-лайн для сайта trinityCore, mangos
Гм'ы он-лайн для сайта trinityCore, mangos
GameBOADRДата: Воскресенье, 20.05.2012, 17:44 | Сообщение # 1
Группа: Журналист
Сообщений: 83
Награды: 0
Репутация: 0
Замечания: 0%
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>


Конфиг:

Code

  <?php   

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

                         $host = "localhost";  //хост сервера MySqL   
                         $db_user = "root"; //имя пользователя MySqL   
                         $db_user_passw = ""; //пароль MySqL   
                         $charset = "utf8"; //устанавливаем кодировку   
                         $mmotop = "";     //ссылка до файла MMOTOP   
                         $ip= "";          //ip сервера   
                         $gameport = "";  //игровой порт   

   ?>
Форум » Web Разработка » Скрипты PHP » Гм'ы он-лайн для сайта trinityCore, mangos
  • Страница 1 из 1
  • 1
Поиск:
          




Используются технологии uCoz