Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   Полезные php скрипты aion (https://forum.zone-game.info/showthread.php?t=8824)

Nikoz 28.06.2010 11:33

Полезные php скрипты aion
 
http://aionsoft.ru/veb-obvyazkishabl...dlya-aion.html ставил кто?? требуется помощь в установке :(

aspalt 28.06.2010 11:38

Re: Полезные php скрипты aion
 
именно что не понятно ??? открываешь в новикат , добавляешь пользователя даешь ему ip сайта и все , коннект будет ,
Или в скрипте не разбираешься?

Nikoz 28.06.2010 11:44

Re: Полезные php скрипты aion
 
мне нужно эти крипты поставить на сайт, стоит вертриго


Код:

$q = mysql_query("
SELECT players.name AS p_name, players.exp,players.legion_id, players.gender, players.race, players.player_class, players.world_id, players.online, players.title_id, legions.name FROM players
LEFT JOIN legion_members ON players.id=legion_members.player_id
LEFT JOIN legions ON legions.id=legion_members.legion_id
ORDER BY p_name


вот че с этим делать?

Добавлено через 40 минут
Нет соединения. Скорее всего сервер неактивен.
Вывод списка участников невозможен.

вот что еще пишет

PROGRAMMATOR 28.06.2010 13:09

Re: Полезные php скрипты aion
 
То что вы привели - это запрос на получение информации об игроках, а не скрипт.

Nikoz 28.06.2010 13:26

Re: Полезные php скрипты aion
 
и как мне его установить на сайте? дле 8.2, вертриго сервер

donos 28.06.2010 13:34

Re: Полезные php скрипты aion
 
Ну так весь скрипт вот
whoonline.php:
Свернуть ↑Развернуть ↓


Ща запущу и гляну.

Nikoz 28.06.2010 13:37

Re: Полезные php скрипты aion
 
Нет соединения. Скорее всего сервер неактивен.
Вывод списка участников невозможен.

вот мне пишет если открыть ввв.сайт.ру/топ.пхп

donos 28.06.2010 13:46

Re: Полезные php скрипты aion
 
Ты config.php кинул. Настроил??

Nikoz 28.06.2010 13:56

Re: Полезные php скрипты aion
 
конфиг лежит в папке с веб сервером (www)

Код:

<?
error_reporting(0);
// Настройка базы данных.
global $dbuser;
global $dbpass;
global $dbhost;
global $dbname;
$dbuser = "root"; // Пользователь
$dbpass = "******"; // Пароль
$dbhost = "localhost"; // Адресс БД
$dbname = "au_server_gs"; // Имя базы данных гейм сервера
$dbnamelogin = "au_server_ls"; // Имя базы данных логин сервера



// тестирует подключение к игровому серверу
function Test_connect()
{
      $fp = fsockopen("localhost", 7777, &$errno, &$errstr, 5);
      if($fp == FALSE)
      {
            return false;
      }
      else
      {
            fclose($fp);
            return true;
      }
}

// тестирует подключение к mysql серверу
function Test_mysql_connect()
{
      $fp = fsockopen("localhost", 3306, &$errno, &$errstr, 5);
      if($fp == FALSE)
      {
            return false;
      }
      else
      {
            fclose($fp);
            return true;
      }
}
?>


donos 28.06.2010 14:03

Re: Полезные php скрипты aion
 
Проверь правельные ли порты
$fp = fsockopen("localhost", 7777, &$errno, &$errstr, 5);
$fp = fsockopen("localhost", 3306, &$errno, &$errstr, 5);


ну и попробуй прописать полный путь к
include "config.php"; // подключаем файл с конфигом

Nikoz 28.06.2010 14:07

Re: Полезные php скрипты aion
 
Код:

<center>
<?
//Script powered by Demon-mc | FreLAN | demon_87@mail.ru
include "C:\Program Files (x86)\VertrigoServ\www\config.php"; // подключаем файл с конфигом
if(Test_mysql_connect() == false)
{
    echo "<font color='#ff0000'>Нет соединения. Скорее всего сервер неактивен. <br>Вывод списка участников невозможен.</font>";
    End_page();
}

$msconn = mysql_connect($dbhost, $dbuser, $dbpass);
if($msconn == FALSE)
{
    echo "Ошибка соединения.
    Скорее всего игровой сервер неактивен, попробуйте зайти сюда позже.";
    End_page();
}
if(!MYSQL_SELECT_DB($dbname))
{
    echo "БД не найдена! Скорее всего эта ошибка вызвана сбоем на сервере."; End_page();
}

mysql_query("set names 'CP1251'");

// тут была жопа при подключении))))) но все норм прописал!!!
// В пустую строчку перед "); добавляем:
//WHERE players.online = '1'              //для вывода кто онлайн.
//ORDER BY exp DESC LIMIT 100            //для вывода топ 100 по уровню персонажа + раскоментировать строку
//ORDER BY exp                            //для вывода общей таблицы пользователей с сортировкой по уровню
//ORDER BY p_name                        //для вывода общей таблицы пользователей с сортировкой по имени чара

        $q = mysql_query("
SELECT players.name AS p_name, players.exp,players.legion_id, players.gender, players.race, players.player_class, players.world_id, players.online, players.title_id, legions.name FROM players
LEFT JOIN legion_members ON players.id=legion_members.player_id
LEFT JOIN legions ON legions.id=legion_members.legion_id

") ;



может нужно было базу там или че создать? послать запрос там...

donos 28.06.2010 14:11

Re: Полезные php скрипты aion
 
"C:\Program Files (x86)\VertrigoServ\www\config.php

Я имел ввиду http://твойсайт.ру/конфиг.пхп

Nikoz 28.06.2010 14:23

Re: Полезные php скрипты aion
 
Код:

<?
error_reporting(0);
// Настройка базы данных.
global $dbuser;
global $dbpass;
global $dbhost;
global $dbname;
$dbuser = "root"; // Пользователь
$dbpass = "vertrigo"; // Пароль
$dbhost = "localhost"; // Адресс БД
$dbname = "au_server_gs"; // Имя базы данных гейм сервера
$dbnamelogin = "au_server_ls"; // Имя базы данных логин сервера



// тестирует подключение к игровому серверу
function Test_connect()
{
      $fp = fsockopen("localhost", 7777, &$errno, &$errstr, 5);
      if($fp == FALSE)
      {
            return false;
      }
      else
      {
            fclose($fp);
            return true;
      }
}

// тестирует подключение к mysql серверу
function Test_mysql_connect()
{
      $fp = fsockopen("localhost", 3306, &$errno, &$errstr, 5);
      if($fp == FALSE)
      {
            return false;
      }
      else
      {
            fclose($fp);
            return true;
      }
}
?>

Нет соединения. Скорее всего сервер неактивен.
Вывод списка участников невозможен.

donos 28.06.2010 14:27

Re: Полезные php скрипты aion
 
Вот та функция, которая выводит ощибку
Код:

if(Test_mysql_connect() == false)
{
    echo "<font color='#ff0000'>Нет соединения. Скорее всего сервер неактивен. <br>Вывод списка участников невозможен.</font>";
    End_page();
}

Вот что она хочет увидеть.
Код:

// тестирует подключение к mysql серверу
function Test_mysql_connect()
{
      $fp = fsockopen("localhost", 3306, &$errno, &$errstr, 5);
      if($fp == FALSE)
      {
            return false;
      }
      else
      {
            fclose($fp);
            return true;
      }
}
?>

Разбирайся в путях

Nikoz 28.06.2010 14:43

Re: Полезные php скрипты aion
 
нифига не понятно :(((

Добавлено через 7 минут
может кто через тв настроить? :)

PROGRAMMATOR 28.06.2010 15:06

Re: Полезные php скрипты aion
 
То что вы ставите, нельзя устанавливать на сайт, это все можно отправить на http://www.govnokod.ru/

Вывод пользователей я писал и тем более под DataLife Engine, используйте поиск форума.

Nikoz 28.06.2010 15:29

Re: Полезные php скрипты aion
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 76976)
То что вы ставите, нельзя устанавливать на сайт, это все можно отправить на http://www.govnokod.ru/

Вывод пользователей я писал и тем более под DataLife Engine, используйте поиск форума.

мало чего понял. скрипт же рабочий судя по скринам..

Patifon 27.06.2011 11:59

Re: Полезные php скрипты aion
 
Цитата:

Сообщение от donos (Сообщение 76951)
Ну так весь скрипт вот
whoonline.php:
Свернуть ↑Развернуть ↓


Ща запущу и гляну.






А команда для титулов какая?:)


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

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot