Russian Scripts Demon HlstatsX 1.6.19

Тема в разделе "HLstatsX:CE", создана пользователем marlboro, 15 июл 2015.

  1. marlboro

    marlboro

    Сообщения:
    37
    Симпатии:
    18
    [​IMG] [​IMG]
    Русская серверная часть HlStatsX 1.6.19 без кракозябр.

    Выкладываю только серверную часть без плагина и без веб части,
    т.к. думаю веб и плагин сможете перевести сами+ ко всему в сети валом Перевода Hlstatsx Web+Plugins

    На заметку. Исправлял вывод кракозябр не понимающей в этом человек...

    В архиве так же находиться: GeoLiteCity.dat

    Установка:
    1 Сделать бэкап своих файлов
    2 Заменить ваши файлы
    3 Прописать данные к DB в файле hlstats.conf
    4 Если у вас linux выдать права на файлы.

    Проверялось на сервере: CS: GO, CSS V34 ну, а раз работает на v34 значит будет работать и на SteamPipe

    Перевод был взят из hlx 1.6.15 от GoDtm666 + Добавил от себя...

    Правим HLstats.plib
    Находим
    PHP:
    sub doConnect
    {
        
    $db_conn DBI->connect(
            
    "DBI:mysql:$db_name:$db_host",
            
    $db_user$db_pass, { mysql_enable_utf8 => }
        );
        while(!
    $db_conn) {
            &
    printEvent("MYSQL""\nCan't connect to MySQL database '$db_name' on '$db_host'\n" .
                
    "Server error: $DBI::errstr\n");
            
    sleep(5);
            
    $db_conn DBI->connect(
                
    "DBI:mysql:$db_name:$db_host",
                
    $db_user$db_pass, { mysql_enable_utf8 => }
            );
        }
        
    $db_conn->do("SET NAMES 'utf8'");
        &
    printEvent("MYSQL""Connecting to MySQL database '$db_name' on '$db_host' as user '$db_user' ... connected ok"1);
        %
    db_stmt_cache = ();
    }
    Заменяем на:
    PHP:
    sub doConnect
    {
        
    $db_conn DBI->connect(
            
    "DBI:mysql:$db_name:$db_host",
            
    $db_user$db_pass, { mysql_enable => }
        );
        while(!
    $db_conn) {
            &
    printEvent("MYSQL""\nCan't connect to MySQL database '$db_name' on '$db_host'\n" .
                
    "Server error: $DBI::errstr\n");
            
    sleep(5);
            
    $db_conn DBI->connect(
                
    "DBI:mysql:$db_name:$db_host",
                
    $db_user$db_pass, { mysql_enable => }
            );
        }
        
    $db_conn->do("SET NAMES 'utf8'");
        &
    printEvent("MYSQL""Connecting to MySQL database '$db_name' on '$db_host' as user '$db_user' ... connected ok"1);
        %
    db_stmt_cache = ();
    }
    DownLoads: Скачать
     
    Последнее редактирование: 16 июл 2015
    Dreizehnt, -=Batista=-, NIKOLYA-PRODIGY и 3 другим нравится это.
  2. B1g

    B1g

    Сообщения:
    706
    Симпатии:
    25
    Что то мне кажется что "часть" да и выложил ты ВЕб...
     
  3. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.718
    Симпатии:
    455
    А где секрет крылся то?)
     
  4. marlboro

    marlboro

    Сообщения:
    37
    Симпатии:
    18
    Файл: HLstats.plib
    Было так:
    PHP:
    sub doConnect
    {
        
    $db_conn DBI->connect(
            
    "DBI:mysql:$db_name:$db_host",
            
    $db_user$db_pass, { mysql_enable_utf8 => }
        );
        while(!
    $db_conn) {
            &
    printEvent("MYSQL""\nCan't connect to MySQL database '$db_name' on '$db_host'\n" .
                
    "Server error: $DBI::errstr\n");
            
    sleep(5);
            
    $db_conn DBI->connect(
                
    "DBI:mysql:$db_name:$db_host",
                
    $db_user$db_pass, { mysql_enable_utf8 => }
            );
        }
        
    $db_conn->do("SET NAMES 'utf8'");
        &
    printEvent("MYSQL""Connecting to MySQL database '$db_name' on '$db_host' as user '$db_user' ... connected ok"1);
        %
    db_stmt_cache = ();
    }
    Сделал так:
    PHP:
    sub doConnect
    {
        
    $db_conn DBI->connect(
            
    "DBI:mysql:$db_name:$db_host",
            
    $db_user$db_pass, { mysql_enable => }
        );
        while(!
    $db_conn) {
            &
    printEvent("MYSQL""\nCan't connect to MySQL database '$db_name' on '$db_host'\n" .
                
    "Server error: $DBI::errstr\n");
            
    sleep(5);
            
    $db_conn DBI->connect(
                
    "DBI:mysql:$db_name:$db_host",
                
    $db_user$db_pass, { mysql_enable => }
            );
        }
        
    $db_conn->do("SET NAMES 'utf8'");
        &
    printEvent("MYSQL""Connecting to MySQL database '$db_name' on '$db_host' as user '$db_user' ... connected ok"1);
        %
    db_stmt_cache = ();
    }
    И все заработало!))
    Поправил)
    Это именно серверная часть... Та часть которая отвечает за сообщения и сбор логов... И да так же она отправляет данные в БД

    Чуть позже поправлю недочеты в файлах.

    Добавлено через 30 минут
    Архив перезалит...
     
    Последнее редактирование: 4 ноя 2015
    -=Batista=-, NIKOLYA-PRODIGY, Red4911 и ещё 1-му нравится это.
  5. zanoza73

    zanoza73

    Сообщения:
    348
    Симпатии:
    74
    а какие файлы были изменены? не все же что в архиве?
     
  6. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.718
    Симпатии:
    455
    Он же написал - русификатор от года, который был с 15-й версии
     
  7. marlboro

    marlboro

    Сообщения:
    37
    Симпатии:
    18
    Замени вот эти файлы в первую очередь: HLstats.plib, hlstats.pl, HLstats_EventHandlers.plib, HLstats_Server.pm,
    а лучше замени все кроме hlstats.conf ну и естественно GeoLiteCity, HLStatsFTP и ImportBans не трогать так как в них нет не каких изменений...
    Почему все? Так как точно не помню в какие файлы успел залезть.):blush2:

    Кто-нибудь уже ставил?
     
    -=Batista=- и ĦĄŇĢǾVξŘ нравится это.
  8. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.718
    Симпатии:
    455
    Я в течении этих-следующих суток поставлю только тот фикс который ты кидал выше, ибо скрипт я сидел и переводил сам :)
     
  9. marlboro

    marlboro

    Сообщения:
    37
    Симпатии:
    18
    Думаю заведется без проблем.)
     
    -=Batista=- нравится это.
  10. Red4911

    Red4911

    Сообщения:
    110
    Симпатии:
    22
    Поставил только фикс. Всё работает нормально. Автор молодец.
     
  11. ĦĄŇĢǾVξŘ

    ĦĄŇĢǾVξŘ καταλημμα

    Сообщения:
    273
    Симпатии:
    167
    marlboro, получается что меню команды "session" "rank" тоже на русском отображается?
     
  12. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.718
    Симпатии:
    455
    Они и раньше нормально отображались
     
  13. ĦĄŇĢǾVξŘ

    ĦĄŇĢǾVξŘ καταλημμα

    Сообщения:
    273
    Симпатии:
    167
    Danyas, в версии HlstatsX 1.6.19 я переводил HLstats_EventHandlers.plib меню "session" на русский и не чего не менялось, как было на англ. так и оставалось
     
  14. marlboro

    marlboro

    Сообщения:
    37
    Симпатии:
    18
    Часть перевода менюшки находиться в самом плагине попробуй заменить плагином из архива.
     
    -=Batista=- нравится это.
  15. ĦĄŇĢǾVξŘ

    ĦĄŇĢǾVξŘ καταλημμα

    Сообщения:
    273
    Симпатии:
    167
    marlboro, само меню hlx находится в плагине, а меню session на web сервере в файле HLstats_EventHandlers.plib если его перевести на русский и установить твой фикс с бд, то оно будет отображаться на русском?:wacko:
     
  16. Red4911

    Red4911

    Сообщения:
    110
    Симпатии:
    22
    Меню hlx нужно переводить в самом плаге.
     
  17. ĦĄŇĢǾVξŘ

    ĦĄŇĢǾVξŘ καταλημμα

    Сообщения:
    273
    Симпатии:
    167
    marlboro, спасибо тебе, все работает!:beer:

    [​IMG]
     
    Последнее редактирование: 22 июл 2015
  18. marlboro

    marlboro

    Сообщения:
    37
    Симпатии:
    18
    Народ все привет! Есть у кого русифицированный sig.php?
     
    -=Batista=- нравится это.
  19. ĦĄŇĢǾVξŘ

    ĦĄŇĢǾVξŘ καταλημμα

    Сообщения:
    273
    Симпатии:
    167
  20. marlboro

    marlboro

    Сообщения:
    37
    Симпатии:
    18
    Может закрепите тему? На сколько знаю Востребованная вещь!=)
     
    -=Batista=- нравится это.