Как из своего HLstatsX: CE сделать конфетку.

Тема в разделе "HLstatsX:CE", создана пользователем Dreizehnt, 4 авг 2016.

  1. Dreizehnt

    Dreizehnt Unteroffizier

    Сообщения:
    619
    Симпатии:
    199
    UPD 02.11.16:
    Значки для CS:S и новые ранги

    UPD 14.11.16:
    Занялся переводом GitHub - laam4/noxus: Modified stuff for our CS:GO servers и отрезанием лишнего (чисто CS:GO). Кому нужно может брать и припаивать ко свей статистике.


    Моё убеждение, что статистика должна быть бесплатной, но уж сильно потёртая она из коробки, а на GameMe "не надонатили" :D Ну ничего сверхъестественного я не расскажу, лишь будет всё удобно разложено и показано, что можно изменить и прочее...

    Нам понадобиться: FileZilla; установленная статистка, Notepad++, Paint.NET, WinRAR

    Спасибо пользователю Nekro, администраторам со статистикой GameMe xD

    Пока ничего не начали, всю папку с HLstatsX: CE скачайте на рабочий стол - это сохранение на случай непредвиденных ситуаций :D

    Первым делом после установки, добавления сервера, проверки работы, "бекапчика" идём в [Админцентр], который в самом низу сайта:
    [​IMG]

    Далее "Настройка игр", выбираем нашу игру и откроется меню:
    Безымянный2.png

    Здесь мы можем отредактировать надписи, переименовать оружие, медальки т.к. они все на английском. Словом до чего руки дойдут. Эти настройки вроде никуда не записываются, правятся только на сайте и после переустановки слетят или я не знаю просто где их редактировать файлом...

    Важно! Редактировать можно только строки вида "*** Name", а коды не трогать:
    Безымянный3.png

    Закончим с данным меню. Здесь же в разделе "Ranks (triggered by Kills)" можно отредактировать файлы отвечающие за отображения званий в статистике за убийства. По стандарту там американские, а я сделал себе ВС РФ, можете тоже порисовать и сделать себе любые, другого размера, прикладываю архив hlstatsimg.rar (к сожалению, форум не даёт загрузить больше файлов, мне надобности нет заставлять скачивать через обменник файлами, но вот так, по ссылке нажимайте серую кнопку "Загрузить в браузере"), его нужно распаковать в папку с вашей статистикой (/www/ВАШ_САЙТ/НАЗВАНИЕ_ПАПКИ_СО_СТАТИСТИКОЙ/hlstatsimg/ranks), а в таблице на сайте переписать названия новых файлов (старые можете снести) и очки соответствующие им, вот шпаргалка:
    Безымянный4.png

    Совсем забыл, если у проекта нет форума, можно зайти в "Настройки веб-части" => "Настройки HLstatsX: CE" и вписать вместо форума любую ссылку, теперь в стандартном состоянии будет на кнопку "Форум" Ваша ссылка:
    Безымянный5.png

    Теперь "делаем красиво". Зайдите в /www/ВАШ_САЙТ/НАЗВАНИЕ_ПАПКИ_СО_СТАТИСТИКОЙ/css и скачайте файл SqueezeBox.css, далее открываем его, если Вы открыли его редактором Windows - выдерните шнур питания компьютера, листаем вниз и дописываем:
    Теперь берём например простенький узор: Безымянный6.png заливаем его на хостинг картинок, получаем прямую ссылку и вставляем её в код, сохраняем и отправляем файл обратно в папку со статистикой. Теперь у нас есть повторяющийся фон на заднем плане.

    Можно заменить иконки кнопки, я как-то выдрал их все через "хром", картинка прозрачная рубите по обрезу любую кнопку, сохраняете в PNG с нужным названием и заменяете: [​IMG], для замены основных иконок распакуйте icons.rar (аналогично серая кнопка "Загрузить в браузере") по пути: /www/ВАШ_САЙТ/НАЗВАНИЕ_ПАПКИ_СО_СТАТИСТИКОЙ/hlstatsimg/icons с заменой. Остальные иконки можете отредактировать сами на свой вкус, размеры не обязательно соблюдать. Кнопку форум можете перерисовать, например на ВКОНТАКТЕ, но название файла оставьте старое.

    Ещё можно заменить даже стрелочки, перейдите по пути /www/ВАШ_САЙТ/НАЗВАНИЕ_ПАПКИ_СО_СТАТИСТИКОЙ/pages скачайте файл admin.php, нажмите "Поиск" => "Найти..." => вкладка "Заменить" в Notepad++ и впишите сначала все rightarrow.gif заменить на rightarrow.png. потом все downarrow.gif на downarrow.png, сохраните и файл, закиньте его обратно и по пути /www/ВАШ_САЙТ/НАЗВАНИЕ_ПАПКИ_СО_СТАТИСТИКОЙ/hlstatsimg положите две стрелочки (стрелочки.rar - вообще перестали грузиться файлы на форум...). В папке ещё есть картиночки - по той же технологии можно менять и их.

    Можете заменить софт-бары с процентами на софт-бары Gameme воспользовавшись этой темой. Техника подобная, бери и заменяй.

    Картинки оружия тоже можно заменить на логотипы из Gameme. Идём в папку /www/ВАШ_САЙТ/НАЗВАНИЕ_ПАПКИ_СО_СТАТИСТИКОЙ/hlstatsimg/games/ВАША_ИГРА (в моём примере CS:GO)/weapons и с заменой распаковываете архив weapons.rar. Важно! Не все оружия есть в статистике, т.к. она не обновляется уже давно, но можно добавить самим, перейдите в [Админцентр] => "Настройка игр" => "Оружия" и пролистайте вниз до пустой строки, слева-направо: название оружия в игре, без приставки weapon_ (можете подсмотреть у картинок) - название в статистике (любое) - модификатор очков - подсмотрите у оружия которое есть уже в статистике и сориентируйтесь.

    Ещё можете с SourceBans целиком папку с флажками переместить в статистику и сразу станет поживей статистика :D /www/ВАШ_САЙТ/НАЗВАНИЕ_ПАПКИ_С_СОРСБАНСОМ/images/country скопировать в /www/ВАШ_САЙТ/НАЗВАНИЕ_ПАПКИ_СО_СТАТИСТИКОЙ/hlstatsimg/flags, и ещё флаг europeanunion.gif переименуйте в eu.gif везде - он неверно написан изначально.

    Дело за малым, выберите стиль из стандартных - переключайте их через настройки, выберите тот, который Вам ближе, если никакой, то кислотный какой-нибудь с кучей цветов. Запомните название, перейдите в папку /www/ВАШ_САЙТ/НАЗВАНИЕ_ПАПКИ_СО_СТАТИСТИКОЙ/styles и скопируйте себе его на рабочий стол, переименуйте. Если разбираетесь в коде, то легко отредактируете под себя, если как я, то делайте снимок экрана, открывайте Paint.NET и вставьте изображение, откройте палитру нажмите на ней кнопку "Больше>>" и выберите инструмент "Пипетка", выбирайте цвет, который хотите изменить, например цвет окна, Вам редактор выдаст его HTML-код, скопируйте его и через Notepad++ найдите его в файле - этот метод не самый точный, одним цветом бывает обозначены несколько разных окон или надписей, но это редко, создатели стилей тоже чтобы не путаться цвета подбирали по коду разные, но на вид одинаковые, так что вполне годное решение:
    [​IMG]

    Ну вот и всё.
    -------------------------------------------


    Полный список оружия CS:GO (из install.sql):
    Код:
    INSERT INTO `hlstats_Weapons` (`game`, `code`, `name`, `modifier`) VALUES
    ('csgo', 'galilar', 'Galil', 1.10),
    ('csgo', 'famas', 'Famas', 1.10),
    ('csgo', 'ak47', 'АК-47', 1.00),
    ('csgo', 'm4a1', 'M4A4', 1.00),
    ('csgo', 'm4a1_silencer', 'M4A1-S', 1.00),
    ('csgo', 'ssg08', 'SSG 08', 1.10),
    ('csgo', 'sg553', 'SG 553', 1.00),
    ('csgo', 'aug', 'AUG', 1.00),
    ('csgo', 'awp', 'AWP', 1.00),
    ('csgo', 'g3sg1', 'G3SG1', 0.80),
    ('csgo', 'scar20', 'SCAR20', 0.80),
    ('csgo', 'mac10', 'MAC-10', 1.50),
    ('csgo', 'mp9', 'MP9', 1.50),
    ('csgo', 'mp7', 'MP7', 1.40),
    ('csgo', 'ump45', 'UMP-45', 1.30),
    ('csgo', 'p90', 'P90', 1.20),
    ('csgo', 'bizon', 'ПП-19 Бизон', 1.50),
    ('csgo', 'nova', 'Nova', 1.30),
    ('csgo', 'xm1014', 'XM1014', 1.10),
    ('csgo', 'sawedoff', 'Sawed-Off', 1.30),
    ('csgo', 'mag7', 'MAG-7', 1.30),
    ('csgo', 'm249', 'M249', 1.10),
    ('csgo', 'negev', 'Negev', 1.00),
    ('csgo', 'glock', 'Glock-18', 1.40),
    ('csgo', 'hkp2000', 'P2000', 1.40),
    ('csgo', 'usp_silencer', 'USP-S', 1.40),
    ('csgo', 'elite', 'Dual Berettas', 1.40),
    ('csgo', 'p250', 'P250', 1.50),
    ('csgo', 'tec9', 'Tec-9', 1.20),
    ('csgo', 'fiveseven', 'Five-SeveN', 1.30),
    ('csgo', 'cz75a', 'CZ75a', 1.30),
    ('csgo', 'deagle', 'Desert Eagle', 1.60),
    ('csgo', 'revolver', 'Револьвер Р8', 1.70),
    ('csgo', 'hegrenade', 'Осколочная', 1.80),
    ('csgo', 'flashbang', 'Свето-шумовая', 1.80),
    ('csgo', 'smokegrenade', 'Дымовая', 1.80),
    ('csgo', 'molotov', 'Коктейль Молотова', 1.80),
    ('csgo', 'incgrenade', 'Зажигательная', 1.80),
    ('csgo', 'decoy', 'Ложная', 1.80),
    ('csgo', 'tagrenade', 'Тактическая', 1.80),
    ('csgo', 'taser', 'Zeus', 1.00),
    ('csgo', 'inferno', 'Огонь на поверхности', 1.80),
    ('csgo', 'knife', 'Обычный нож', 2.00),
    ('csgo', 'knife_default_t', 'Нож террористов', 2.00),
    ('csgo', 'knife_default_ct', 'Нож спецназа', 2.00),
    ('csgo', 'knifegg', 'Золотой нож', 2.00),
    ('csgo', 'knife_butterfly', 'Нож-бабочка', 2.00),
    ('csgo', 'knife_falchion', 'Фальшион', 2.00),
    ('csgo', 'knife_gut', 'Нож с лезвием-крючком', 2.00),
    ('csgo', 'knife_karambit', 'Керамбит', 2.00),
    ('csgo', 'knife_m9_bayonet', 'Штык-нож M9', 2.00),
    ('csgo', 'knife_push', 'Тычковые ножи', 2.00),
    ('csgo', 'knife_survival_bowie', 'Нож Боуи', 2.00),
    ('csgo', 'knife_tactical', 'Охотничий нож', 2.00),
    ('csgo', 'bayonet', 'Штык-нож', 2.00),
    ('csgo', 'knife_flip', 'Складной нож', 2.00); (в конец блока запроса, а не данной строки)
    
    Действия CS:GO:
    Код:
    INSERT INTO `hlstats_Actions` (`game`, `code`, `reward_player`, `reward_team`, `team`, `description`, `for_PlayerActions`, `for_PlayerPlayerActions`, `for_TeamActions`, `for_WorldActions`) VALUES
    ('csgo', 'Begin_Bomb_Defuse_Without_Kit', 0, 0, 'Спецназ', 'начало обезвреживания без сапёрного комплекта.', '1', '0', '0', '0'),
    ('csgo', 'Begin_Bomb_Defuse_With_Kit', 0, 0, 'Спецназ', 'начало обезвреживания с использованием сапёрного комплекта.', '1', '0', '0', '0'),
    ('csgo', 'Planted_The_Bomb', 10, 2, 'Террористы', 'установку бомбы.', '1', '0', '0', '0'),
    ('csgo', 'Defused_The_Bomb', 10, 0, 'Спецназ', 'обезвреживание бомбы.', '1', '0', '0', '0'),
    ('csgo', 'Touched_A_Hostage', 0, 0, 'Спецназ', 'начало освобождения заложника.', '1', '0', '0', '0'),
    ('csgo', 'Rescued_A_Hostage', 5, 1, 'Спецназ', 'спасение заложника.', '1', '0', '0', '0'),
    ('csgo', 'Killed_A_Hostage', -15, 1, 'Спецназ', 'убийство заложника.', '1', '0', '0', '0'),
    ('csgo', 'Spawned_With_The_Bomb', 2, 0, 'Террористы', 'возрождение с бомбой.', '1', '0', '0', '0'),
    ('csgo', 'Got_The_Bomb', 2, 0, 'Террористы', 'подъём бомбы.', '1', '0', '0', '0'),
    ('csgo', 'Dropped_The_Bomb', -2, 0, 'Террористы', 'потерю бомбы.', '1', '0', '0', '0'),
    ('csgo', 'SFUI_Notice_CTs_Win', 0, 2, 'Спецназ', 'устранение всех террористов.', '0', '0', '1', '0'),
    ('csgo', 'SFUI_Notice_Terrorists_Win', 0, 2, 'Террористы', 'убийство всего отряда спецназа.', '0', '0', '1', '0'),
    ('csgo', 'SFUI_Notice_All_Hostages_Rescued', 0, 10, 'Спецназ', 'спецназ спас всех заложников.', '0', '0', '1', '0'),
    ('csgo', 'SFUI_Notice_Target_Bombed', 0, 5, 'Террористы', 'то, что террористы установили бомбу.', '0', '0', '1', '0'),
    ('csgo', 'SFUI_Notice_Bomb_Defused', 0, 5, 'Спецназ', 'спецназ обезвредил бомбу.', '0', '0', '1', '0'),
    ('csgo', 'Escaped_As_VIP', 0, 10, 'Спецназ', 'важная персона спасена.', '0', '0', '1', '0'),
    ('csgo', 'Assassinated_The_VIP', 0, 6, 'Террористы', 'то, что террористы убили важную персону.', '0', '0', '1', '0'),
    ('csgo', 'Became_VIP', 1, 0, 'Спецназ', 'вернулся с важной персоной.', '1', '0', '0', '0'),
    ('csgo', 'headshot', 1, 0, '', 'убийство в голову.', '1', '0', '0', '0'),
    ('csgo', 'round_mvp', 0, 0, '', 'то, что он лучший игрок раунда.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_2', 1, 0, '', '2 убийства.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_3', 2, 0, '', '3 убийства.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_4', 3, 0, '', '4 убийства.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_5', 4, 0, '', '5 убийств.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_6', 5, 0, '', '6 убийств.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_7', 6, 0, '', '7 убийств.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_8', 7, 0, '', '8 убийств.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_9', 8, 0, '', '9 убийств.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_10', 9, 0, '', '10 убийств.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_11', 10, 0, '', '11 убийств.', '1', '0', '0', '0'),
    ('csgo', 'kill_streak_12', 11, 0, '', '12+ убийств.', '1', '0', '0', '0'),
    ('csgo', 'domination', 5, 0, '', 'доминирование.', '0', '1', '0', '0'),
    ('csgo', 'revenge', 3, 0, '', 'месть.', '0', '1', '0', '0'),
    ('csgo', 'CTs_Win', 0, 6, 'Спецназ', 'все террористы устранены.', '0', '0', '1', '0'),
    ('csgo', 'Terrorists_Win', 0, 6, 'Террористы', 'весь спецназ устранён.', '0', '0', '1', '0'); (в конец блока запроса, а не данной строки)
    Награды CS:GO:
    Код:
    INSERT INTO `hlstats_Awards` (`awardType`, `game`, `code`, `name`, `verb`) VALUES
    ('W', 'csgo', 'galilar', 'Galil', 'уб. из Galil'),
    ('W', 'csgo', 'famas', 'Famas', 'уб. из Famas'),
    ('W', 'csgo', 'ak47', 'АК-47', 'уб. из АК-47'),
    ('W', 'csgo', 'm4a1', 'M4A4', 'уб. из M4A4'),
    ('W', 'csgo', 'm4a1_silencer', 'M4A1-S', 'уб. из M4A1-S'),
    ('W', 'csgo', 'ssg08', 'SSG 08', 'уб. из SSG 08'),
    ('W', 'csgo', 'sg553', 'SG 553', 'уб. из SG 553'),
    ('W', 'csgo', 'aug', 'AUG', 'уб. из AUG'),
    ('W', 'csgo', 'awp', 'AWP', 'уб. из AWP'),
    ('W', 'csgo', 'g3sg1', 'G3SG1', 'уб. из G3SG1'),
    ('W', 'csgo', 'scar20', 'SCAR20', 'уб. из SCAR20'),
    ('W', 'csgo', 'mac10', 'MAC-10', 'уб. из MAC-10'),
    ('W', 'csgo', 'mp9', 'MP9', 'уб. из MP9'),
    ('W', 'csgo', 'mp7', 'MP7', 'уб. из MP7'),
    ('W', 'csgo', 'ump45', 'UMP-45', 'уб. из UMP-45'),
    ('W', 'csgo', 'p90', 'P90', 'уб. из P90'),
    ('W', 'csgo', 'bizon', 'ПП-19 Бизон', 'уб. из ПП-19 Бизон'),
    ('W', 'csgo', 'nova', 'Nova', 'уб. из Nova'),
    ('W', 'csgo', 'xm1014', 'XM1014', 'уб. из XM1014'),
    ('W', 'csgo', 'sawedoff', 'Sawed-Off', 'уб. из Sawed-Off'),
    ('W', 'csgo', 'mag7', 'MAG-7', 'уб. из MAG-7'),
    ('W', 'csgo', 'm249', 'M249', 'уб. из M249'),
    ('W', 'csgo', 'negev', 'Negev', 'уб. из Negev'),
    ('W', 'csgo', 'glock', 'Glock-18', 'уб. из Glock-18'),
    ('W', 'csgo', 'hkp2000', 'P2000', 'уб. из P2000'),
    ('W', 'csgo', 'usp_silencer', 'USP-S', 'уб. из USP-S'),
    ('W', 'csgo', 'elite', 'Dual Berettas', 'уб. из Dual Berettas'),
    ('W', 'csgo', 'p250', 'P250', 'уб. из P250'),
    ('W', 'csgo', 'tec9', 'Tec-9', 'уб. из Tec-9'),
    ('W', 'csgo', 'fiveseven', 'Five-SeveN', 'уб. из Five-SeveN'),
    ('W', 'csgo', 'cz75a', 'CZ75a', 'уб. из CZ75a'),
    ('W', 'csgo', 'deagle', 'Desert Eagle', 'уб. из Desert Eagle'),
    ('W', 'csgo', 'revolver', 'Револьвер Р8', 'уб. из Револьвер Р8'),
    ('W', 'csgo', 'hegrenade', 'Осколочная', 'уб. осколочной'),
    ('W', 'csgo', 'flashbang', 'Свето-шумовая', 'уб. свето-шумовой'),
    ('W', 'csgo', 'smokegrenade', 'Дымовая', 'уб. думовой'),
    ('W', 'csgo', 'molotov', 'Коктейль Молотова', 'уб. молотовым'),
    ('W', 'csgo', 'incgrenade', 'Зажигательная', 'уб. зажигательной'),
    ('W', 'csgo', 'decoy', 'Ложная', 'уб. ложной'),
    ('W', 'csgo', 'tagrenade', 'Тактическая', 'уб. тактической'),
    ('W', 'csgo', 'taser', 'Zeus', 'уб. из Zeus'),
    ('W', 'csgo', 'firebomb', 'Огонь на поверхности', 'уб. огём'),
    ('W', 'csgo', 'knife', 'Обычный нож', 'зарез.'),
    ('W', 'csgo', 'knife_default_t', 'Нож террористов', 'зарез.'),
    ('W', 'csgo', 'knife_default_ct', 'Нож спецназа', 'зарез.'),
    ('W', 'csgo', 'knifegg', 'Золотой нож', 'зарез.'),
    ('W', 'csgo', 'knife_butterfly', 'Нож-бабочка', 'зарез.'),
    ('W', 'csgo', 'knife_falchion', 'Фальшион', 'зарез.'),
    ('W', 'csgo', 'knife_gut', 'Нож с лезвием-крючком', 'зарез.'),
    ('W', 'csgo', 'knife_karambit', 'Керамбит', 'зарез.'),
    ('W', 'csgo', 'knife_m9_bayonet', 'Штык-нож M9', 'зарез.'),
    ('W', 'csgo', 'knife_push', 'Тычковые ножи', 'зарез.'),
    ('W', 'csgo', 'knife_survival_bowie', 'Нож Боуи', 'зарез.'),
    ('W', 'csgo', 'knife_tactical', 'Охотничий нож', 'зарез.'),
    ('W', 'csgo', 'bayonet', 'Штык-нож', 'зарез.'),
    ('W', 'csgo', 'knife_flip', 'Складной нож', 'зарез.'),
    ('W', 'csgo', 'mostkills', 'Больше всех укбил', 'уб.'),
    ('O', 'csgo', 'headshot', 'Больше всех убил в голову', 'уб. в голову'),
    ('W', 'csgo', 'suicide', 'Суицидник', 'суиц.'),
    ('W', 'csgo', 'teamkills', 'Предатель', 'уб. союзников'),
    ('W', 'csgo', 'latency', 'Лучший пинг', 'мс'),
    ('O', 'csgo', 'round_mvp', 'Самый полезный игрок', 'вр.'),
    ('O', 'csgo', 'Defused_The_Bomb', 'Лучший сапёр', 'разр.'),
    ('O', 'csgo', 'Planted_The_Bomb', 'Подрывник', 'уст.'),
    ('O', 'csgo', 'Killed_A_Hostage', 'Палач', 'уб. заложников'),
    ('O', 'csgo', 'Rescued_A_Hostage', 'Спаситель', 'спас. заложн.'); (в конец блока запроса, а не данной строки)
    Меню настроек HLstatsX: CE:
    Код:
    INSERT INTO `hlstats_Options_Choices` (`keyname`, `value`, `text`, `isDefault`) VALUES
    ('rankingtype', 'skill', 'Общие показатели', 1),
    ('rankingtype', 'kills', 'Убийства', 0),
    ('bannerdisplay', '0', 'Баннер ВЫКЛ', 1),
    ('bannerdisplay', '1', 'Баннер на все станицы', 0),
    ('bannerdisplay', '2', 'Баннер на странице серверов только', 0),
    ('playerinfo_tabs', '1', 'Новый стиль (прятать секции по умолчанию)', 1),
    ('playerinfo_tabs', '0', 'Старый стиль (показывать всё на одной)', 0),
    ('nav_globalchat', '1', 'Показывать', 1),
    ('nav_globalchat', '0', 'Скрывать', 0),
    ('nav_cheaters', '0', 'Скрывать', 1),
    ('nav_cheaters', '1', 'Показывать', 0),
    ('show_weapon_target_flash', '1', 'Хит-бокс', 1),
    ('show_weapon_target_flash', '0', 'HTML-таблица', 0),
    ('show_server_load_image', '1', 'Показывать', 0),
    ('show_server_load_image', '0', 'Скрывать', 1),
    ('countrydata', '1', 'Показывать', 1),
    ('countrydata', '0', 'Скрывать', 0),
    ('gamehome_show_awards', '1', 'Показывать', 0),
    ('gamehome_show_awards', '0', 'Скрывать', 1),
    ('show_google_map', '0', 'Скрывать', 0),
    ('show_google_map', '1', 'Показывать', 1),
    ('google_map_region', 'EUROPE', 'Европа', 0),
    ('google_map_region', 'NORTH AMERICA', 'Северная Америка', 1),
    ('google_map_region', 'SOUTH AMERICA', 'Южная Америка', 0),
    ('google_map_region', 'NORTH AFRICA', 'Северная Африка', 0),
    ('google_map_region', 'SOUTH AFRICA', 'Южная Африка', 0),
    ('google_map_region', 'NORTH EUROPE', 'Северная Европа', 0),
    ('google_map_region', 'EAST EUROPE', 'Западная Европа', 0),
    ('google_map_region', 'GERMANY', 'Германия', 0),
    ('google_map_region', 'FRANCE', 'Франция', 0),
    ('google_map_region', 'SPAIN', 'Испания', 0),
    ('google_map_region', 'UNITED KINGDOM', 'Великобритания', 0),
    ('google_map_region', 'DENMARK', 'Дания', 0),
    ('google_map_region', 'SWEDEN', 'Швеция', 0),
    ('google_map_region', 'NORWAY', 'Норвегия', 0),
    ('google_map_region', 'FINLAND', 'Финляндия', 0),
    ('google_map_region', 'NETHERLANDS', 'Нидерланды', 0),
    ('google_map_region', 'BELGIUM', 'Бельгия', 0),
    ('google_map_region', 'POLAND', 'Польша', 0),
    ('google_map_region', 'SUISSE', 'Швейцария', 0),
    ('google_map_region', 'AUSTRIA', 'Австрия', 0),
    ('google_map_region', 'ITALY', 'Италия', 0),
    ('google_map_region', 'TURKEY', 'Турция', 0),
    ('google_map_region', 'ROMANIA', 'Румыния', 0),
    ('google_map_region', 'BRAZIL', 'Бразилия', 0),
    ('google_map_region', 'ARGENTINA', 'Аргентина', 0),
    ('google_map_region', 'RUSSIA', 'Российская Федерация', 0),
    ('google_map_region', 'ASIA', 'Азия', 0),
    ('google_map_region', 'CHINA', 'Китай', 0),
    ('google_map_region', 'JAPAN', 'Япония', 0),
    ('google_map_region', 'TAIWAN', 'Тайвань', 0),
    ('google_map_region', 'SOUTH KOREA', 'Южная Корея', 0),
    ('google_map_region', 'AUSTRALIA', 'Австралия', 0),
    ('google_map_region', 'WORLD', 'МИР', 0),
    ('google_map_type', 'HYBRID', 'Гибридная', 1),
    ('google_map_type', 'SATELLITE', 'Спутниковая', 0),
    ('google_map_type', 'MAP', 'Рельефная', 0),
    ('google_map_type', 'PHYSICAL', 'Плоская', 0),
    ('slider', '1', 'ВКЛ', 1),
    ('slider', '0', 'ВЫКЛ', 0),
    ('modrewrite', '1', 'ВКЛ', 0),
    ('modrewrite', '0', 'ВЫКЛ', 1),
    ('DNSResolveIP', '1', 'Да', 1),
    ('DNSResolveIP', '0', 'Нет', 0),
    ('Rcon', '1', 'Да', 1),
    ('Rcon', '0', 'Нет', 0),
    ('RconIgnoreSelf', '0', 'Нет', 1),
    ('RconIgnoreSelf', '1', 'Да', 0),
    ('RconRecord', '0', 'Нет', 1),
    ('RconRecord', '1', 'Да', 0),
    ('Mode', 'Normal', 'Steam ID (рекомендуется)', 1),
    ('Mode', 'NameTrack', 'Имя игрока', 0),
    ('Mode', 'LAN', 'IP-адрес', 0),
    ('UseTimestamp', '0', 'Нет', 1),
    ('UseTimestamp', '1', 'Да', 0),
    ('AllowOnlyConfigServers', '0', 'Нет', 0),
    ('AllowOnlyConfigServers', '1', 'Да', 1),
    ('TrackStatsTrend', '0', 'Нет', 0),
    ('TrackStatsTrend', '1', 'Да', 1),
    ('GlobalBanning', '0', 'Нет', 1),
    ('GlobalBanning', '1', 'Да', 0),
    ('LogChat', '0', 'Нет', 0),
    ('LogChat', '1', 'Да', 1),
    ('LogChatAdmins', '0', 'Нет', 0),
    ('LogChatAdmins', '1', 'Да', 1),
    ('GlobalChat', '0', 'Глобальный чат отключён', 1),
    ('GlobalChat', '1', 'Вещание всем', 0),
    ('GlobalChat', '2', 'Вещание администраторам', 0),
    ('SkillRatioCap', '0', 'Нет', 1),
    ('SkillRatioCap', '1', 'Да', 0),
    ('UseGeoIPBinary', '0', 'GeoIP из базы данных', 1),
    ('UseGeoIPBinary', '1', 'GeoIP из бинарного файла', 0),
    ('showqueries', '0', 'Нет', 1),
    ('showqueries', '1', 'Да', 0),
    ('display_gamelist', '1', 'Да', 1),
    ('display_gamelist', '0', 'Нет', 0),
    ('display_style_selector', '1', 'Да', 0),
    ('display_style_selector', '0', 'Нет', 1); (в конец блока запроса, а не данной строки)
    ; (в конец блока запроса, а не данной строки)
     
    Последнее редактирование: 15 ноя 2016
  2. AS TRO

    AS TRO

    Сообщения:
    1.055
    Симпатии:
    508
  3. HooLIGUN

    HooLIGUN

    Сообщения:
    748
    Симпатии:
    124
    Еще бы баннеры игроков сделать как в GameMe)
     
  4. destrovere

    destrovere

    Сообщения:
    24
    Симпатии:
    1
    Я понимаю что надоел,но почему бы не сделать совмещённую версию hlstatsx:ce и sourcebans в дизайне Bootstrap3(как alpha)???Мне очень нравится дизайн!Могу предоставить последние варианты HLSTATSX!
     
  5. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.221
    Симпатии:
    914
    Потому что получившаяся ядерная смесь говнокода и устаревшего „фреймворка“ будет не только неудобна в поддержке, но и неудобна в реализации. О безопасности и надёжности и говорить не приходится.
    Минекус уже два года делает SB2, сменив не один фреймворк, а толку нет от этого копошения. HLStatsX вообще вышла из поддержки, если мне не изменяет память.
    Для создания полноценного скрипта с подобным функционалом на PHP ± Python и SM потребуется много времени, проектировка с нуля и новые решения. Такое бесплатно делать мало кто согласится.
     
    AS TRO нравится это.
  6. destrovere

    destrovere

    Сообщения:
    24
    Симпатии:
    1
    Во-первых:HLSTATSX до сих пор люди дорабатывают(без рекламы вот пример обновлённой версии:HLstatsX Community Edition - Counter-Strike: Source );во-вторых можно сделать для обеих служб отдельные базы,которые будут прописываться при начальной настройке;в третьих:при прямых руках и присутствие соображалки-говнокода не будет,а будет сокровище!Ну и самое главное:Я готов был бы выложить деньги за такую вещь!При чём не многие хотят пользоваться платным GameMe,сидят до сих пор на HlstatsX:CE,помимо всего все сидят на статистике банов sourcebans,то данная смесь была бы полезна многим!
     
  7. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.221
    Симпатии:
    914
    Сайд-проект — не официальный релиз. HLStatsX: CE умер, а с форками не централизуешься. Толку труп палкой тыкать?
    Ну и смысл тогда объединять два принципиально разных скрипта в один-то? Всё равно разная логика, разные ресурсы.
    Это значит, что не будет HLStatsX: CE. Её придётся переписать, потому что там мешанина полнейшая.
    А учитывая навороты в SB 1.* — тоже не лучший вариант. На неё уже накидывают разные модули, но получается тоже не лучшее решение (пусть и с меньшим количеством треша в коде). Глобально объединять такое — маразм.
    Разве что мост бан в системе банов = обнуление статистики. Для остального объединение вести просто бесполезно.

    Вот и славно. Найди скриптера, который согласится написать плагин, а реализовать веб — не проблема.
     
  8. NIKOLYA-PRODIGY

    NIKOLYA-PRODIGY ANPORTGAMES.RU

    Сообщения:
    428
    Симпатии:
    81
    а что там с банами в геймми такого?
    хлстатс умеет из соурсбанс брать список банов, дописывая некоторую статистику по игроку
    --- Добавлено позже ---
    вот еще на гитхабе нарыл GitHub - laam4/noxus: Modified stuff for our CS:GO servers
    что то пишется, допиливается, исправляется
     
    Последнее редактирование: 25 авг 2016
  9. destrovere

    destrovere

    Сообщения:
    24
    Симпатии:
    1
    Я от сюда и ставил свою версию HlstatsX))
     
  10. Dreizehnt

    Dreizehnt Unteroffizier

    Сообщения:
    619
    Симпатии:
    199
    Как доступ ограничить до директории?)) А так лежит пока что нетронутая лишняя статка))
     
  11. AS TRO

    AS TRO

    Сообщения:
    1.055
    Симпатии:
    508
    @Dreizehnt, Хороший вопрос)) Смотря какие у тебя есть привилегии))
     
  12. September

    September

    Сообщения:
    1.181
    Симпатии:
    160
    У тебя вроде ispmanager. Так создай нового юзера и назначь ему опр. директорию.
     

    Вложения:

    • 1HDgF33r.png
      1HDgF33r.png
      Размер файла:
      51,7 КБ
      Просмотров:
      27
  13. Dreizehnt

    Dreizehnt Unteroffizier

    Сообщения:
    619
    Симпатии:
    199
    Ну я пробовал, не мог войти, ещё галочку на фильтре не заметил и пользователей скрыло, я уже форумы облазил и из файла строки стирал, а надо же порт в FiliZilla не указывать было xD Сейчас всё сделаю))

    UPD: Готово :D
     
    Последнее редактирование: 6 авг 2016
  14. Altaj

    Altaj

    Сообщения:
    101
    Симпатии:
    4
    Есть примеры переработанной статистики?
     
  15. SAZONISCHE

    SAZONISCHE

    Сообщения:
    116
    Симпатии:
    28
    Стата юзает перл, так что ет очень хорошая реализация, сменить дизайн и переписать плаг, ничего более не надо!
    --- Добавлено позже ---
    + проoе будет написать стату на node ели уж прям шикарную или на mysql
     
  16. Dreizehnt

    Dreizehnt Unteroffizier

    Сообщения:
    619
    Симпатии:
    199
    Ну моя.
     
  17. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.221
    Симпатии:
    914
    Да хоть что она там юзает — не имеет значения. Код старый, а точечная интеграция разных языков — идиотская затея. Нормальной архитектуры не получишь. Разбери HLX и повтори ещё раз фразу о том, что нужно только дизайн и серверный плагин переделать, I dare you.
    Если уж извращаться, то сразу на ASM, почему нет? Не смеши.
     
  18. Altaj

    Altaj

    Сообщения:
    101
    Симпатии:
    4
    Как ты решил проблему с показом точности стрельбы?
     
  19. SAZONISCHE

    SAZONISCHE

    Сообщения:
    116
    Симпатии:
    28
    + проoе будет написать стату на node ели уж прям шикарную или на mysql
    noxus/superlogs-csgo.sp at master · laam4/noxus · GitHub
     
  20. Altaj

    Altaj

    Сообщения:
    101
    Симпатии:
    4
    Не компилируется. Ошибки выдает.