Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Проблема с amx_admin

Статус пользователя DreG_Rus
сообщение 1.2.2013, 11:12
Сообщение #1
Стаж: 15 лет

Сообщений: 152
Благодарностей: 15
Полезность: 86

Привествую всех.

Установил скрипт amx_admin на сервер. Админов добавляет в users.ini Но при заходе на сервер не работает админка. Аккаунты добавляю через админку. Автоматической оплаты нету.


Сделал мгновенную загрузку админов выдаёт такую вот ошибку:


Ошибка мгновенной перезагрузки списка юзеров в игре:
Код
[AMXX] Загружен 1 администратор из файле L 02/01/2013 - 13:09:00: [admin.amxx] Login: "Player<19><>" became an admin (account "STEAM_0:.......") (access "abcdefghijklmnopqrst") (address "тут мой ip")


Вот config.php

Скрытый текст
Код
<?php
if (!defined('SELL_SCRIPT')) {header("Location: ./"); die();}
/*
    конфигрурация скрипта
*/
// московкий часовой пояс
@date_default_timezone_set("Europe/Moscow");

    // лицензионный ключ
    $key = "563dhg35gfhjg345h555555555555555555";


    // данные для работы с базой данных : адрес, имя пользователя, пароль
    $cfgDbHost = "localhost";
    $cfgDbUsername = "dreg_sroki2";
    $cfgDbPassword = "тут пароль от БД";

    // навание таблицы с данными сервиса
    $cfgDbName = "dreg_sroki2";

    // название таблицы с акками (менять только при необходимости)
    $cfgDbTableAccounts = "accounts";

    //Настройка авторизации в админ-панели.
    $login = "admin";
    $pass = "тут я ввожу пароль";

    // данные магазина RoboKassa!
    // логин в робокассе в кавычках
    // чтобы отключить предложение об оплате через робокассу, напишите вместо логина слово false без кавычек:
    // $mrh_login = false;
    $mrh_login = "login";

    // пароли 1 и 2
    $mrh_pass1 = "6YGMSRLqA9fD";
    $mrh_pass2 = "WhtX5eTE2wACX";

    // тестовый (проверочный) режим работы системы робокасса  если true то включено. если false то выключено.
    $robokassa_test = true;  

    // данные магазина a1pay(a1lite)!
    // секретный ключ в кавычках
    // чтобы отключить предложение об оплате через a1lite, напишите вместо ключа слово false без кавычек
    // $a1lite_key = false;
    $a1lite_key = "01x2x3x4x5x6x7x8x9";

    // ключ из кода "кнопки оплаты" из этой строки
    // <input type="hidden" name="key" value="__все что между кавычками и есть ключ__" />

    $a1lite_form_key = "jVp7ljkshldfkjhsfgv5J4c5HssdfgsdfgsdUzumH+A8nOg=";

     //Название сайта
    $site = "endorun.com";

    // мыло админа, для получения сообщений о покупках акков
    $admin_email = "wrpsdreg@gmail.com";

    //Контакты администрации
    $admicq = "450940375";
    $admskype = "ololo";
    $admmail = "admin@files.ru";


    // активировать оплаченные аккаунты
    // вручную (через панель администратора):
    //      $autoactivate = false;
    // автоматически (сразу после получения данных об оплате):
    //      $autoactivate = true;
    $autoactivate = false;
    
    
    // список игровых серверов с данными ftp-доступа
    // формат:
    // $gameservers["текстовое название сервера"] = array( "адрес ftp", "логин_ftp", "пароль_ftp", "путь к файлу users.ini(на ftp, не на сервере!!!, первым и пследним символом в пути должен быть слеш (/))", "опции админ акка", "опции логина");
    // пример:
    // $gameservers["Игровой сервер №1"] = array( "178.9.164.78", "game_setingss1", "fgSG4D", "/cstrike/addons/amxmodx/configs/", "abcdefghijklmnopqrstu", "");

    // если хотите, чтобы новые акки были доступны сразу, а просроченные становились недоступны тоже сразу - то надо добавить еще три параметра:
    // "IP_игры:порт_игры", "пароль_rcon", 1
    //  если поставить 0 - то обновления списка пользователей будут происходить после перезагрузки сервера или смены карты в игре
    // пример:
    // $gameservers["Игровой сервер №1"] = array( "178.9.164.78", "game_setingss1", "fgSG4D", "/cstrike/addons/amxmodx/configs/", "abcdefghijklmnopqrstu", "", "134.202.15.5:3256", "karamba", 1);
    $gameservers["Название моего сервера"] = array("ds6.shootline.ru", "тут логин", "тут пароль", "/addons/amxmodx/configs/", "abcdefijmnou", "");

    // фикисированные тарифы на сервера
    // формат:
    // prices["название сервера"][] = array(число_дней, цена_в_валюте_выбранной_в_робокассе, 'текстовое описание тарифа');
    // пример:
    // $prices["сервер №1 - Баттл"][] = array(7, 5, 'неделя за 5$');
    // $prices["сервер №1 - Баттл"][] = array(14, 7, '2 недели за 7$');
    // Внимание!!! текстовые описания разных тарифов на сервере не должны быть одинаковыми!

    $prices["Сервер №2"][] = array(7, 5, 'неделя за 5$');
    $prices["Сервер №2"][] = array(14, 7, '2 недели за 7$');
    $prices["Сервер №2"][] = array(30, 15, '30 дней за 15$');

    $prices["сервер №2 - Fire"][] = array(7, 5, 'неделя за 5$');
    $prices["сервер №2 - Fire"][] = array(14, 7, '2 недели за 7$');

    $prices["сервер №3 - Fatality"][] = array(31, 10, 'месяц за 10$');
    $prices["сервер №3 - Fatality"][] = array(14, 7, '2 недели за 7$');
    
    $prices["сервер №5 - Rconn"][] = array(7, 5, 'неделя за 5 000 000$');
    $prices["сервер №5 - Rconn"][] = array(14, 7, '2 недели за 753$');
    $prices["сервер №5 - Rconn"][] = array(30, 15, '30 дней за 1534$');

    $admin_options_disabled = array("b","d","e","h");


/*********************************************************
**                                                      **
**     далее ничего не трогать и не редактировать!      **
**     далее ничего не трогать и не редактировать!      **
**                                                      **
*********************************************************/
    $admin_options = array (
        "a" => "иммунитет против киков, слайев, слапов, банов и т.дs",
        "b" => "резервация слота для игрока (вход на резервные слоты)",
        "c" => "использование команды amx_kick",
        "d" => "использование команды amx_ban/amx_unban",
        "e" => "использование команды amx_slay/amx_slap",
        "f" => "использование команды amx_map",
        "g" => "использование команды amx_cvar",
        "h" => "использование команды amx_cfg",
        "i" => "использование команды amx_chat и других чат-комманд",
        "j" => "использование команды amx_vote и других комманд голосований",
        "k" => "доступ к команде sv_password (через amx_cvar)",
        "l" => "доступ к командам amx_rcon и rcon_password (через amx_cvar)",
        "m" => "настраиваемый уровень А (для дополнительных плагинов)",
        "n" => "настраиваемый уровень B",
        "o" => "настраиваемый уровень C",
        "p" => "настраиваемый уровень D",
        "q" => "настраиваемый уровень E",
        "r" => "настраиваемый уровень F",
        "s" => "настраиваемый уровень G",
        "t" => "настраиваемый уровень H",
        "u" => "доступ к меню, через команду amxmodmenu",
        "z" => "простой пользователь (не админ)"
    );
    $admin_login_options_disabled = array("a");
    $admin_login_options = array (
        "a" => "кикнуть игрока при вводе неправильного пароля",
        "b" => "название клана",
        "с" => "логин является SteamID или WonID",
        "d" => "в качестве логина используется IP пользователя",
        "е" => "пароль не проверяется (используется только логин/IP/SteamID)"
    );
    
      // рабочие поля таблицы для скрипта
    $fields = array (
                        "userid" => "`userid` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY",
                        "date_create" => "`date_create` int(11) unsigned default NULL",
                        "date_pay" => "`date_pay` int(11) unsigned default NULL",
                        "activated" => "`activated` TINYINT( 1 ) DEFAULT '1'",
                        "email" => "`email` char(128) default NULL",
                        "server" => "`server` char(128) default NULL",
                        "login" => "`login` char(128) default NULL",
                        "pass" => "`pass` char(128) default NULL",
                        "options" => "`options` char(128) default NULL",
                        "access_flags" => "`access_flags` char(128) default NULL",
                        "account_price" => "`account_price` int(11) unsigned default NULL",
                        "days_count" => "`days_count` int(11) unsigned default NULL",
                        "comment" => "`comment` text"
                    );

    $license_server_url = "http://amx-admin.ru/server.php";

    // проводим проверки базы данных
    if (!defined('INSTALL_SCRIPT')) {test_db_config();}

?>


Скрытый текст
Код
Список плагинов:
; AMX Mod X plugins

; Admin Base - Always one has to be activated
csf_anticheat.amxx
umm.amxx
admin.amxx    ; admin base (required for any admin-related)
;admin_sql.amxx    ; admin base - SQL version (comment admin.amxx)

; Basic
admincmd.amxx    ; basic admin console commands
adminhelp.amxx    ; help command for admin console commands
adminslots.amxx    ; slot reservation
multilingual.amxx; Multi-Lingual management

; Menus
menufront.amxx    ; front-end for admin menus
cmdmenu.amxx    ; command menu (speech, settings)
plmenu.amxx    ; players menu (kick, ban, client cmds.)
;telemenu.amxx    ; teleport menu (Fun Module required!)
mapsmenu.amxx    ; maps menu (vote, changelevel)
pluginmenu.amxx    ; Menus for commands/cvars organized by plugin

; Chat / Messages
adminchat.amxx    ; console chat commands
antiflood.amxx    ; prevent clients from chat-flooding the server
scrollmsg.amxx    ; displays a scrolling message
imessage.amxx    ; displays information messages
adminvote.amxx    ; vote commands

; Map related
;nextmap.amxx    ; displays next map in mapcycle
;mapchooser.amxx    ; allows to vote for next map
;timeleft.amxx    ; displays time left on map

; Configuration
pausecfg.amxx    ; allows to pause and unpause some plugins
statscfg.amxx    ; allows to manage stats plugins via menu and commands

; Counter-Strike
;restmenu.amxx    ; restrict weapons menu
statsx.amxx    ; stats on death or round end (CSX Module required!)
miscstats.amxx    ; bunch of events announcement for Counter-Strike
;stats_logging.amxx; weapons stats logging (CSX Module required!)

; Enable to use AMX Mod plugins
;amxmod_compat.amxx; AMX Mod backwards compatibility layer

; Custom - Add 3rd party plugins here
admin_freelook.amxx
amx_autoss.amxx
adm_example.amxx
warmup.amxx
umm_antiblocker.amxx
ufps_afk.amxx
ad_manager.amxx
keygen.amxx
superban.amxx
hpk.amxx
gamemenu.amxx
admin_esp_mini.amxx
resetscore.amxx
;AntiTeamAttacker.amxx
;atac.amxx
voteban_by_slimshady.amxx debug




Подскажите пожалуйста как это исправить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя neygomon
сообщение 2.2.2013, 0:31
Сообщение #2


Стаж: 14 лет

Сообщений: 1644
Благодарностей: 515
Полезность: 363

Цитата
Ошибка мгновенной перезагрузки списка юзеров в игре:
Код
[AMXX] Загружен 1 администратор из файле L 02/01/2013 - 13:09:00: [admin.amxx] Login: "Player<19><>" became an admin (account "STEAM_0:.......") (access "abcdefghijklmnopqrst") (address "тут мой ip")

Здесь нет никакой ошибки... Это сообщение говорит о том, что загружен 1 админ и Администратор Player находится на сервере.

Проблема скорее всего, что у Вас не открывается меню AMX Mod X меню?
Если да, то проверьте прописываемые флаги доступа. У Вас нету флага u ,как раз который отвечает за менюшку;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DreG_Rus
сообщение 4.2.2013, 13:25
Сообщение #3
Стаж: 15 лет

Сообщений: 152
Благодарностей: 15
Полезность: 86

Не знаю в чём прикол. НО, убираешь один фалг и флаг u добавляется спокойно.

Теперь появилась новая проблема:

Вчера начал добавлять админов, он мне выдаёт ошибку: Ошибка загрузки файла конфигурации! Сервер: Название моего сервера. В чём самый прикол, файл users.ini удаляет с сервера.В бд записи заносит.
В чём может быть проблема?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: