1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Чат для сервера v 0.4

Тема в разделе 'PW Web', создана пользователем StAlKeR7779, 13 ноя 2010.

  1. riondi Пользователи

    Сообщения:
    8
    Лайки:
    1
    Пол:
    Мужской
    Репутация:
    0
    а ты дамп базы делал?
  2. Dion Пользователи

    Сообщения:
    5
    Лайки:
    2
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Frost
    Странно но в чате иного промелькают:

    P.S.
    Сервер на убунте это неможет искажать случаем лог?
    А так же этого нечего не писалось..
  3. dubstep Пользователи

    Сообщения:
    23
    Лайки:
    3
    Репутация:
    0
    делал..
  4. wayzer Пользователи

    Сообщения:
    19
    Лайки:
    26
    Пол:
    Мужской
    Репутация:
    0
    Не читал всех постов, если кто уже заметил тут опечатка - [Команта] Команта 1

  5. 1vitek1 Пользователи

    Сообщения:
    31
    Лайки:
    15
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Life-PW
    Для MSsql случайно хотя бы подобного нету? :unsure:
  6. MorzE nullptr AngeliCore Пользователи

    Сообщения:
    198
    Лайки:
    134
    Пол:
    Мужской
    Репутация:
    3
    Страна:
    Russian Federation Russian Federation
    Это идет отправка об информации персонажа. L35 означает, что у персонажа с ID 64 35 уровень.
  7. Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    Уважаемые форумчане, доброго времени суток!

    Это не некропостинг сразу говорю. Нужна реализация следующей идеи:

    Запись всего того, что этот чат отображает в файл txt.
  8. Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    буду вам за них и их месторасположении в скрипте отображения чата очень признателен.
  9. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    chat/chat_config/*.php:
    Код:
    ...
    $log=fopen("logs/logmane.log",'a'); // открываем файл с логами на добавление
    flock ($log,2); // запрещаем к нему доступ на время записи
    if(preg_match('/chl=*/',$chat,$m))
    {
    ...
    echo '<p style="color:FFFFFF">'."$str".'<p>';
    fwrite($log,$str.'\n'); // пишем в лог информацию
    }
    fclose($log); // закрываем лог
    ...
    
    1 человеку нравится это.
  10. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Только такой вопрос, зачем =D ? Получается мы читаем уже готовый лог, а затем записываем/дублируем его в другой лог.
  11. Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    а разве в новом логе всё будет также? не с расшифрованным шрифтом?
  12. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Само собой текст(шрифт? О_О) будет в обработанном виде. Но ведь данная программа и создана для чтения зашифрованного лога и обработка его, ну да ладно.
  13. SineD Пользователи

    Сообщения:
    31
    Лайки:
    1
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Nevermind PW
    он же под 1.4.5 не пойдет так?
  14. Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    сорри конечно за совсем нубство и хамство, но не мог бы ты поточнее сказать куда вставлять куски твоего кода? тут 2 скрипта chat.php и func.php
  15. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    А я вижу chat.php, gm.php, guild.php, paty.php и тд. У нас разные версии? Менять надо во всех php файлах по пути chat/chat_config/, которые содержат такой код:
    Код:
    ...
    if(preg_match('/chl=*/',$chat,$m))
    {
    ...
    echo '<p style="color:FFFFFF">'."$str".'<p>';
    }
    ...
    
    1 человеку нравится это.
  16. Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    Так, вроде бы получилось. Теперь запись в логи ведётся, но зависит от обновления страницы и даже если чат не пролистнулся он запишет данные чата повторно((( Как это можно исправить?
  17. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Я уже не помню как работает сей чат, но вроде да, так и будет. Чтоб переделать его на вариант: постоянный мониторинг->запись прийдется потратить время (т.к чат написан ужасно и я бы весь его переписал), но тут уже за $.
  18. cautroi Пользователи

    Сообщения:
    0
    Лайки:
    0
    Репутация:
    0
    Notice: Undefined offset: 0 in /opt/lampp/htdocs/chat/chat_config/func.php on line 13
  19. ≈√iP≈ ПыхНадзор Пользователи

    Сообщения:
    59
    Лайки:
    5
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    BlackOut-Team
    Пароль укажите! от БД
  20. cautroi Пользователи

    Сообщения:
    0
    Лайки:
    0
    Репутация:
    0
    Проблема не в func.php, что нужно изменить расположение
    Код:
    $names = array();
    $ids = array();
    $ids = get_ids($str,$m);
    $names = get_names($ids);
    
    в файле world.php,whisper.php,trade.php,room.php...

    Код:
    $names = array();
    $ids = array();
    $ids = get_ids($str,$m);
    $names = get_names($ids);
    if(preg_match('/chl=1/',$chat,$m))
    {
    .........
    

    Код:
    if(preg_match('/chl=1/',$chat,$m))
    {
    $names = array();
    $ids = array();
    $ids = get_ids($str,$m);
    $names = get_names($ids);
    ...........
    
Черновик сохранён Черновик удалён

Поделиться этой страницей