• Пожалуйста, создайте название темы отражающее ее смысл
  • Для ускорения решения Вашего вопроса заполните обязательные поля и подробно опишите возникшую проблему

Помощь Проблема с плагином GameCMS VipTest 3.8

Статус
В этой теме нельзя размещать новые ответы.
Если хотите открыть тему, нажмите кнопку Жалоба в первом сообщении.

archangel

Участник
Сообщения
9
Реакции
0
Баллы
1
Тестовая випка работает до конца раунда.

Версия
ReGameDLL version: 5.20.0.516-dev Build date: 21:01:56 Jun 14 2021 Build from: regamedll-cs.fgd (#637) · s1lentq/ReGameDLL_CS@2c52c4f

Стоит последняя версия плагина GameCMS_VipTest

Сервер в GameCMS настроен на AmxBans/CsBans + GameCMS API
При /viptest
Заносит пользователя в таблицу vip_test, admins базы данных GameCMS
А в таблице admins__services пусто

И после смены карты права не подгружаются.
Пробовал в услугах GameCMS создать услугу с названием Vip Test по строке (Service name "Vip Test") но випка так и работает до конца карты
В услугах выглядит

1625678817609.png

1625678841968.png
Добавлено:

Нашёл похожую тему https://www.cs-games.club/index.php?threads/Проблема-с-gamecms-viptest.69/#post-799 но решения в ней не было (
 
Исходный код
PHP:
/*

    to do

  

    3.8

    + добавлена привязка услуги к аккаунту пользователя (если он является зарегистрированным) для ее отображения в профиле

    * обновлен файл словаря data/lang/

*/


#include <amxmodx>

#include <amxmisc>

#include <sqlx>

#include <gamecms5>


new const PLUGIN[] = "GameCMS_VipTest"

new const VERSION[] = "3.8"

new const AUTHOR[] = "zhorzh78"


enum _:eCvars

{

    TABLE,

    FLAGS,

    TIME,

    CMD,

    MENUCMD,

    ANONS,

    CREATE_TBL,

    REGONLY,

    DELETETIME

};


new cpCvars[eCvars], g_iServerId, g_iVipTime;

new g_szQuery[MAX_QUERY_SMALL_LEN * 2], g_szTestTableName[MAX_STRING_LEN], g_szAdminsTableName[MAX_STRING_LEN], g_szTargetSteamId[MAX_STRING_LEN];

new g_szInsertTime[MAX_STRING_LEN], g_szVipFlags[MAX_STRING_LEN], g_szMenuCmd[MAX_STRING_LEN], cvCmd[MAX_STRING_LEN];

new bool:g_bTestOK[MAX_PLAYERS + 1], g_bitVipFlags;

new Handle:g_hSqlTupple;


public OnAPIPluginStop()

{

    Plugin_Stop(2);

}


public plugin_init()

{

    register_plugin(PLUGIN, VERSION, AUTHOR);

    register_dictionary("gamecms_viptest.txt");

  

    register_cvar("gamecms_viptest", VERSION, FCVAR_SERVER|FCVAR_UNLOGGED);

    cpCvars

    = register_cvar("cms_viptest_table", "vip_test");
    cpCvars[FLAGS]    = register_cvar("cms_viptest_flags", "pt");
    cpCvars[TIME]        = register_cvar("cms_viptest_time", "48");
    cpCvars[MENUCMD]        = register_cvar("cms_viptest_menucmd", "/vipmenu");
    cpCvars[CMD]        = register_cvar("cms_viptest_cmd", "/viptest");
    cpCvars[CREATE_TBL]    = register_cvar("cms_viptest_create_table", "1");
    cpCvars[ANONS]    = register_cvar("cms_viptest_anonstime", "300");
    cpCvars[REGONLY]    = register_cvar("cms_viptest_regonly", "0");
    cpCvars[DELETETIME]    = register_cvar("cms_viptest_delete_player", "0");
  
    new configsFile[MAX_STRING_LEN * 2], configsDir[MAX_STRING_LEN];
    get_configsdir(configsDir, charsmax(configsDir));
    formatex(configsFile, charsmax(configsFile), "%s/gamecms/viptest.cfg", configsDir);
  
    if(!file_exists(configsFile))
    {
        Plugin_Stop(3);
        return;
    }
  
    server_cmd("exec %s", configsFile);
    server_exec();

    get_pcvar_string(cpCvars[CMD], cvCmd, charsmax(cvCmd));
    formatex(configsFile, charsmax(configsFile), "say %s", cvCmd);
    register_clcmd(configsFile, "AddVipQuery");
}

public OnConfigsExecuted()
{
    if(is_plugin_loaded("GameCMS_API") == INVALID_PLUGIN_ID)
        Plugin_Stop(1);
}

Plugin_Stop(err)
{
    switch(err)
    {
        case 1: log_amx("Plugin paused. GameCMS_API plugin was not found");
        case 2:    log_amx("Plugin paused. Server was not found in Database");
        case 3: log_amx("Plugin paused. File gamecms/viptest.cfg was not found");
    }
  
    pause("d");
}

public OnAPIPluginLoaded(Handle:sqlTuple, version[], serverID)
{
    if(!(g_iServerId = serverID))
    {
        Plugin_Stop(2);
        return;
    }
  
    g_hSqlTupple  = sqlTuple;
  
    get_cvar_string("cms_url", SiteUrl, charsmax(SiteUrl));
    get_pcvar_string(cpCvars

, g_szTestTableName, charsmax(g_szTestTableName));
    get_pcvar_string(cpCvars[FLAGS], g_szVipFlags, charsmax(g_szVipFlags));
    get_pcvar_string(cpCvars[MENUCMD], g_szMenuCmd, charsmax(g_szMenuCmd));
    cmsapi_get_table_name(admins_services, g_szAdminsTableName, charsmax(g_szAdminsTableName));
    g_iVipTime = get_pcvar_num(cpCvars[TIME]);
    g_bitVipFlags = read_flags(g_szVipFlags);

    new Float:flAnonsTime = get_pcvar_float(cpCvars[ANONS]);
    if(flAnonsTime != 0)
        set_task(flAnonsTime, "TaskAnons",.flags="b");

    new iLen;
    if(get_pcvar_num(cpCvars[CREATE_TBL]))
        iLen += formatex(g_szQuery[iLen], charsmax(g_szQuery) - iLen,
            "CREATE TABLE IF NOT EXISTS `%s` (`hash` varchar(33) NOT NULL, `steamid` varchar(32) NOT NULL,\
            `servid` int(12) NOT NULL, `date` INT(12) NOT NULL, UNIQUE (`hash`));", g_szTestTableName);
  
    new iTime = get_pcvar_num(cpCvars[DELETETIME]);
    if(iTime)
        iLen += formatex(g_szQuery[iLen], charsmax(g_szQuery) - iLen,
        "DELETE FROM `%s` WHERE UNIX_TIMESTAMP(NOW()) > (`date` + %d*24*60*60);", g_szTestTableName, iTime);

    if(!iLen)
        return;

    log_amx(g_szQuery);
    new szData[2];
    szData[0] = LOAD_ALL;
    SQL_ThreadQuery(g_hSqlTupple, "SQLQuery_post", g_szQuery, szData, sizeof(szData));
}


public client_connect(id)
{
    g_bTestOK[id] = false;
}


public TaskAnons()
{
    for(new i = 1; i <= MaxClients; i++)
    {
        if(!is_user_connected(i))
            continue;

        if(g_bTestOK  || (get_user_flags(i) & g_bitVipFlags) == g_bitVipFlags)
            continue;

        client_print_color(i, 0, "%L", LANG_PLAYER, "CMS_VIP_TEST_ANONS", cvCmd);
    }
}


public AddVipQuery(id)
{
    if(!g_hSqlTupple)
    {
        client_print_color(id, 0, "^3[Oops..] Something wrong");
        return;
    }
  
    if((get_user_flags(id) & g_bitVipFlags) == g_bitVipFlags)
    {
        client_print_color(id, 0, "%L", LANG_PLAYER, "CMS_VIP_TEST_HASVIP");
        return;
    }
  
    if(g_bTestOK[id])
    {
        client_print_color(id, 0, "%L", LANG_PLAYER, "CMS_VIP_TEST_WASVIP");
        return;
    }
  
    new iMemberId = cmsapi_is_user_member(id);
    if(get_pcvar_num(cpCvars[REGONLY]))
    {
        if(!iMemberId)
        {
            client_print_color(id, 0, "%L", LANG_PLAYER, "CMS_VIP_TEST_REGONLY", SiteUrl);
            return;
        }
    }

    get_user_authid(id, g_szTargetSteamId,  charsmax(g_szTargetSteamId));
    format_time(g_szInsertTime, charsmax(g_szInsertTime), "%Y-%m-%d %H:%M:%S", (get_systime() + (g_iVipTime * 60 * 60)));

    new iLen;

    iLen += formatex(g_szQuery[iLen], charsmax(g_szQuery) - iLen, "INSERT INTO %s (hash, steamid, servid, date) values (MD5('%s%d'),'%s','%d', '%d');",
        g_szTestTableName, g_szTargetSteamId, g_iServerId, g_szTargetSteamId, g_iServerId, get_systime());
  
    iLen += formatex(g_szQuery[iLen], charsmax(g_szQuery) - iLen,
        "INSERT IGNORE INTO admins (name, type, server, user_id) values ('%s', 'ce', '%d', '%d');\
        INSERT INTO %s (rights_und, service_time, ending_date, admin_id) values ('%s', '%d', '%s', LAST_INSERT_ID());",
        g_szTargetSteamId, g_iServerId, iMemberId, g_szAdminsTableName, g_szVipFlags, g_iVipTime / 24, g_szInsertTime);

    new szData[2];
    szData[0] = id;
  
    SQL_ThreadQuery(g_hSqlTupple, "SQLQuery_post", g_szQuery, szData, sizeof(szData));
}

public SQLQuery_post(failstate, Handle:query, const error[], errornum, const postData[], DataSize)
{
    new id = postData[0];
    if(!IsValidPlayer(id))
        return;

    if(SQL_Error(error, errornum, failstate))
    {   
        if(errornum == DUPLICATE_ENTRY)
        {
            g_bTestOK[id] = true;
            client_print_color(id, 0, "%L", LANG_PLAYER, "CMS_VIP_TEST_WASVIP");
            return;
        }
      
        client_print_color(id, 0, "^3[Oops..] Something wrong");
        return;
    }
  
    new tmpData[AdminInfo];
    tmpData[AdminId] = SQL_GetInsertId(query);
    tmpData[AdminAuthId] = g_szTargetSteamId;    //auth
    tmpData[AdminServiceFlags] = g_szVipFlags;    //flags
    tmpData[AdminType] = "ce";                    //type
    tmpData[AdminExpired] = g_szInsertTime;        //expired
    tmpData[AdminServiceName] = "Vip Test";        //service_name
    tmpData[AdminServiceTime] = g_iVipTime / 24;//service_time
    tmpData[AdminActive] = g_iVipTime *60 * 60;    //active

    if(ArrayPushArray(cmsapi_get_all_services(), tmpData) != -1)
    {
        client_print_color(id, 0, "%L", LANG_PLAYER, "CMS_VIP_TEST_GETVIP", g_szInsertTime, g_szMenuCmd);
        cmsapi_reaccess_admin(id);
    }
    else
        client_print_color(id, 0, "^3[Oops..] Something wrong");
 }
Источник плагина (ссылка на сайт или тему)
https://www.cs-games.club/index.php?resources/gamecms-viptest.20/
L 07/07/2021 - 20:15:18: [gamecms_viptest_3.8.amxx] CREATE TABLE IF NOT EXISTS `vip_test` (`hash` varchar(33) NOT NULL, `steamid` varchar(32) NOT NULL,`servid` int(12) NOT NULL, `date` INT(12) NOT NULL, UNIQUE (`hash`));DELETE FROM `vip_
test` WHERE UNIX_TIMESTAMP(NOW()) > (`date` + 60*24*60*60);
L 07/07/2021 - 20:15:18: [gamecms_api_5.5.0.amxx] SELECT `a`.`id`, `a`.`name` as `auth`,`pass`, COALESCE(REPLACE(`ad`.`rights_und`,'none',`s`.`rights`),`ad`.`rights_und`) AS `flags`, `a`.`type`, `ending_date` as `expired`,`ad`.`id`
AS `admin_service_id`,`ad`.`service`,`service_time`,`a`.`active`,`a`.`pause`, `s`.`name` as `service_name`, `cause`, UNIX_TIMESTAMP(`ending_date`) as `expunix`, UNIX_TIMESTAMP(NOW()) as `nowunix` FROM `admins` a LEFT JOIN `admins_
_services` ad ON `ad`.`admin_id`=`a`.`id`LEFT JOIN `servers` sr ON `server`=`sr`.`id` LEFT JOIN `services` s ON `ad`.`service`=`s`.`id`WHERE `sr`.`id` = '3' AND (UNIX_TIMESTAMP(`ending_date`) > UNIX_TIMESTAMP(NOW()) OR `ending_date` = '0
000-00-00 00:00:00'); UPDATE `users` SET `member_online` = '0' WHERE `member_online` = '3';
L 07/07/2021 - 20:15:20: [gamecms_api_5.5.0.amxx] Loading Pacan4ik.team|KilleR a 797
L 07/07/2021 - 20:15:20: [gamecms_api_5.5.0.amxx] "1" services was 'Loaded' from database. Total on server: "1" services.
L 07/07/2021 - 20:15:22: [gamecms_api_5.5.0.amxx] FnFindUserService not found Archangel STEAM_0:0:12906366
L 07/07/2021 - 20:15:22: [gamecms_api_5.5.0.amxx] Authentication Post... "<Archangel><STEAM_0:0:12906366>" 33554432 / 0
L 07/07/2021 - 20:15:25: [gamecms_api_5.5.0.amxx] Searching user..- SELECT `users`.`id`, `login`, `users`.`name`, `birth`, `regdate`, `thanks`, `answers`, `proc`, `last_activity`, `reit`,`users`.`shilings`, `nick`, `game_time`, `prefix`,
(SELECT COUNT(*) FROM `pm__dialogs` WHERE (`user_id1`=`users`.`id` or `user_id2`=`users`.`id`) AND (`new`=`users`.`id` or`new`='r'+`users`.`id`)) AS `new_messages`, `users__groups`.`name` as `group_name`, `users`.`rights`, `plugins_setti
ngs` ,`member_online`FROM `users` LEFT JOIN `users__groups` ON `users`.`rights`=`users__groups`.`id` WHERE (`users`.`steam_id` = 'STEAM_0:0:12906366' OR `users`.`steam_id` = '76561197986078460' OR `users`.`steam_api` = '76561197986078460
'); UPDATE `users` SET `member_online` = '3' WHERE (`users`.`steam_id` = 'STEAM_0:0:12906366' OR `users`.`steam_id` = '76561197986078460' OR `users`.`steam_api` = '76561197986078460');
L 07/07/2021 - 20:15:25: [gamecms_api_5.5.0.amxx] FnReadSettingsFromDB STEAM_0:0:12906366
L 07/07/2021 - 20:15:25: [gamecms_api_5.5.0.amxx] FnFindUserService not found Archangel STEAM_0:0:12906366
L 07/07/2021 - 20:15:25: [gamecms_api_5.5.0.amxx] Authentication Post... "<Archangel><STEAM_0:0:12906366>" 33554432 / 33554432
L 07/07/2021 - 20:15:36: [gamecms_api_5.5.0.amxx] FnFindUserService not found Archangel STEAM_0:0:12906366
L 07/07/2021 - 20:15:36: [gamecms_api_5.5.0.amxx] FnFindUserService Owner Founded STEAM_0:0:12906366 (pt)
L 07/07/2021 - 20:15:36: [gamecms_api_5.5.0.amxx] FnFindUserService All services STEAM_0:0:12906366 Vip Test
L 07/07/2021 - 20:15:36: [gamecms_api_5.5.0.amxx] Found service:"<Archangel><STEAM_0:0:12906366>" (Account name "STEAM_0:0:12906366" / Admin index "0") (Service flags "pt") (Service name "Vip Test") (Expired "2021-07-09 20:15:36")
L 07/07/2021 - 20:15:36: [gamecms_api_5.5.0.amxx] Authentication"<Archangel><STEAM_0:0:12906366>" (Account name "STEAM_0:0:12906366" / Admin index "0") (Service flags "pt") (Service name "Vip Test")
L 07/07/2021 - 20:15:36: [gamecms_api_5.5.0.amxx] Authentication Post... "<Archangel><STEAM_0:0:12906366>" 557056 / 33554432
Нету ошибок
Список плагинов (amx_plugins)
[ 1] GameCMS_API 5.5.0 zhorzh78 gamecms_api_5.5 running
[ 2] GameCMS_VipTest 3.8 zhorzh78 gamecms_viptest running
[ 3] FreshBans 1.4.3b kanagava fresh_bans.amxx running
[ 4] fb_forwards 0.1.4 Kanagava & Realu fb_forwards.amx running
[ 5] Admin Commands 1.9.0.5274 AMXX Dev Team admincmd.amxx running
[ 6] Menus Front-End 1.9.0.5274 AMXX Dev Team menufront.amxx running
[ 7] Commands Menu 1.9.0.5274 AMXX Dev Team cmdmenu.amxx running
[ 8] Players Menu 1.9.0.5274 AMXX Dev Team plmenu.amxx running
[ 9] Maps Menu 1.9.0.5274 AMXX Dev Team mapsmenu.amxx running
[ 10] Admin Chat 1.9.0.5274 AMXX Dev Team adminchat.amxx running
[ 11] Anti Flood 1.9.0.5274 AMXX Dev Team antiflood.amxx running
[ 12] Admin Votes 1.9.0.5274 AMXX Dev Team adminvote.amxx running
[ 13] Pause Plugins 1.9.0.5274 AMXX Dev Team pausecfg.amxx running
[ 14] Stats Configuration 1.9.0.5274 AMXX Dev Team statscfg.amxx running
[ 15] Bypass Guard 1.0.1 mx?! bypass_guard.am running
[ 16] [BG] Provider: GeoIP 0.2 mx?! bg_provider_geo running
[ 17] [BG] Provider: ip-api. 0.1 mx?! bg_provider_ip- running
[ 28] [ReAPI] AdminFreeLook 1.0 ReHLDS Team adminfreelook.a running
[ 29] Block Radio Commands 1.0 d3m37r4 block_radiocmd. running
[ 20] FocusOnVotemap 1.2.1 Boec[SpecOPs] focus_on_votema running
[ 21] ReChecker Logging 1.0 custom rc_logging.amxx running
[ 22] [ReAPI] Block Fire in 3.1.0 F@nt0M reapi_block_fit running
[ 23] Reset Score ReFreshed 0.0.1 wopox1337@Dev-CS ResetScore_ReFr running
[ 24] Team Balance Control 1.3.9 gyxoBka TeamBalanceCont running
[ 25] ChatAdditions: Core v1.6.1 Sergey Shorokhov ChatAdditions_C running
[ 26] ChatAdditions: GameCMS v1.6.1 Sergey Shorokhov CA_Storage_Game running
[ 27] CA: Mute v1.6.1 Sergey Shorokhov CA_Mute.amxx running
[ 28] CA: Gag v1.6.1 Sergey Shorokhov CA_Gag.amxx running
[ 29] Map Manager: Core 3.0.10 Mistrick map_manager_cor running
[ 30] Map Manager: Scheduler 0.1.7 Mistrick map_manager_sch running
[ 31] Map Manager: Rtv 0.1.1 Mistrick map_manager_rtv running
[ 32] Map Manager: Nominatio 0.1.3 Mistrick map_manager_nom running
[ 33] Map Manager: BlockList 0.0.3 Mistrick map_manager_blo running
[ 34] Map Manager: Online so 0.0.3 Mistrick map_manager_onl running
[ 35] Map Manager: Effects 0.0.10 Mistrick map_manager_eff running
[ 36] Map Manager: Informer 0.0.5 Mistrick map_manager_inf running
[ 37] Map Manager: Advanced 0.0.7 Mistrick map_manager_adv running
Список модулей (meta list)
[ 1] Reunion RUN - reunion_mm_i386.so v0.1.92d ini Start Never
[ 2] ReAuthCheck RUN - reauthcheck_mm_i386.so v0.1.6 ini Start Never
[ 3] Rechecker RUN - rechecker_mm_i386.so v2.7 ini Chlvl ANY
[ 4] Revoice RUN - revoice_mm_i386.so v0.1.0.34 ini Start Never
[ 5] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5274 ini Start ANY
[ 6] ReSemiclip RUN - resemiclip_mm_i386.so v2.3.9 ini Chlvl ANY
[ 7] ReSRDetector RUN - resrdetector_mm_i386.so v0.1.0 ini Chlvl ANY
[ 8] WHBlocker RUN - whblocker_mm_i386.so v1.5.697 ini Chlvl ANY
[ 9] MySQL RUN - mysql_amxx_i386.so v1.9.0.5274 pl5 ANY ANY
[10] Fun RUN - fun_amxx_i386.so v1.9.0.5274 pl5 ANY ANY
[11] Engine RUN - engine_amxx_i386.so v1.9.0.5274 pl5 ANY ANY
[12] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5274 pl5 ANY ANY
[13] GeoIP RUN - geoip_amxx_i386.so v1.9.0.5274 pl5 ANY ANY
[14] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5274 pl5 ANY ANY
[15] CSX RUN - csx_amxx_i386.so v1.9.0.5274 pl5 ANY ANY
[16] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5274 pl5 ANY ANY
[17] ReAPI RUN - reapi_amxx_i386.so v5.19.0.217-dev pl5 ANY Never
[18] gRIP RUN - grip_amxx_i386.so v0.1.5 Beta pl5 ANY ANY
Последнее редактирование:
Решение
Вы движок недавно ставили? Поле service имело другой формат, поэтому, ни у кого ошибок не возникает.
Обновите плагин. В нем учтены особенности нового формата таблицы БД.
Откуда этот код? Он не совпадает с кодом из исходника в архиве.
Скачиваете архив, обновляете в своем компиляторе все инклуды, включая инклуд от свое версии API и компилируете файл из этого архива.
2021-07-08_08-19-36.png
 
Откуда этот код? Он не совпадает с кодом из исходника в архиве.
Скачиваете архив, обновляете в своем компиляторе все инклуды, включая инклуд от свое версии API и компилируете файл из этого архива.
Посмотреть вложение 2312
Вчера качал с форума ) Перекачал файлы одинаковы
1625741318968.png
 
Дайте лог после получения виптеста. Посмотрите, есть ли услуга на сайте
Код:
L 07/08/2021 - 15:39:01: [gamecms_api_5.5.0.amxx] FnFindUserService not found Archangel STEAM_0:0:12906366
L 07/08/2021 - 15:39:01: [gamecms_api_5.5.0.amxx] Authentication Post... "<Archangel><STEAM_0:0:12906366>" 33554432 / 0
L 07/08/2021 - 15:39:03: [gamecms_api_5.5.0.amxx] FnFindUserService not found Archangel STEAM_0:0:12906366
L 07/08/2021 - 15:39:03: [gamecms_api_5.5.0.amxx] Authentication Post... "<Archangel><STEAM_0:0:12906366>" 33554432 / 0
L 07/08/2021 - 15:39:06: [gamecms_api_5.5.0.amxx] Searching user..- SELECT `users`.`id`, `login`, `users`.`name`, `birth`, `regdate`, `thanks`, `answers`, `proc`, `last_activity`, `reit`,`users`.`shilings`, `nick`, `game_time`, `prefix`,(SELECT COUNT(*) FROM `pm__dialogs` WHERE (`user_id1`=`users`.`id` or `user_id2`=`users`.`id`) AND (`new`=`users`.`id` or`new`='r'+`users`.`id`)) AS `new_messages`, `users__groups`.`name` as `group_name`, `users`.`rights`, `plugins_settings` ,`member_online`FROM `users` LEFT JOIN `users__groups` ON `users`.`rights`=`users__groups`.`id` WHERE (`users`.`steam_id` = 'STEAM_0:0:12906366' OR `users`.`steam_id` = '76561197986078460' OR `users`.`steam_api` = '76561197986078460'); UPDATE `users` SET `member_online` = '3'  WHERE (`users`.`steam_id` = 'STEAM_0:0:12906366' OR `users`.`steam_id` = '76561197986078460' OR `users`.`steam_api` = '76561197986078460');
L 07/08/2021 - 15:39:06: [gamecms_api_5.5.0.amxx] FnReadSettingsFromDB STEAM_0:0:12906366
L 07/08/2021 - 15:39:06: [gamecms_api_5.5.0.amxx] FnFindUserService not found Archangel STEAM_0:0:12906366
L 07/08/2021 - 15:39:06: [gamecms_api_5.5.0.amxx] Authentication Post... "<Archangel><STEAM_0:0:12906366>" 33554432 / 33554432
L 07/08/2021 - 15:39:08: [gamecms_api_5.5.0.amxx] FnFindUserService not found zaur STEAM_0:4:1701723635
L 07/08/2021 - 15:39:08: [gamecms_api_5.5.0.amxx] Authentication Post... "<zaur><STEAM_0:4:1701723635>" 33554432 / 0
L 07/08/2021 - 15:39:12: [gamecms_api_5.5.0.amxx] Searching user..- SELECT `users`.`id`, `login`, `users`.`name`, `birth`, `regdate`, `thanks`, `answers`, `proc`, `last_activity`, `reit`,`users`.`shilings`, `nick`, `game_time`, `prefix`,(SELECT COUNT(*) FROM `pm__dialogs` WHERE (`user_id1`=`users`.`id` or `user_id2`=`users`.`id`) AND (`new`=`users`.`id` or`new`='r'+`users`.`id`)) AS `new_messages`, `users__groups`.`name` as `group_name`, `users`.`rights`, `plugins_settings` ,`member_online`FROM `users` LEFT JOIN `users__groups` ON `users`.`rights`=`users__groups`.`id` WHERE (`users`.`steam_id` = 'STEAM_0:4:1701723635' OR `users`.`steam_id` = '76561199851785750' OR `users`.`steam_api` = '76561199851785750'); UPDATE `users` SET `member_online` = '3'  WHERE (`users`.`steam_id` = 'STEAM_0:4:1701723635' OR `users`.`steam_id` = '76561199851785750' OR `users`.`steam_api` = '76561199851785750');
L 07/08/2021 - 15:39:12: [gamecms_api_5.5.0.amxx] SQL_NumResults null
L 07/08/2021 - 15:39:30: [gamecms_viptest_3.8.amxx] INSERT INTO vip_test (hash, steamid, servid, date) values (MD5('STEAM_0:0:129063663'),'STEAM_0:0:12906366','3', '1625747970');INSERT IGNORE INTO admins (name, type, server, user_id) values ('STEAM_0:0:12906366', 'ce', '3', '5');INSERT INTO admins__services (rights_und, service_time, ending_date, admin_id) values ('pt', '2', '2021-07-10 15:39:30', LAST_INSERT_ID());
L 07/08/2021 - 15:39:30: [gamecms_api_5.5.0.amxx] FnFindUserService not found Archangel STEAM_0:0:12906366
L 07/08/2021 - 15:39:30: [gamecms_api_5.5.0.amxx] FnFindUserService Owner Founded STEAM_0:0:12906366 (pt)
L 07/08/2021 - 15:39:30: [gamecms_api_5.5.0.amxx] FnFindUserService All services STEAM_0:0:12906366 Vip Test
L 07/08/2021 - 15:39:30: [gamecms_api_5.5.0.amxx] Found service:"<Archangel><STEAM_0:0:12906366>" (Account name "STEAM_0:0:12906366" / Admin index "0") (Service flags "pt") (Service name "Vip Test") (Expired "2021-07-10 15:39:30")
L 07/08/2021 - 15:39:30: [gamecms_api_5.5.0.amxx] Authentication"<Archangel><STEAM_0:0:12906366>" (Account name "STEAM_0:0:12906366" / Admin index "0") (Service flags "pt") (Service name "Vip Test")
L 07/08/2021 - 15:39:30: [gamecms_api_5.5.0.amxx] Authentication Post... "<Archangel><STEAM_0:0:12906366>" 557056 / 33554432
L 07/08/2021 - 15:39:58: [gamecms_api_5.5.0.amxx] Save on Disconnect- STEAM_0:0:12906366 / UPDATE users SET game_time=game_time+'54', member_online= '0' WHERE id = '5';


1625748076099.png
Добавлено:

Дайте лог после получения виптеста. Посмотрите, есть ли услуга на сайте
1625748873923.png
 
Последнее редактирование:
archangel, А в конфиге плагина что?
Код:
cms_debug "4"
cms_service_auto_remove "0"
cms_use_cmd_add_admin   "0"
cms_use_group_flags             "0"
cms_use_admins                  "1"
cms_use_member_online   "1"
cms_use_game_money              "0"

Код:
"Database"
{
        cms_hostname            "localhost"
        cms_username            "user"                 
        cms_password            "pass"                    
        cms_dbname                      "db"   
}


"Misc"
{
        "cms_url"                                       "site"     

        "cms_game_server"                       "ip:port"   
        "cms_hltv_flags"                        ""
        "cms_cmd_group_menu"            "cms_group" 
}


"Groups"
{
        1       "abcdefijlmntu"
        3       "abcdefijmnprtu"
        4       "abiqt"
        10      "abipt"
        11      "abiprt"
        12      "abcdefijmnqtu"
}



Код:
cms_viptest_create_table        "1"
cms_viptest_table                       "vip_test"
cms_viptest_flags                       "pt"
cms_viptest_time                        "48"
cms_viptest_anonstime           "300.0"
cms_viptest_cmd                         "/viptest"
cms_viptest_menucmd                     "/vip"
cms_viptest_regonly             "1"
cms_viptest_delete_player       "60"
 
Вы движок недавно ставили? Поле service имело другой формат, поэтому, ни у кого ошибок не возникает.
Обновите плагин. В нем учтены особенности нового формата таблицы БД.
 
Вы движок недавно ставили? Поле service имело другой формат, поэтому, ни у кого ошибок не возникает.
Обновите плагин. В нем учтены особенности нового формата таблицы БД.
Благодарю проблема решилась. Движок ставил давно. Пару месяцев назад разве что перевели меня на толи дев толи бета версию, для устранения проблем с платёжными шлюзами
 
Статус
В этой теме нельзя размещать новые ответы.
Если хотите открыть тему, нажмите кнопку Жалоба в первом сообщении.
Назад
Сверху