1. KoPa6JIuK Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    508
    Симпатии:
    34
    Пол:
    Мужской
    Столкнулся с проблемой, когда админы грузились через amxbanscore то админки купленные по нику и паролю через движок greyko работали.
    Поставил admin_loader_1.3.fix и начались проблемы:
    Админка прописывается, подгружается, но не работает.
    Флаги на админку берутся из таблицы движка greyko.
    Как можно решить проблему приспособил к двигу admin_loader_1.3.fix?
     
  2. Punisher Пользователь

    Регистрация:
    08.02.16
    Сообщения:
    1.569
    Симпатии:
    199
    Пол:
    Мужской
    VKcom:
    wkolopunisher
    Telegram:
    punproject
    Skype:
    punproject
    Смотри в таблицу, там думаю проблема
     
  3. KoPa6JIuK Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    508
    Симпатии:
    34
    Пол:
    Мужской
    Punisher, там получается что при прописи админки, флаги лежат в табле движка, а остальное в табле амх банс вот как бы сделать так что бы флаги дублировались туда в амх банс
     
  4. Punisher Пользователь

    Регистрация:
    08.02.16
    Сообщения:
    1.569
    Симпатии:
    199
    Пол:
    Мужской
    VKcom:
    wkolopunisher
    Telegram:
    punproject
    Skype:
    punproject
    У разрабов статистики спроси, пусть решают
     
  5. zhorzh78 Пользователь

    Регистрация:
    24.08.15
    Сообщения:
    156
    Симпатии:
    53
    Пол:
    Мужской
    Тогда, причем тут лоадер? Пиши grey.. хотя, сомневаюсь, что он такую мелочь мог закосячить.. Скорее, что-то у Вас на стороне. Обновы смотрите, что-ли..
    --- добавлено 14.02.16 ---
    Статистики? Ну да.. м.б. сразу к землекопам писать

    PS.. Могу предположить, что grey пишет флаги в amx_amxadmin_servers, а лоадер берет их из amx_amxadmins
     
    Последнее редактирование: 14.02.16
  6. Punisher Пользователь

    Регистрация:
    08.02.16
    Сообщения:
    1.569
    Симпатии:
    199
    Пол:
    Мужской
    VKcom:
    wkolopunisher
    Telegram:
    punproject
    Skype:
    punproject
    KoPa6JIuK, а фреш банс стоит?
     
  7. KoPa6JIuK Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    508
    Симпатии:
    34
    Пол:
    Мужской
    Punisher, да стоит. где можно прочесть про принцип подгрузки админов с помощью лоадера. Ну в чем отличия от амхбанскор?
    --- добавлено 14.02.16 ---
    zhorzh78, про флаги не так) грей пишет в свою табл от движка.
     
  8. Punisher Пользователь

    Регистрация:
    08.02.16
    Сообщения:
    1.569
    Симпатии:
    199
    Пол:
    Мужской
    VKcom:
    wkolopunisher
    Telegram:
    punproject
    Skype:
    punproject
    Исходники - ключ к разгадке)
     
  9. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    Скорее всего таблицы отличаються, надо запрос sql редачить.
     
  10. Punisher Пользователь

    Регистрация:
    08.02.16
    Сообщения:
    1.569
    Симпатии:
    199
    Пол:
    Мужской
    VKcom:
    wkolopunisher
    Telegram:
    punproject
    Skype:
    punproject
    main.cfg открой и там посмотри вот
    PHP:
    // Настройка для плагина admin_loader.amxx. Если вы заменяете amxbans_core.amxx, то раскомментируйте и настройте квары. // Квары уже настроенны по умолчанию для AmxBans.
    // amx_password_field "_pw"
    // amx_amxadmins_table "amx_amxadmins"
    // amx_admins_table "amx_admins_servers"
    // Если вы испытаваете проблемму с amxbans_core.amxx, то можете попробывать вариант с admin_loader.amxx(служит для загрузки админов из БД Amxbans, по-сути служит для замены amxbans_core.amxx).
    // Более подробно можете почитать здесь - http://c-s.net.ua/forum/ipb.html?s=&showtopic=54898&view=findpost&p=648940
     
  11. zhorzh78 Пользователь

    Регистрация:
    24.08.15
    Сообщения:
    156
    Симпатии:
    53
    Пол:
    Мужской
    Вы не совсем (совсем не) понимаете о чем говорите. Core не мог читать админов из БД движка.. и ни один лоадер, который доступен Вам не может это делать. Все они работают со структурой АМХ-банса. Смотрите логи в части загрузки админов или ошибок.
     
  12. KoPa6JIuK Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    508
    Симпатии:
    34
    Пол:
    Мужской
    zhorzh78, про флаги не так) грей пишет в свою табл от движк
    zhorzh78, в кратце - флаги на админку храняться в таблице движка, и подгружались оттуда, а сам админ записывался как полоченно только без флагов и времени
     
  13. zhorzh78 Пользователь

    Регистрация:
    24.08.15
    Сообщения:
    156
    Симпатии:
    53
    Пол:
    Мужской
    Подгружались оттуда чем? Лоадером? Чушь.
    Базы Сайта и АМХ-банса- разные? Наверняка. Значит и админы лежат в БД Банса, а на сайте дублируются для вывода инфы, удаления, редактирования и т.п.
    Все, что делается с админами на сайте, дублируется в БД АМХ-банса..
     
  14. KoPa6JIuK Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    508
    Симпатии:
    34
    Пол:
    Мужской
    zhorzh78, БД одна на сайт и серв, на сайт берутся из БД движка
     
  15. zhorzh78 Пользователь

    Регистрация:
    24.08.15
    Сообщения:
    156
    Симпатии:
    53
    Пол:
    Мужской
    ОК. АМХ-core брал данные из sql.cfg. В нем прописаны данные сайта что-ли? Или Коре их вообще из юзерсов брал)
     
  16. KoPa6JIuK Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    508
    Симпатии:
    34
    Пол:
    Мужской
    zhorzh78, коре брал из sql.cfg естественно.
    в sql.cfg прописаны данные от БД)
     
  17. zhorzh78 Пользователь

    Регистрация:
    24.08.15
    Сообщения:
    156
    Симпатии:
    53
    Пол:
    Мужской
    Открыл первый попавшийся файл от сайта и уже вижу, что БД сайта и АМХБАНСА- разные.. Читайте инструкции!
    Понаставят блин((
     
  18. KoPa6JIuK Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    508
    Симпатии:
    34
    Пол:
    Мужской
    zhorzh78, ты вообще о чем? БД одна, таблицы разные!!!
     
  19. zhorzh78 Пользователь

    Регистрация:
    24.08.15
    Сообщения:
    156
    Симпатии:
    53
    Пол:
    Мужской
    С этой цитаты можно было нервы не мотать...
    Не пишет скрипт флаги в amx_amxadmins
    PHP:
    $insertAdmin amxadmins::addAmxBans(
                [
                    
    'username' =>     $getUserMoney[0]['username'],
                    
    'password' =>     md5$getUserMoney[0]['password'] ),
                    
    'steamid' =>    $getUserMoney[0]['username'],
                    
    'nickname' =>     $getUserMoney[0]['username'],
                    
    'created' =>     time(),
                    
    'expired' =>     0,
                    
    'flags' =>     'a',
                    
    'days' =>         0,
                ],
    зато, пишет в amx_amxadmin_servers
    PHP:
    $admins_servers admins_servers::addAmxBans(
                    [
                        
    'admin_id' =>                 $insertAdmin,
                        
    'server_id' =>                 $vip_servers['amx_id'],
                        
    'custom_flags' =>            $flags,
                        
    'use_static_bantime' =>     'yes',
                    ],
    Вот и разбирайтесь, из какой таблицы лоадер берет флаги.. К гадалке идти не надо..
    Расследование завершено.
     
    KoPa6JIuK и Punisher нравится это.
  20. KoPa6JIuK Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    508
    Симпатии:
    34
    Пол:
    Мужской
    zhorzh78,

    я так понял изменения надо делать в этом участке кода?

    Код:
    public adminSql(id)
    {
        data[0] = LoadAdmins; data[1] = id;
        formatex(sQuery, charsmax(sQuery), "SELECT `steamid`, `password`, `nickname`, `access`, `flags`, `expired` \
            FROM `%samxadmins` INNER JOIN `%sadmins_servers` ON `id` = `admin_id` \
            WHERE `server_id` = '%d' AND (`days` = '0' OR `expired` > UNIX_TIMESTAMP(NOW()))",
        sql_tbl_pref, sql_tbl_pref, g_iServerId);
        SQL_ThreadQuery(g_SqlTuple, "SQL_Handler", sQuery, data, sizeof data);
    }