Онлайн игроков. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Серверная часть

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

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.

Ответ
Опции темы
Непрочитано 19.11.2009, 02:03   #1
Изгнанные

Автор темы (Топик Стартер) Онлайн игроков.

Может кто то помочь сделать модуль, онлайн серверов и сколько онлайн игроков. Буду очень благодарен.
warman4ik вне форума Отправить сообщение для warman4ik с помощью ICQ Отправить сообщение для warman4ik с помощью Skype™ Ответить с цитированием
Непрочитано 19.11.2009, 02:16   #2
Пользователь

По умолчанию Re: Онлайн игроков.

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

$fp = @fsockopen($iplogin$portlogin$errno$errstr1);
if(
$fp >= 1){
$loginonline '<font color="green"><b> online</b></font>';}
else{ 
$loginonline '<font color="red"><b> offline</b></font>'; }
$fp = @fsockopen($ipgame$portgame$errno$errstr1);
if(
$fp >= 1){
$gameonline '<font color="green"><b> online</b></font>';}
else{ 
$gameonline '<font color="red"><b> offline</b></font>'; }
?>
в config.php добавь это:
PHP код:
//настройка статуса сервера
$ipgame="10.x.x.x"//ип игрового сервера
$iplogin="10.x.x.x"//ип логин сервера
$portgame="7777";//порт игрового сервера
$portlogin="2106";//порт логин сервера 
Вытащил с того сайта который недавно тут выложили.
З.ы насчет онлайна то думаю можно спокойно вытащит с шаблона для линейки, ток запросы к БД подкоректировать. В данный момент мне пока онлайн игроков ненадо, развечто к реальному онлайну буду рандомное число от 10 до 20 добавлять))))

--

Забыл сказать, файл онлайн.пхп инклудиш на страницу куда нужно, и после етого можеш в любом месте вставить переменные <? $loginonline ?> <? $gameonline ?> они будут простым текстом, форматируй его как душа пожелает
Triaklodis вне форума Ответить с цитированием
Непрочитано 19.11.2009, 02:18   #3
Изгнанные

Автор темы (Топик Стартер) Re: Онлайн игроков.

А что бы вставить это в блок в двиге DLE, как то можно прикрутить?
warman4ik вне форума Отправить сообщение для warman4ik с помощью ICQ Отправить сообщение для warman4ik с помощью Skype™ Ответить с цитированием
Непрочитано 19.11.2009, 02:20   #4
Пользователь

По умолчанию Re: Онлайн игроков.

Цитата:
Сообщение от acronass Посмотреть сообщение
А что бы вставить это в блок в двиге DLE, как то можно прикрутить?
отредактировал прошлое сообщение, а в ДЛЕ смотри куда нужно тебе его, инклудь, и вставляй. почитай как для ДЛЕ писать модули, сделай модуль накрайняк
Triaklodis вне форума Ответить с цитированием
Непрочитано 19.11.2009, 07:12   #5
Изгнанные

Автор темы (Топик Стартер) Re: Онлайн игроков.

Кто может поделится модулем "количество игроков онлайн" для ДЛЕ ?
warman4ik вне форума Отправить сообщение для warman4ik с помощью ICQ Отправить сообщение для warman4ik с помощью Skype™ Ответить с цитированием
Непрочитано 19.11.2009, 11:19   #6
Пользователь

По умолчанию Re: Онлайн игроков.

Цитата:
Сообщение от acronass Посмотреть сообщение
Кто может поделится модулем "количество игроков онлайн" для ДЛЕ ?
яж те в приват отписал как делать

З.ы врятли кто поделиться ибо нет его, эт нужно спрашивать "Кт омог бы написать модуль онлайна дял ДЛЕ" ))
Triaklodis вне форума Ответить с цитированием
Непрочитано 19.11.2009, 12:08   #7
Пользователь

По умолчанию Re: Онлайн игроков.

Можете попросить помощи у товарища DioNiR
__________________
Nytrex вне форума Ответить с цитированием
Непрочитано 19.11.2009, 12:16   #8
Аватар для DioNiR
Пользователь

По умолчанию Re: Онлайн игроков.

Всё что требуется от вас для написания модуля:
1. Структура БД откуда берётся инфа.
2. И дле скрипт.
Ни того, ни другова у меня нет дабы писать скрипт.
__________________
Человек человеку друг, а зомби зомби зомби
DioNiR вне форума Ответить с цитированием
Непрочитано 19.11.2009, 16:15   #9
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Онлайн игроков.

acronass, да там пять минут работы. Создать модуль aion_online.php с кодом:

PHP код:
<?php

// защита от прямого запуска
if (!defined('DATALIFEENGINE')) die ("Hacking attempt!");

// подключаемся к mysql
mysql_connect('localhost''root''newpass') or die (mysql_error());
// выбираем базу данных
mysql_select_db('aion');

// выполняем запрос на получение игроков в онлайне
// можно использовать count(*), и mysql_result
$sql mysql_query('SELECT * FROM players WHERE online=1');
// узнаем количество строк соответствующих нашему запросу
$sql mysql_num_rows($sql);

// вот и все, $sql содержит количество геймеров
// выводим их
echo 'Сейчас в игре: '.$sql;

?>
Сохраняем его по пути /engine/modules/ и прописываем в нужном месте шаблона вот такое:

Код:
{include file="/engine/modules/aion_online.php"}
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 19.11.2009, 16:47   #10
Аватар для HuKoJIaC
Пользователь

По умолчанию Re: Онлайн игроков.

хммм както странно у меня почемуто неробит
Пишет
Код:
Невозможно загрузить шаблон: enginemodulesaion_online
Хотя сделал всё вроди правельно.
HuKoJIaC вне форума Отправить сообщение для HuKoJIaC с помощью ICQ Ответить с цитированием
Ответ


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

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

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

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


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

Вверх