Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/L2Top и системы поощрения/Помогите с L2top
Search

Помогите с L2top

8 replies201 viewsCurrently viewing: 1
Мася
Мася

User

Участник

Posts: 79

На форуме с: 02/19/2009

Репутация: +2

Рейтинг: 0

· 11/20/2009, 07:45 PM

Сборка: La2Base
Краткое изложения сути: Всё соотвецвует правилам рейтинга L2TOP.RU, только проблема с онл. файлом, 4 дня назад всё было нормально, а тут вдруг начело показывать что его якобы нет у меня прошу помощи уже 3-тий день мозги ворочу немогу понять что я не так делою? Пожалуйста Люди Добрые если вы есть, помогите я устал уже просто..
Наперёд спасибо!
Сам скрипт:

Код
<?php
$java_dbhost = "Мой IP";
$java_dbname = "Мой БД";
$java_dbuser = "Мой Юзер";
$java_dbpass = "Мой Пароль";


$pts_dbhost = "";
$pts_dbname = "";
$pts_dbuser = "";
$pts_dbpass = "";

$conn = mysql_connect($java_dbhost,$java_dbuser,$java_dbpass) or die ("Can't connect to database");
if ($conn) {
    mysql_select_db($java_dbname) or die ("Database can't be found");
    $java_online = "SELECT COUNT(*) FROM characters WHERE online = '1'";
    $result = mysql_query($java_online) or die("Error: " . mysql_error());
    $array = mysql_fetch_array($result);
    $java_online = $array['0'];
} else {
    $java_online = -1;
}

$con = mssql_connect($pts_dbhost, $pts_dbuser, $pts_dbpass);
if ($con){
    mssql_select_db($pts_dbname);
    $result = mssql_query("exec playersnumber", $con);
    $online_row = mssql_fetch_row($result);
    $pts_online = $online_row[0];
}else{
    $pts_online = -1;
}

if ($pts_online < 0 AND $java_online < 0){
    $online = -1;
}else{
    if ($pts_online < 0 OR $java_online < 0){
        if ($pts_online < 0){
            $online = $java_online;
        }
        if ($java_online < 0){
            $online = $pts_online;
        }
    }else{
        $online = $pts_online+$java_online;
    }
}

$file = fopen("online.txt", "w");
fwrite($file, $online);
fclose($file);
mysql_close($conn);
mssql_close($con);

?>


L2TOP:
Цитата
Текущая категория: Качественные серверы
Требования к категориям:
Серверы с сайтами на бесплатном хостинге или домене:
да хостинг платный
да Качественная категория:
да Сервер соответствует правилам Рейтинга
да Game-сервер доступен *
да Сайт сервера доступен *
да Кнопка Рейтинга найдена на сайте *
Элитная категория:
нет Онлайн-файл доступен *
да Отсутствуют иные кнопки рейтингов *
да Кнопка Рейтинга расположена не ниже 500 пикселей сверху страницы


Да - Это соотвецтвует правилам
Нет - Это не соотвецтвует правилам

Онлайн файл:
Файл с количеством игроков онлайн: F:\\l2top\\online.txt

Самое обидное - это когда твоя мечта сбывается у кого-нибудь другого.
Кто не рискует, того не хоронят в гробу из красного дерева

0
M
mhost
· 11/20/2009, 07:54 PM

Я вообще не понял где что и зачем... на сайте все расписано, что должно быть а что нет. Читай там и обращайся в суппорт Топа а не на базу. Проверь доступность файла с онлайном.

0
А
Андрейка
· 11/20/2009, 07:55 PM

Зачем тебе такой скрипт большой?
у тя что два сервера один птс другой ява?

0
Мася
Мася

User

Участник

Posts: 79

На форуме с: 02/19/2009

Репутация: +2

Рейтинг: 0

· 11/20/2009, 08:02 PM

Мне такой дали... скрипт тоесть и ява и птс у меня с ним всё нормально работало потом чот перестало когда новый сервер открыл

Самое обидное - это когда твоя мечта сбывается у кого-нибудь другого.
Кто не рискует, того не хоронят в гробу из красного дерева

0
G
Gambit90
· 11/20/2009, 08:56 PM

Просто создаёшь файл online.txt и заливаешь его на хостинг.
Должно выглядеть так:

Цитата
Файл с количеством игроков онлайн: http://site.ru/online.txt


В файле просто укажи любое число (количества играющих)

0
Мася
Мася

User

Участник

Posts: 79

На форуме с: 02/19/2009

Репутация: +2

Рейтинг: 0

· 11/20/2009, 10:22 PM

Пожалуйста подробнее о крон, и что к чему!?

Самое обидное - это когда твоя мечта сбывается у кого-нибудь другого.
Кто не рискует, того не хоронят в гробу из красного дерева

0
Мася
Мася

User

Участник

Posts: 79

На форуме с: 02/19/2009

Репутация: +2

Рейтинг: 0

· 11/21/2009, 12:49 AM

Проверял скрипт через php Вот Ошибка

Код
Fatal error: Call to undefined function mssql_connect() in /home/la2dream/public_html/online.php on line 24

Самое обидное - это когда твоя мечта сбывается у кого-нибудь другого.
Кто не рискует, того не хоронят в гробу из красного дерева

0
M
mhost
· 11/21/2009, 07:23 AM

localhost: Проверял скрипт через php Вот Ошибка
Код
Fatal error: Call to undefined function mssql_connect() in /home/la2dream/public_html/online.php on line 24

Нет поддержки MSSQL. Хостеры зачастую просто не подключают ее ввиду экономии ресурсов. Пиши мне если нужна поддержка обеих баз.

0
Войдите или зарегистрируйтесь чтобы ответить