• Уважаемые пользователи!
    За решением проблем с работой плагинов, компиляцией, падением сервера и прочими обращайтесь в раздел Помощи!
    Данная тема предназначена для обсуждения плагина, его функционала, принципа работы и предложений.
GameCMS API

Плагин АМХХ GameCMS API 5.6.3

Нет прав для скачивания
Вопрос по форвардам... Не совсем понятно в каком порядке и в какие моменты вызываются форварды, отвечающие за загрузку админов.

OnAPIAdminConnected вызывается для КАЖДОГО игрока, после получения его привилегий из БД или только для тех, у кого есть какие-либо флаги? (По названию вроде второй вариант, но не уверен)

OnAPIAdminsLoaded вызывается ДО или ПОСЛЕ того, как OnAPIAdminConnected будет вызван для всех админов?

Если в этом форварде OnAPIPreAdminCheck вернуть PLUGIN_HANDLED, то плагин именно ВЫДАСТ дефолтные флаги или просто пропустит этого игрока?
 
Здравствуйте, помогите пожалуйста
После подключения плагина, когда прописываешь вип игроку на сайте, то он не отображается в базе данных, но какое то время работает до смены карты, а потом и вовсе не работает..
В чем может быть проблема?
Добавлено:

L 01/05/2021 - 00:00:42: [gamecms_api_5.4.9.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` , `game_money` ,`member_online`FROM `users` LEFT JOIN `users__groups` ON `users`.`rights`=`users__groups`.`id` WHERE (`users`.`steam_id` = 'STEAM_5:0:1963866919' OR `users`.`steam_id` = '76561199327499186' OR `users`.`steam_api` = '76561199327499186'); UPDATE `users` SET `member_online` = '6' WHERE (`users`.`steam_id` = 'STEAM_5:0:1963866919' OR `users`.`steam_id` = '76561199327499186' OR `users`.`steam_api` = '76561199327499186');
L 01/05/2021 - 00:00:42: [gamecms_api_5.4.9.amxx] SQL_NumResults null
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:00:46: [gamecms_api_5.4.9.amxx] FnFindUserService not found 123 STEAM_5:0:1963866919
L 01/05/2021 - 00:01:13: [gamecms_api_5.4.9.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` , `game_money` ,`member_online`FROM `users` LEFT JOIN `users__groups` ON `users`.`rights`=`users__groups`.`id` WHERE (`users`.`steam_id` = 'STEAM_0:0:170413429' OR `users`.`steam_id` = '76561198301092586' OR `users`.`steam_api` = '76561198301092586'); UPDATE `users` SET `member_online` = '6' WHERE (`users`.`steam_id` = 'STEAM_0:0:170413429' OR `users`.`steam_id` = '76561198301092586' OR `users`.`steam_api` = '76561198301092586');
L 01/05/2021 - 00:01:13: [gamecms_api_5.4.9.amxx] SQL_NumResults null
L 01/05/2021 - 00:01:20: [gamecms_api_5.4.9.amxx] FnFindUserService not found тихий омут STEAM_0:0:170413429
L 01/05/2021 - 00:01:20: [gamecms_api_5.4.9.amxx] FnFindUserService not found тихий омут STEAM_0:0:170413429
L 01/05/2021 - 00:01:20: [gamecms_api_5.4.9.amxx] FnFindUserService not found тихий омут STEAM_0:0:170413429
L 01/05/2021 - 00:01:20: [gamecms_api_5.4.9.amxx] FnFindUserService not found тихий омут STEAM_0:0:170413429
L 01/05/2021 - 00:01:20: [gamecms_api_5.4.9.amxx] FnFindUserService not found тихий омут STEAM_0:0:170413429
L 01/05/2021 - 00:01:20: [gamecms_api_5.4.9.amxx] FnFindUserService not found тихий омут STEAM_0:0:170413429
L 01/05/2021 - 00:01:20: [gamecms_api_5.4.9.amxx] FnFindUserService not found тихий омут STEAM_0:0:170413429
Проверь плагин которые выполняет теже действия такие как "admin.amxx"
Добавлено:

v1rus, Почему бы требования не прочесть
А если к плагину добавить hud оставшего времени дд.чч услуги.
И есть же фукнция сохранение денег, а может добавить и сохрпнение денег если игрока выкинуло по причине плохое соединение, пинг высокий.
 
Последнее редактирование:
А если к плагину добавить hud оставшего времени дд.чч услуги.
Плагин дает вам такую возможность. Но, сам выводить не призван.
И есть же фукнция сохранение денег, а может добавить и сохрпнение денег если игрока выкинуло по причине плохое соединение, пинг высокий.
В чем вопрос? Сохранение при выходе с сервера. Причина выхода не важна, за исключением случаев, когда выхода не было- при зависании клиента.
Добавлено:

OnAPIAdminConnected вызывается для КАЖДОГО игрока, после получения его привилегий из БД или только для тех, у кого есть какие-либо флаги? (По названию вроде второй вариант, но не уверен)
https://cs-games.club/index.php?resources/gamecms-api.4/updates&page=3#resource-update-84
C++:
- добавлено суммирование имен услуг (Вип + Админ, например), услуги и группы (Админ + Девушка, например)
    - управление группой пользователя
        * изменение группы пользователя через меню (для админа с флагом доступа Rcon)
        * запись изменений в БД сайта
        * присвоение флагов доступа группы (отсутствующие флаги добавляются к существующим)
    - форвард OnAPIAdminConnected теперь вызывается для всех клиентов после получения флагов, в том числе дефолтных.
        При этом, "OnAPIAdminDisconnected" (как и раньше) вызывается при выходе игрока с флагами, отличными от дефолтных
    - устранение повторной загрузки конфигов карт и amxx.cfg при использовании АМХ 1.8.3 и выше

OnAPIAdminsLoaded вызывается ДО или ПОСЛЕ того, как OnAPIAdminConnected будет вызван для всех админов?
OnAPIAdminConnected не будет вызываться, пока не загружены данные об админах из БД, т.е. OnAPIAdminsLoaded
Как только будут загружены все данные, для всех игроков, находящихся на сервере, будет проведена повторная авторизация с вызовом OnAPIAdminConnected

то плагин именно ВЫДАСТ дефолтные флаги
Выдаст дефолтные.
 
Последнее редактирование:
Поставил GameCMS API 5.4.10 Флаги у игроков слетают, что-то намудрили?
 
  • Like
Реакции: Olmo
nikolia, Тоже поставил, и ничего не слетает! Все работает стабильно!
Создавайте тему в разделе помощи, с предоставлением подробной информации!
 
  • Angry
Реакции: Olmo
Да не чего я создавать не буду, я просто написал, что у меня случилось после установки нового плагина, вернул старый!
 
  • Like
Реакции: Olmo
nikolia, ну а к чему тогда писать, если не собираетесь решать проблему?
Только зря остальных пользователей заставляете сомневаться в стабильной работе плагина...
 
  • Angry
Реакции: Olmo
Да не чего я создавать не буду
Ну не создавайте. Просто не будет никаких исправлений и последующих обновлений. Для людей, бесполезных для сообщества, есть кнопка Выход. Советую ей воспользоваться.
 
Ну не создавайте. Просто не будет никаких исправлений и последующих обновлений. Для людей, бесполезных для сообщества, есть кнопка Выход. Советую ей воспользоваться.
Причину не выяснил пока, сейчас не до этого, позже поставлю, и разберусь, создам тему. Просто версия 5.4.9 работает нормально без проблем, вот и написал, что нет пока необходимости создавать тему помощи
 
  • Like
Реакции: Olmo
nikolia, Давайте объясню.
После обновления плагина возникла какая-то проблема. То есть, она уже проявилась сразу после замены одного файла плагина.
Берете лог за карту, на которой выявилась проблема и показываете его в теме помощи. Дальше- не вы, а я буду выявлять причины.
Вы же сказали, что вам некогда. По смыслу- вы подождете, пока кто-то что-то сделает, исправит и после этого вы придете у будете пользоваться исправленными версиями. Вам не видите смысла помогать? Мы не в обиде, справимся без вас, впрочем, как всегда.
Я нашел причину. Но, мне тоже некогда ничего исправлять. Пользуйтесь старыми версиями.
 
Давайте так, что нужно заменить при обновлении плагина? Я заменил сам плагин и gamecms5.inc. Остальное не менял, так как увидел, что остальные файлы не поменялись.
 
Давайте так, что нужно заменить при обновлении плагина? Я заменил сам плагин и gamecms5.inc. Остальное не менял, так как увидел, что остальные файлы не поменялись.
Ничего не нужно. Обновление удалено. Текущая версия 5.4.9
 
Как можно скачать? пишет нет прав
 
Здравствуйте, подскажите пожалуйста, я так понимаю, что данный плагин умеет грузить список администраторов и вип, стандартные плагины admin.amxx и тд можно отключать?
 
zhorzh78 обновил(а) ресурс GameCMS API новой записью:

Обновление до версии 5.5.0

C++:
5.5.0
        + добавлен словарь gamecms_api.txt (За перевод прошу прощения)

        * изменен форвард OnAPIPreAdminCheck
            * Выполняется перед проверкой наличия услуг игрока
            *
            * @param id                    id игрока
            * @param bRemoveFlags        Удалить имеющиеся у игрока флаги, true- по-умолчанию
            * @param bSetDefFlags        Установить игроку дефолтные флаги, true- по-умолчанию
            * @return        PLUGIN_HANDLED...

Узнать больше об этом обновлении...
 
Архив перезалил, забыл добавить словарь.
 
Нет прав для скачивания - как получить права?
 
Написать автору движка
 
Назад
Сверху