RankMe 2.8.3

Тема в разделе "Статистика для игровых серверов", создана пользователем CTe6eJIeK_vRn, 2 авг 2011.

  1. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    RankMe

    ---Введение:
    Этот плагин был сделан, потому что функции, которые были мне нужны, не доступны в других, которые не использует базу данных MySQL.

    ---Дополнительно:
    RankMe Connect Announcer - плагин показывающий при подключении игрока его текущий ранк.

    ---Функции:
    = Rank игрока по STEAM:ID или по ИМЕНИ.
    = Статистика убийств/смертей.
    = Статистика точности.
    = Статистика оружия.
    = Статистика игрока по очкам.
    = Статистика попаданий.
    = Статистика времени проведения в игре.
    = Учет статистики бомб и заложников.
    = Статистика VIP персоны(as_ карты).
    = Статистика изменений на текущей карте.
    = Перевод
    = Авточистка неактивных игроков.
    = База данных SQLite.
    = Полная CVars настройка.
    = Установка минимального колличества убийств, чтобы войти в рейтинг.
    = Set multiplier for losing points.
    = Возможность скрыть изменения баллов в чате.
    = Расширения.
    = Импорт из Mani Admin Plugin.
    = Возможность использовать веб-интерфейс, так как у этого есть система экспорта.
    = База данных rank.sql может экспортируется в папку cstrike.
    = Для веб-интерфейса, требуется веб-сервер с PHP и MySQL.


    ---Балловая система оценки (cvars по умолчанию):

    = Каждый игрок начинает с 1000 очков.
    = For each kill is given 2 points plus 1 point for each 100 points difference between the killer and the killed.
    = Поскольку каждая смерть взята то же самое количество, которое дано убийце.
    = За убийство в голову дают 1 пункт.
    = За убийство с ножом данные пункты удваиваются.
    = За установку C4, дается 2 пункта для каждого террориста плюс 2 пункта для того, который заложил.
    = За взрыв C4, дается 2 пункта для каждого террориста плюс 2 пункта для того, который заложил.
    = За обезвреживание C4, дается 2 пункта для каждого контртеррориста плюс 2 пункта для того, кто разминировал.
    = За спасение заложника, дается 2 пункта для каждого контртеррориста плюс 2 пункта для того, кто спас заложников.
    = За сбежавшую VIP персону, дается 2 пункта для каждого контртеррориста плюс 2 пункта для того, кто убежал.
    = За убийство VIP, дается 2 пункта для каждого террориста плюс 2 пункта для того, который убил.

    ---Команды:
    = Клиентские команды:
    = session
    = statsme
    = hitboxme
    = weaponme
    = rank
    = next (в чате) / sm_next (в консоле, необходимо, потому что уже может быть ConCommand, зарегистрирована как next),
    = top
    = top x (x равняется числу) (также topx в чате)
    = topknife
    = topknife x (x равняется числу),
    = resetmyrank
    = Админские команды (root флаг):
    = resetrank "STEAM:ID" (не забывайте кавычки),
    = rankpurge X (x равняется числу дней неактивности),
    = resetrank_all
    = rankme_import_mani (импортируют данные о rank из Mani Admin Plugin)
    = rankme_remove_duplicate (remove duplicated rows)


    ---ConVars:
    = rankme_version-> Версия RankMe

    Вы можете, найти CVars в cfg/sourcemod/rankme.cfg. (Файл будет автоматически сгенерирован).

    = rankme_enabled-> RankMe включен? 1 = да 0 = нет.
    = rankme_rank_by_name -> Rank игроков по имени? 1 = да 0 = нет. По умолчанию 0.
    = rankme_rankbots-> Учет статистики ботов ? 1 = да 0 =нет.
    = rankme_changes_chat-> Показывать изменения в чате? 1 = да 0 = нет
    = rankme_ffa -> режим FFA? 1 = да 0 = нет. По умолчанию 0.
    = rankme_rank_mode -> Как вести ранк? 1 = по очкам 2 = по KDR. По умолчанию 1.
    = rankme_mysql -> Использовать MySQL? 1 = да 0 = нет (SQLite). По умолчанию 0.
    = rankme_sql_table -> Имя таблицы SQL. (Max: 100). По умолчанию "rankme".
    = rankme_dump_db -> Дамп датабазы в файл SQL? (required to be 1 if using the web interface and SQLite, case MySQL, it won't be dumped) 1 = да 0 = нет. По умолчанию 0.
    = rankme_autopurge-> Авточистка неактивные игроков? X = Дни 0 = не очищать.
    = rankme_points_bomb_defused_team->, Сколько очков давать команде CT, за разминирование C4? Значение по умолчанию 2.
    = rankme_points_bomb_defused_player->, Сколько очков давать игроку CT, разминировавшему бомбу? Значение по умолчанию 2.
    = rankme_points_bomb_planted_team->, Сколько очков давать команде T, за закладку C4? Значение по умолчанию 2.
    = rankme_points_bomb_planted_player->, Сколько очков давать игроку T, заложившему бомбу? Значение по умолчанию 2.
    = rankme_points_bomb_exploded_team->, Сколько очков давать команде T, за взрыв C4? Значение по умолчанию 2.
    = rankme_points_bomb_exploded_player->, Сколько очков давать игроку T, взорвавшему бомбу? Значение по умолчанию 2.
    = rankme_points_hostage_rescued_team->, Сколько очков давать команде CT, спавшей заложников? Значение по умолчанию 2.
    = rankme_points_hostage_rescued_player->, Сколько очков давать игроку CT, спавшему заложников? Значение по умолчанию 2..
    = rankme_points_hs->, Сколько очков давать игроку за убийство в голову? Значение по умолчанию 1.
    = rankme_points_kill_ct->, Сколько очков давать команде CT за уничтожение Т? Значение по умолчанию 2.
    = rankme_points_kill_tr->, Сколько очков давать команде T за уничтожение CТ? Значение по умолчанию 2.
    = rankme_points_kill_bonus_ct -> Устанавливает разность количества очков, которое получит CT за убийство T. По умолчанию: 1.
    = rankme_points_kill_bonus_tr -> Устанавливает разность количества очков, которое получит T за убийство CT По умолчанию: 1.
    = rankme_points_ct_round_win -> Сколько очков выжившим CT за выгранный раунд? По умолчанию 0.
    = rankme_points_tr_round_win -> Сколько очков выжившим T за выгранный раунд? По умолчанию 0.
    = rankme_points_knife_multiplier -> Учет баллов за убийство ножом. По умолчанию 2
    = rankme_points_start -> Стартовое количество очков. По умолчанию 1000.
    = rankme_minimal_kills -> Min убийств для учета ранка. По умолчанию 0.
    = rankme_no_points_lose -> Не терять очки? 1-> Жертва не теряет очки 0-> Жертва теряет очки. По умолчанию 0.
    = rankme_minimumplayers -> Min игроков до старта статистики очков. По умолчанию 2.
    = rankme_show_rank_all -> При вводе команды rank в чат, показывать текуший rank всем игрокам? 1 = да 0 = нет. По умолчанию 0.
    = rankme_resetownrank -> Разрешить игрокам сбрасывать свой ранк? 1 = да 0 = нет. По умолчанию 0.
    = rankme_vip_enabled -> Показывать статистику AS_ карт (VIP mod) в statsme и session? 1=да 0=нет. По умолчанию 0.
    = rankme_points_vip_escaped_team -> Сколько очков команда CTs получает за помошь в спасении VIP лица? По умолчанию 2.
    = rankme_points_vip_escaped_player -> Сколько очков получает VIP за свое спасение? По умолчанию 2.
    = rankme_points_vip_killed_team -> Сколько очков получают команда Т за убийство VIP? По умолчанию 2.
    = rankme_points_vip_killed_player -> Сколько очков получают игрок Т дополнительно за убийство VIP? По умолчанию 2.
    = rankme_percent_points_lose -> Multiplier of losing points. (WARNING: MAKE SURE TO INPUT IT AS FLOAT) 1.0 equals lose same amount as won by the killer, 0.0 equals no lose. Default 1.
    = rankme_points_lose_round_ceil -> Если баллы с плавающей точкой, то следующий раунд высокий или низкий. 1 = Высокий 0 = Низкий. По умолчанию: 1.
    = rankme_points_lose_tk -> Сколько теряет игрок за убийство товарища по команде? По умолчанию 0.
    = rankme_points_lose_suicide -> Сколько теряет игрок за самоубийство? По умолчанию 0.


    --- Translations:
    = Английский.
    = Бразильский , Португальский.
    = Французкий. Большое спасибо Messiah93.
    = Немецкий. Большое спасибо Dr. Greg House.
    = Польский. Большое спасибо SilvErr и sajmon83.
    = Русский. Большое спасибо SilverxDD.
    = Нидерландский. Большое спасибо Monkeys.
    = Испансикй. Большое спасибо Franc1sco.

    --- Расширения:
    Образцы использованных расширений лежат тут: scripting/include.

    ---Уроженцы:
    Образец использования Natives, находится в папке scripting/include

    PHP:
        /*********************************************************
       * Give point(s) to a player on the server
       *
       * @param client       The client index of the player to receive the points
       * @param points               Points to be given to the player
       * @param reason       The reason to be given the points
       * @param printtoplayer        Print the change to the player
       * @param printtoall   Print the change to the everyone
       * @noreturn           
       *********************************************************/
      
    native RankMe_GivePoint(client,points,String:reason[],printtoplayer,printtoall);
       
      
    /*********************************************************
       * Get rank of a player on the server
       *
       * @param client       The client index of the player to get the rank
       * @param callback     The return Callback
       * @param data Any data you would like that return on the callback
       * @noreturn           
       *********************************************************/
      
    native RankMe_GetRank(client,RankCallback:callback,any:data);
       
      
    /*********************************************************
       * Get stats of a player on the server
       *
       * @param client       The client index of the player to get the stats
       * @param stats_return The array that will return the data following the ENUM STATS_NAME;
       * @noreturn           
       *********************************************************/
      
    native RankMe_GetStats(client,stats_return[STATS_NAMES]);
       
      
    /*********************************************************
       * Get session of a player on the server
       *
       * @param client       The client index of the player to get the session
       * @param session_return       The array that will return the data following the ENUM STATS_NAME;
       * @noreturn           
       *********************************************************/
      
    native RankMe_GetSession(client,session_return[STATS_NAMES]);
       
      
    /*********************************************************
       * Get weapon stats of a player on the server
       *
       * @param client       The client index of the player to get the session
       * @param session_return       The array that will return the data following the ENUM WEAPONS_ENUM;
       * @noreturn           
       *********************************************************/
      
    native RankMe_GetWeaponStats(client,weapons_return[WEAPONS_ENUM]);
       
      
    /*********************************************************
       * Get hitbox stats of a player on the server
       *
       * @param client       The client index of the player to get the session
       * @param session_return       The array that will return the data following the ENUM HITBOXES;
       * @noreturn           
       *********************************************************/
      
    native RankMe_GetHitbox(client,hitbox_return[HITBOXES]);
        
    ---Установка:
    Просто извлеки rankme.zip в папку addons/sourcemod


    ---Веб-Интерфейс:
    Я прикрепляю так же мой простой веб-интерфейс.
    Загрузите файлы на свой Веб-сервер с PHP и MySQL и отредактируйте данные в restore.php и bd.php (DB на веб-сервере и FTP игрового сервера).
    Выглядит немного ♥♥♥♥ливо . Данные обновляются каждые 3 минуты. Если хотите изменить интервал, измените строку:

    PHP:
    if(intval($lastback)+180 mktime()){
    на
    PHP:
    if(intval($lastback)+mktime()){
    где N равняется интервалу в секундах.
    Папка должна быть CHMOD 777.

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    PHP:
    V.0.9.0 (04/24/11):
         => 
    First Release
    V.1.0.0 (04/25/11):
         => 
    Small fixes (Checking if client is equal 0thanks Groger, and hitboxme not showing upthanks krispx) and adding topknife
    V.1.0.2 (04/26/11):
         => 
    Fixes:
              = 
    Now using SQL_EscapeStringThanks psychonic
              
    Fixed Rescued Hostage textThanks krispx
              
    Fixed topknifeShowing wrong kills due to wrong SQL_FetchInt
    V.1.1.0 (04/27/11):
         => 
    Fixes:
              = 
    Back to the old way of protecting SQL (replacing single quotes). SQL_EscapeString was bugging some namesmaking they empty. 
         => 
    Features:
              = 
    Added the command next (on chat) and sm_next (on console). The explanation for the difference is on the post.
    V.1.1.1 (04/28/11):
         => 
    Added CVar rankme_version (mainly for tracking servers with it)
    V.1.2.0 (04/28/11):
         => 
    Features:
              = 
    Added purge system (through command onlysee above).
    V.1.3.0 (04/29/11):
         => 
    Features:
              = 
    Added CVars asked by krispxSee above.
    V.1.3.1 (04/29/11):
         => 
    Fix:
              = 
    Fixed small bug on CVars when loading plugin (stupid error).
    V.1.3.2 (05/02/11):
         => 
    Fix:
              = 
    Fixed a bug that would cause the player not being ranked until re-entering the server, if the rankme_enabled cvar was 0 when he entered and thenchanged to 1. (in other words, if player entered the game with RankMe disabled, and after this enabledit wouldn't be ranked until re-entering the server).
    = V.1.3.3 (05/03/11):
         => Fixes:
              = Fixed some panels showing % (percent) on KDR or not showing KDR.
              = Added a check when inserting a player in the DB to see if it still on server. (preventing errors). Thanks bandit.
    = V.1.3.4 (05/04/11):
         => Fix:
              = Now checking if client is equal 0 before using IsFakeClient. Thanks bandit.
    = V.1.4.0 (05/06/11):
         => Features:
              = Added Translations. (now uses [INC] Colors) (Map change required for reloading translations)
              = Added Auto-Purge. (if you are upgrading from another version, please delete rankme.cfg)
    = V.1.4.1 (05/07/11):
         => Features: 
              = Finished translations. (Map change required for reloading translations)
    = V.1.4.2 (05/07/11):
         => Fixes:
              = Fixed PT TimeConnected translation. (Map change required for reloading translations).
              = Panel Statsme (Rank line was like an item and Time Connected was wrong).
    = V.1.5.0 (05/08/11):
         => Features:
              = Added more CVars for customization. (please delete rankme.cfg before updating the plugin for showing the new cvars. Also, as the translation has changed, needs map change).
         => Fix:
              = Fixed some PT translations.
    = V.1.5.1 (05/09/11):
         => Fix:
              = Fixed cvar with wrong default value (rankme_points_hs was 2. should be 1)
    = V.1.6.0 (05/10/11):
         => Features:
              = Added CVars for minimal kills and for No Points Lose Mode.(please delete rankme.cfg before updating the plugin for showing the new cvars. Also, as the translation has changed, needs map change).
    = V.1.6.1 (05/10/11):
         => Fix:
              = Fixed silent triggers. When turned on, no chat was being displayed. (thanks away000)
    = V.1.6.2 (05/12/11):
         => Fix:
              = Fixed not checking if client was 0 in some Events. Also changed the way is checked the cvar rankme_rankbots. (thanks [email protected])
    = V.1.6.3 (05/13/11):
         => Features:
              = Added command resetrank_all.
    = V.1.6.4 (05/14/11):
         => Fix:
              = Fixed RoundEnd points given announce on chat. Wrong parameter for client. (thanks Paaf)
    = V.1.6.5 (05/17/11):
         => Features:
              = Now possible for not showing in chat the points changes.(please delete rankme.cfg before updating the plugin for showing the new cvars). (thanks Smexy)
    = V.1.7.0 (05/29/11):
         => Features:
              = Added cvar for setting the minimum players needed to start giving points. (thanks sajmon83)
              = Added cvar for allowing players to reset their own ranks. (thanks sajmon83 and Smoflydc)
              = Added cvar for showing the rank command for all. (thanks sajmon8 and, Smexy)
              = Added kills on rank commands. (thanks Smexy)
              = Added polish translation. (big thanks SilvErr)
              = Please delete rankme.cfg before updating the plugin for showing the new cvars. Also, as the translation has changed, needs map change).
         => Fix:
              = Fixed array out of bounds on line 765. (thanks Parpayol and Lucky_luck)
    = V.1.7.1 (05/29/11):
         => Fix:
              = Fixed wrong client index. (thanks Lucky_luck)
    = V.1.7.2 (05/30/11):
         => Fix:
              = Fixed array out of bounds. Now, i think i fixed they all (thanks Lucky_luck)
    = V.1.7.3 (05/31/11):
         => Fix:
              = Fixed array out of bounds on line 808. (thanks Lucky_luck)
              = Fixed NotRanked translation. PT was set as EN. (thanks Whist) (because the translation file has changed, is needed map change).
    = V.1.7.5 (06/13/11):
         => Fix:
              = Fixed DumpDB. If player had backslash in his name, it would compromise all the dump.
              = Fixed Polish Translation. (thanks sajmon83)
              = Fixed rankme_show_all_rank cvar not showing the rank. (thanks sajmon83)
              = Fixed a possible memory leak: not closing menus handles.
         => Features:
              = Added topN chat hook. (thanks the_faith01)
              = Changed how translations are distributed. Now easier to add more languages.
              = Added russian translation. (thanks ShufflexDD)
    = V.1.7.6 (06/19/11):
         => Features:
              = Added NL translation.
         => Fix:
              = Fixed RU translation.
    = V.1.7.7 (06/20/11):
         => Fixes:
              = Removed some not needed FOR'
    s.
              = 
    Fixed topknife not showing up when typed on chat.
    V.1.7.9 (06/23/11):
         => 
    Features:
              = 
    Added ES translation. (thanks Franc1sco)
              = 
    Added Natives (thanks to Despirator for the GetRank Native).
         => 
    Fix:
              = 
    Fixed an array out of bouns that would occur if running the plugin in a server with 64 slots.
    V.1.8.2 (06/24/11):
         => 
    Features:
              = 
    Added more Natives (GetWeaponStats and GetHitbox).
         => 
    Fix:
              = 
    Fixed PT translation.
              = 
    Fixed Next showing null players
    V.1.8.6 (06/25/11):
         => 
    Features:
              = 
    Started adding AS_ maps support.
              = 
    Added support to import mani admin plugin stats data. (thanks shotzonfire)
         => 
    Fix:
              = 
    Fixed RU translation. (thanks Leonardo)
              = 
    Fixed PL translation. (thanks sajmon83)
    V.1.8.7 (06/26/11):
         => 
    Fix:
              = 
    Fixed mistake on counting points if rankme_points_kill_bonus_dif_ct or rankme_points_kill_bonus_dif_tr was set to 0. (thanks shotzonfire)
    V.1.9.0 (07/01/11):
         => 
    Features:
              = 
    Added DE translation. (thanks DrGreg House)
              = 
    Added FR translation. (thanks Messiah93)
         => 
    Fix:
              = 
    Type mistake in cvar rankme_minimumplayerswas rankme_minimunplayers. (thanks GrO)
              = 
    Fixed resetrank_all not checking if player was connected. (thanks Bacardi)
              = 
    Fixed points always starting at 1000. (thanks Bacardi)
    V.1.9.1 (07/01/11):
         => 
    Fix:
              = 
    Fixed showing points changes messages when points given for that action was 0. (thanks Bacardi)
    V.1.9.2 (07/02/11):
         => 
    Fix:
              = 
    Changed GetMaxClients() to MaxClients for optimization.
    V.1.9.7 (07/17/11):
         => 
    Fix:
              = 
    Fixed PL translation. (thanks sajmon83)
              = 
    Fixed error when the player who planted the bomb disconnect before it explode. (thanks Bacardi and GrO)
              = 
    Fixed errors caused by player disconnecting during SQL query. (thanks Bacardi)
              = 
    Fixed how statsmesessionhitboxme and next are drawn. (thanks GrO)
              = 
    Fixed time connected on statsme.
    V.1.9.8 (07/19/11):
         => 
    Fix:
              = 
    Fixed counting bot as player when not ranking then. (thanks CrazyHarry)
    V.2.0.0 (07/22/11):
         => 
    Fix:
              = 
    Fixed not being able to set a float value for knife kills multiplier.
         => 
    Features:
              = 
    Changed no points lose mode to use multiplierrankme_percent_points_lose. (thanks sajmon83)
              = 
    Added lose points by TK and suicide. (thanks banania and GrO)
              = 
    Finished adding VIP support. (please delete rankme.cfg before updating the plugin for showing the new cvarsAlso, as the translation has changedneeds map change).
    V.2.0.1 (07/23/11):
         => 
    Features:
              = 
    Added PL translation for losing points by TK and Suicide and VIP statistics. (thanks sajmon83)
         => 
    Changes:
              = 
    Changed the use of rankme_vip_enabled.
    V.2.0.3 (07/23/11):
         => 
    Fix:
              = 
    Fixed TK and Suicide points not obeying rankme_changes_chat.
              = 
    Fixed Knife Kills messing up the score. (thanks GrO)
    V.2.0.4 (07/24/11):
         => 
    Fix:
              = 
    Fixed showing BOT on stats even if rankme_rankbots is 0.
    V.2.0.5 (07/24/11):
         => 
    Fix:
              = 
    Fixed stats being queried without DESC caused by the last version.
    V.2.0.6 (07/29/11):
         => 
    Fix:
              = 
    Fixed PL translation. (thanks sajmon83)
    V.2.0.7 (07/30/11):
         => 
    Fix:
              = 
    Fixed missing one paramater of KillingBothNotRanked translation at the CPrintToChat. (thanks sajmon83)
    V.2.0.8 (08/06/11):
         => 
    Features:
              = 
    Added rankme_show_bots_on_rank cvar. (thanks Teigen)
    V.2.1.0 (08/13/11):
         => 
    Fix:
              = 
    Fixed error when the player who planted the bomb disconnect before it explode. (thanks Bacardi)
         => 
    Feature:
              = 
    Added support for ranking by name. (thanks natino)
    V.2.1.1 (08/15/11):
         => 
    Fix:
              = 
    Fixed when ranking by name some stats weren't working properly. (thanks natino)
    = V.2.1.2 (08/22/11):
         => Fix:
              = Fixed not being able to reset players when ranking by name if their name had spaces. (thanks natino)
    = V.2.2.0 (08/31/11):
         => Features:
              = Added FFA mode. Cvar: rankme_ffa (thanks Fearts) (please delete rankme.cfg before updating the plugin for showing the new cvar)
    = V.2.3.0 (09/03/11):
         => Features:
              = Added topweapon. (thanks gamemann)
              = Added topnade. (thanks GrO)
    = V.2.3.1 (09/03/11):
         => Fix:
              = Fix topweapon sometimes not showing the correct weapon kills.
    = V.2.4.0 (09/13/11):
         => Fix:
              = Fixed wrong order of replaces on database dump.
         => Feature:
              = Added support for MySQL databases. (thanks Lord_Rofl)
    = V.2.4.1 (09/14/11):
         => Fix:
              = Fixed a query causing problem if running in MySQL. Field wasn'
    t set to autoincrement. (thanks Lord_Rofl)
    V.2.4.2 (09/17/11):
         => 
    Fix:
              = 
    Fixed/Updated DE translation. (thanks Lord_Rofl)
              = 
    Fixed an error that would occur if a cvar was changed before the connection with the DB was estabilished. (thanks GrO)
              = 
    Now it will unload the plugin if can't connect to the Database.
         => Features:
              = Added LT translation. (thanks hleV)
    = V.2.4.4 (09/19/11):
         => Fix:
              = Fixed Native RankMe_GetRank passing wrong rank values if not using bots at the rank or ranking by name.
              = Fixed an error that would occur if a player joined the server before the connection with the DB was estabilished. (thanks GrO)
    = V.2.4.5 (09/20/11):
         => Features:
              = Added rankme_remove_duplicate command for removing duplicated rows, that shouldn'
    t exists anyway. (thanks banania)
    V.2.5.0 (09/??/11):
         => 
    Features:
              = 
    Added KO translation. (thanks Blowst)
         => 
    Fix:
              = 
    Fixed TOP's so when used an position value higher than possible, it will show the last page.
         => Changes:
              = Changed the way of getting the chat triggers. (thanks Antithasys)
              = Changed the way of getting the cvar changes. (thanks Antithasys)
    = V.2.5.1 (09/24/11):
         => Fix:
              = Fixed chat not showing up when cvar rankme_silenttriggers was 1. (thanks GrO)
              = Fixed clamping the top'
    s. (thanks a banania and others that reported it)
         => 
    Changes: ( needed for approval ) (thanks Antithasys)
              = 
    Now register properly the commands.
              = 
    Changed the chat triggers.
              =  
    Removed the rankme_silenttriggers cvar because we shouldn't parse commands.
              = Now global variables are better named.
    = V.2.5.2 (09/25/11):
         => Changes:
              = Changed again the chat triggers. (for avoiding conflict with others plugins). (thanks GrO and Antithasys).
         => Fix:
              = Fixed statsme not showing up if player didn'
    t have enough kills. (thanks GrO)
              = 
    CVars were with wrong names. (different from the main post)
    V.2.5.3 (09/28/11):
         => 
    Fix:
              = 
    Now using the correct past form of reset. (thanks Fearts)
              = 
    Fixed the top not backing to first page if was called from top 10. (thanks siangc)
    V.2.5.4 (09/29/11):
         => 
    Fix:
              = 
    Fixed hitboxme not being triggered from the chat. (was being triggered by hitbox) (thanks GrO)
              = 
    Fixed hitboxme showing wrong hits values. (thanks GrO)
              = 
    Added a check for preveting the creation duplicates. (thanks banania)
    V.2.5.5 (10/03/11):
         => 
    Fix:
              = 
    Updated FR translation. (thanks Zirconium)
              = 
    Added CVar "rankme_dump_db" for enabling/disabling the SQL database. (thanks banania)
              (
    please delete rankme.cfg before updating the plugin for showing the new cvarAlso, as the translation has changedneeds map change).
    V.2.5.6 (10/04/11):
         => 
    Fix:
              = 
    Optimized Round End event.
              = 
    DumpDB occurring on wrong times. (bad check)
    V.2.5.7 (10/07/11):
         => 
    Fix:
              = 
    Now using SQL_EscapeString for preventing SQL Injection insted of ReplaceString. (thanks Antithasys)
              = 
    When using rankme_enabled 0 it will not show commands as unknown. (thanks Antithasys)
              = 
    Fixed tops queries being able to use LIMIT -1. (thanks 4erkess)
              = 
    Fixed RankMe_GetHitBox native.
              = 
    Fixed hits and shots not being properly counted. (thanks GrO)
    V.2.5.8 (10/09/11):
         => 
    Features:
              = 
    Added Forward OnPlayerLoaded.
              = 
    Added Forward OnPlayerSaved.
              = 
    Added Native RankMe_GetPoints.
         => 
    Fix:
              = 
    Now RankMe_GetRank don't force to pass something for any:data.
              = Prevented an error that would occur if RankMe_GetRank was called when client disconnected.
              = Saving player is optimized. Now only uses one query.
    = V.2.5.9 (10/09/11):
         => Fix:
              = Fixed calling SQL_EscpaeString before the connection to the database was made. (thanks GrO)
    = V.2.6.0 (10/11/11):
         => Fix:
              = Removed Timer_LoadPlayer as it wasn'
    t needed. (thanks GrO and Smofly and Antithasys)
    V.2.6.1 (10/14/11):
         => 
    Features:
              = 
    Added cvar rankme_gather_stats. (thanks wtfaatp)
              = 
    Added cvar rankme_days_to_not_show_on_rank. (thanks hasjduden)
              (
    please delete rankme.cfg before updating the plugin for showing the
              
    new cvars.).
              = 
    Added NO translation. (thanks hasjduden)
              (As 
    the translation has changeda map change is required).
    V.2.6.2 (10/27/11):
         => 
    Fix:
              = 
    Fixed a memory leak caused by not closing Datapack handles. (thanks Bacardi)
         => 
    Features:
              = 
    Added cvar rankme_rank_modeAlsoadded rank by kdr mode. (thanks ASTFA)
    V.2.6.3 (11/11/11):
         => 
    Features:
              = 
    Added cvar rankme_sql_table. (thanks golden_eagle)
    V.2.6.4 (11/12/11):
         => 
    Fix:
              = 
    Replace ' to ` when using table name in queries.
    = V.2.6.5 (11/12/11):
         => Fix:
              = Fixed remove duplicate queries, and added the return for it. (thanks hasjduden)
    = V.2.6.6 (11/12/11):
         => Fix:
              = Fixed table not being created. (thanks TlLLluk)
    = V.2.6.7 (11/13/11):
         => Fix:
              = Fixed table not being created. Now it'
    s fixed. (thanks TlLLluk)
    V.2.6.8 (11/14/11):
         => 
    Fix:
              = 
    Fixed sm_resetrank_all command.(thanks TlLLluk)
              = 
    Fixed DB Dumping. (thanks zing)
    V.2.6.9 (02/12/11):
         => 
    Features:
              = 
    Added sm_statsme2 command.(thanks Fearts)
    V.2.7.0 (12/03/11):
         => 
    Fix:
              = 
    Fixed sm_statsme2 showing everyone as top1.(thanks Fearts)
              = 
    Fixed sm_statsme2 error in case was retrieving a top position higher than avaliable.
    V.2.7.1 (12/20/11):
         => 
    Fix:
              = 
    Fixed a minor bug on checking if needed to show on chat the kills and minimal kills.
              = 
    Added a error message log for when unable to open the dump file.
              = 
    Fixed a case where the dump file could be not generated.
              = 
    Fixed sm_resetmyrank command not being colored.
    V.2.7.2 (01/03/12):
         => 
    Fix:
              = 
    Fixed Mani Import function when running in MySQL mode. (thanks HolyDuFF)
              = 
    Fixed resetrank not reseting the rank when ranking by name until rejoining the server. (thanks imteme)
              = 
    Added descriptions to the commands.
              = 
    Fixed GetRank native not working if ranking by name.
              = 
    Updated Natives to avoid compatibility issues that could happen in a plugin update.
              = 
    Optimized codenow instead always getting nameip and steam:idusing the data that were buffered for the Load Player callback.
         => 
    Features:
              = 
    Added Top HS.
              = 
    Added Top Accuracy.
              = 
    Added sm_rankme command.           
              = 
    Added rankme_chat_triggers cvar for disabling chat triggers like rankstatsmeRecommend to disable when running EventScripts for avoiding double responses.
              = 
    Added giving points for being the MVP.
              = 
    Added support for ranking by IP.
    V.2.7.3 (01/06/12):
         => 
    Fix:
              = 
    Fixed ORDER BY KDR and Accuraccy queries. (thanks krispx)
    V.2.7.4 (01/13/12):
         => 
    Fix:
              = 
    Now using HookEventEx instead HookEvent to avoid errors.
    V.2.7.5 (01/13/12):
         => 
    Fix:
              = 
    Fixed not giving points for being MVP and wrong annoucement. (thanks Dave_h1234)
    V.2.7.6 (02/02/12):
         => 
    Fix:
              = 
    Fixed remove duplicate queries not working on MySQL. (thanks krispx)
    V.2.7.7 (02/03/12):
         => 
    Fix:
              = 
    Fixed misformatted queries in MySQL. (thanks krispx)
    V.2.7.8 (03/18/12):
         => 
    Fix:
              = 
    Updated PL translation. (thanks sajmon83)
              = 
    Updated FR translation. (thanks MarechalSummers)
              = 
    Updated RU translation. (thanks Lord Canistra)     
    V.2.7.9 (04/20/12):
         => 
    Features:
              = 
    Added support for {teamcolortag. (thanks relicek)
              = 
    Added cvar for changing the default message start ([RankMe]).
              = 
    Added giving points for picking up the bomb and losing for dropping it. (thanks relicek)
         => 
    Fix:
              = 
    Updated KO translation. (thanks Blowst)
         (As new 
    translations were addeda map change is required, and because of the new cvardelete the rankme.cfg)
    V.2.8.0 (04/21/12):
         => 
    Fix:
              = 
    Fixed using client 0. (thanks relicek and krispx)
              = 
    Removed support for tag {teamcolor} as if you enable ityou lose the {lightgreentag. (thanks relicek and krispx)
    V.2.8.1 (07/07/12):
         => 
    Fix:
              = 
    Fixed not using CPrintToChat on Not Ranked message. (thanks relicek)
              = 
    Update PL translation. (thanks sajmon83)
    V.2.8.2 (07/15/12):
         => 
    Fix:
              = 
    Added check for invalid client at BombDropped event. (thanks beatfried)
              = 
    Added resetmyrank text to translationNow enabled Color Tags on them. (thanks phillip.)
         => 
    Features:
              = 
    Added topkills and topdeaths. (thanks daroach and natino)
              = 
    Added ResetMyRank and Deaths translations. (As new translations were addeda map change is required)
    V.2.8.3 (07/19/12):
         => 
    Fix:
              = 
    Fixed Bots not showing on rank when rankme_show_bots_on_rank was set to 1. (thanks natino)
              = 
    Updated FR translation. (thanks timort)


    Спасибо wolf-ser за некоторые предоставленные скрины!

    Перевод мой! Да я знаю корявый! Если есть желание помочь перевести, то что не переведено и/или поправить ошибки, недочеты, милости прошу. Можно через ЛС.

    Во вложении также подправленный файл перевода от wolf-ser (в некоторых местах попросту не помещался перевод). Поместить в папку addons\sourcemod\translations\ru\

    Перевод сделан специально для сайта hlmod.ru. При копировании указывайте ссылку на источник
    .
    Оригинал
     

    Вложения:

    • rankme.phrases.txt
      Размер файла:
      4,3 КБ
      Просмотров:
      2.777
    • RankMe 2.7.1.7z
      Размер файла:
      666,7 КБ
      Просмотров:
      592
    • RankMe 2.7.3.7z
      Размер файла:
      674,2 КБ
      Просмотров:
      68
    • RankMe 2.7.4.7z
      Размер файла:
      674,2 КБ
      Просмотров:
      67
    • RankMe 2.7.5.7z
      Размер файла:
      674,2 КБ
      Просмотров:
      228
    • RankMe 2.7.7.7z
      Размер файла:
      674,5 КБ
      Просмотров:
      563
    • RankMe 2.8.0.7z
      Размер файла:
      676,1 КБ
      Просмотров:
      559
    • RankMe 2.8.1.7z
      Размер файла:
      676,5 КБ
      Просмотров:
      421
    • RankMe 2.8.3.7z
      Размер файла:
      678,9 КБ
      Просмотров:
      7.619
    Последнее редактирование: 20 июл 2012
    Kaptain, miha1991, HuN73r и 56 другим нравится это.
  2. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Re: RankMe 2.0.7

    Спасибо по описанию стата отличная попробуем :)
     
  3. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Re: RankMe 2.0.7

    Я думаю эта лучшая на сегодняшней день стата, поддерживающая SQLite. SoDS сгорел уже давно.
     
  4. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Re: RankMe 2.0.7

    А для веб интерфейса надо фтп или можно чем то заменить ?
     
  5. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Re: RankMe 2.0.7

    Fab3r, только FTP
     
  6. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Re: RankMe 2.0.7

    Дай ссылку на нормальный FTP
     
  7. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Re: RankMe 2.0.7

    Fab3r, :pardon: может ты не до понял:))
    попробую объяснить

    Посняю! Файл restore.php нужно отредактировать таким образом, чтобы был доступ по ФТП к серверу.
    PHP:
    $ftp_server ""//FTP HOST
    $ftp_user_name ""// FTP USER NAME
    $ftp_user_pass ""// FTP PASS
    $ftpDIR ""// CSTRIKE FOLDER ON FTP
    $conn_id ftp_connect($ftp_server);
    if(!
    $conn_id)
        die(
    "ERROR!");
    if(!
    ftp_login($conn_id$ftp_user_name$ftp_user_pass))
        die(
    "ERROR!");
    И вообще если собираешься c web мордой ставить, то уж лучше HLX
     
    zalman нравится это.
  8. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Re: RankMe 2.0.7

    Мне нужен сам сервер FTP и как его настроить есть где все это найти ?
     
  9. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Re: RankMe 2.0.7

    ну на сколько я знаю у тебя винда, то вот: http://filezilla-project.org/
     
    Дамир Каримов и Fab3r нравится это.
  10. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Re: RankMe 2.0.7

    Что за папка up и почему пустая ?
     
  11. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Re: RankMe 2.0.7

    видимо для upload'a базы
     
  12. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Re: RankMe 2.0.7

    Блин не пойму что то что FTP должен считывать с сервера куда путь прописывать на FTP ? и что тут вписывать $ftpDIR = ""; // CSTRIKE FOLDER ON FTP ?
     
  13. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Re: RankMe 2.0.7

    Fab3r,
    PHP:
    $ftpDIR ""// CSTRIKE FOLDER ON FTP
    путь до cstrike
     
  14. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Re: RankMe 2.0.7

    Ну а FTP как настроить не подскажиш ?
     
  15. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Re: RankMe 2.0.7

    Fab3r, Оффтоп
     
  16. yagoo

    yagoo

    Сообщения:
    112
    Симпатии:
    16
    Re: RankMe 2.0.7

    когда игроки пишут rank выдается следующее сообщение - Игрок {1} с рангом {2}/{3} имеет очков - {4}, убийств - {5}, смертей - {6}, У/С - {7}

    Еще проблема - на web-сервере отображается пустая страница.

    Подскажите в чем проблемка..
     
  17. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Re: RankMe 2.0.7

    Да да тоже самое на веб сервере а ранк норм пает !
     
  18. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.558
    Симпатии:
    1.143
    Re: RankMe 2.0.7

    Не забывайте должен и английски перевод быть на сервере.
     
  19. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Re: RankMe 2.0.8

    = V.2.0.8 (08/06/11):
    => Features:
    = Added rankme_show_bots_on_rank cvar. (thanks Teigen)
     
    Fab3r, Серый™ и Andrey нравится это.
  20. Fenomen

    Fenomen

    Сообщения:
    203
    Симпатии:
    76
    Re: RankMe 2.0.8

    Нубовопрос:
    Можно ли юзать эту статистику без Web части?