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

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

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

Ответ
Опции темы
Непрочитано 22.11.2009, 01:40   #1
Изгнанные

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

Помогите написать модуль "Кто онлайн?".
warman4ik вне форума Отправить сообщение для warman4ik с помощью ICQ Отправить сообщение для warman4ik с помощью Skype™ Ответить с цитированием
Непрочитано 22.11.2009, 01:49   #2
Аватар для HuKoJIaC
Пользователь

По умолчанию Re: Модуль "кто онлайн?"

http://forum.zone-game.info/showthread.php?t=5363
А это что вася пупкин чтоли?
Или тебе пот другой веб надо?
HuKoJIaC вне форума Отправить сообщение для HuKoJIaC с помощью ICQ Ответить с цитированием
Непрочитано 22.11.2009, 02:00   #3
Изгнанные

Автор темы (Топик Стартер) Re: Модуль "кто онлайн?"

Ты внимательно прочти сначала, Вася Пупкин
Модуль "Кто онлайн?", а не "Онлайн серверов". Въезжаешь в тему?
Хотя по твоему посту выше этого не скажешь
warman4ik вне форума Отправить сообщение для warman4ik с помощью ICQ Отправить сообщение для warman4ik с помощью Skype™ Ответить с цитированием
Непрочитано 22.11.2009, 02:12   #4
Аватар для HuKoJIaC
Пользователь

По умолчанию Re: Модуль "кто онлайн?"

Да всё сори тупонул малясь уже 40 часов несплю
Ну так можно взять за основу тотже самый модуль от линаги и подправить.
HuKoJIaC вне форума Отправить сообщение для HuKoJIaC с помощью ICQ Ответить с цитированием
Непрочитано 22.11.2009, 03:15   #5
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Модуль "кто онлайн?"

Да собственно ничего сложного, где-то так.

PHP код:
<?php 

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

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

// выполняем запрос на получение игроков в онлайне 
// GROYP BY позволяет сортировать нам игроков по их 
// (в нашем случае) опыту. Уровней я здесь не нашел.
$sql mysql_query('SELECT name, gender, race, player_class FROM players WHERE online=1 GROUP BY exp DESC');

// создаем ассоциативный массив
while ($row mysql_fetch_assoc($sql)) {
    
$players_line .= $row['name'].' - '.$row['gender'].' - '.$row['race'].' - '.$row['player_class'].'<br />';
}

// переменная $players_line содержит строки в формате:
// имя - пол - раса - класс (можно собрать любого формата)
// присваиваем эти данные переменной $aion_players_online
$aion_players_online $players_line;

?>
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 22.11.2009, 03:58   #6
Изгнанные

Автор темы (Топик Стартер) Re: Модуль "кто онлайн?"

Ну в прошлый раз было проще, т.к. ты указал куда что пихать а тут я не въеду )
warman4ik вне форума Отправить сообщение для warman4ik с помощью ICQ Отправить сообщение для warman4ik с помощью Skype™ Ответить с цитированием
Непрочитано 22.11.2009, 04:05   #7
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Модуль "кто онлайн?"

Эх, ни грамма фантазии.

Сохранить его в /engine/modules/ с именем aion_players_online.php и подключить его в index.php. Как же назначить новый тег $tpl->set('{aion_players_online}', $aion_players_online); в общем как обычно все.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 22.11.2009, 04:13   #8
Изгнанные

Автор темы (Топик Стартер) Re: Модуль "кто онлайн?"

Если я правильно понимаю оно же будет выводить его списком?
warman4ik вне форума Отправить сообщение для warman4ik с помощью ICQ Отправить сообщение для warman4ik с помощью Skype™ Ответить с цитированием
Непрочитано 22.11.2009, 04:18   #9
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Модуль "кто онлайн?"

Вот так, (в комменте к коду я описал это):

Цитата:
имя - пол - раса - класс
имя - пол - раса - класс
имя - пол - раса - класс
имя - пол - раса - класс
имя - пол - раса - класс
имя - пол - раса - класс
имя - пол - раса - класс
имя - пол - раса - класс
имя - пол - раса - класс
имя - пол - раса - класс
...
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 22.11.2009, 04:22   #10
Изгнанные

Автор темы (Топик Стартер) Re: Модуль "кто онлайн?"

А в статическую страницу оно покатит?
Нет не покатит, пробовал
warman4ik вне форума Отправить сообщение для warman4ik с помощью ICQ Отправить сообщение для warman4ik с помощью Skype™ Ответить с цитированием
Ответ


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

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

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

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


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

Вверх