л2топ, вот как? все сюда !!! это php+java - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > PHP

PHP Форум как для начинающих программистов на PHP так и для профессионалов этого дела. Если нужно создать скрипт, функцию и т.д, но не знаете как, спросите у нас и мы вам подскажем. Здесь вы найдете примеры скриптов которые вы сможете использовать на сайтах своих серверов (онлайн, регистрация, семь печатей, топ игроков). Так же много книг и статей.

Ответ
Опции темы
Непрочитано 11.07.2011, 14:29   #1
Изгнанные

Автор темы (Топик Стартер) л2топ, вот как? все сюда !!! это php+java

Вот ясно как php изымает офф/он статус сервера (по сокету). ТОбиш доступа к БД не нужно. А Как л2топ без дорступа к БД дает запрос на онлайн? Ведь в админке топа указывается тока IP адрес и порт.

ДЛя изымания кол-во онлайна над делать запрос на кол-во ИЗ чарактес ГДЕ онлайн=1. Объясните мне. И так на всех серверах! Чтоб поставить загрузку онлайна из файла, теперь надо писать аппеляцию (если онлайн из тестового файла не совпадает с реальным, то не поставят изьятие онлайна с txt).
Diz_007 вне форума Ответить с цитированием
Непрочитано 11.07.2011, 14:40   #2
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: л2топ, вот как? все сюда !!! это php+java

пакет SendStatus

Код:
writeC(0x00); // ID пакета
writeD(0x01); // ID реалма
writeD(max_online); // Max Online
writeD(online_players[2]); // Текущий онлайн
writeD(online_players[2]); // Текущий онлайн
writeD(online_players[1]); // Оффлайн трейдеры
.....
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 11.07.2011, 14:46   #3
Изгнанные

Автор темы (Топик Стартер) Re: л2топ, вот как? все сюда !!! это php+java

Цитата:
Сообщение от ANZO Посмотреть сообщение
пакет SendStatus

Код:
writeC(0x00); // ID пакета
writeD(0x01); // ID реалма
writeD(max_online); // Max Online
writeD(online_players[2]); // Текущий онлайн
writeD(online_players[2]); // Текущий онлайн
writeD(online_players[1]); // Оффлайн трейдеры
.....

Эмм а моо обьяснить по подробнее?) Эт ваще на каком языке? И как сделать такую же систему?
Diz_007 вне форума Ответить с цитированием
Непрочитано 11.07.2011, 14:55   #4
Аватар для Azagthtot
Эксперт

По умолчанию Re: л2топ, вот как? все сюда !!! это php+java

Отправить пакет ProtocolVersion с протоколом -3
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 11.07.2011, 14:59   #5
Изгнанные

Автор темы (Топик Стартер) Re: л2топ, вот как? все сюда !!! это php+java

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
Отправить пакет ProtocolVersion с протоколом -3
Мдее, думаю мне этого не понять Еслине сложно, пример в html коде покажите на php/java

Форма:

Онлайн: 52
Diz_007 вне форума Ответить с цитированием
Непрочитано 11.07.2011, 15:01   #6
Аватар для Azagthtot
Эксперт

По умолчанию Re: л2топ, вот как? все сюда !!! это php+java

Код:
<?php
$ip="123.123.123.123";
if (!IsSet($ip)) die('IP required');
if (!IsSet($port)) $port=7777;
$fs=@fsockopen($ip,$port) or die('Sock ERROR');
$pck=pack("vCi",6,0,-3);
fwrite($fs,$pck);
$r=fread($fs,73);
fclose($fs);
$a=unpack("vsize/Cid/iworld/imax/icurrent/iplaying/istore",$r);

echo "Current: ({$a[current]}), Playing({$a[playing]}), Store:({$a[store]}), Max({$a[max]})\n";
?>
Думаю переделать под себя осилите, раз знаете php
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 11.07.2011, 15:03   #7
Изгнанные

Автор темы (Топик Стартер) Re: л2топ, вот как? все сюда !!! это php+java

Спасибо, то что я добивался)) Конечно смогу передлать.
Diz_007 вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда! leone Курилка / Yak floor 19 27.04.2011 16:34
ID всех бафов сюда (Gracia Final) BeeOS Lineage II 6 28.10.2010 22:33
Нужен шаблон?Сюда) log Движки сайтов (CMS) 7 16.09.2008 13:50


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

Вверх