Ядро плагина Steam Works Group Manager 1.8

Дополнительные возможности для плагинов

  1. Someone

    Someone Бог из SWGM

    Сообщения:
    1.635
    Симпатии:
    1.010
     

    Вложения:

    Romjke1 нравится это.
  2. Ice_Wolf

    Ice_Wolf

    Сообщения:
    111
    Симпатии:
    6
    Я так предполагаю, что у всех модулей проблемы? Или я что-то путаю?
    L 01/31/2019 - 13:11:29: [SM] Exception reported: Client index 6 is not validated
    L 01/31/2019 - 13:11:29: [SM] Blaming: SWGM.smx
    L 01/31/2019 - 13:11:29: [SM] Call stack trace:
    L 01/31/2019 - 13:11:29: [SM] [0] ThrowNativeError
    L 01/31/2019 - 13:11:29: [SM] [1] Line 161, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::Native_InGroup
    L 01/31/2019 - 13:11:29: [SM] [3] SWGM_InGroup
    L 01/31/2019 - 13:11:29: [SM] [4] Line 150, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM_Shop_Bonus.sp::Shop_OnItemDisplay
    L 01/31/2019 - 13:11:29: [SM] [6] Call_Finish
    L 01/31/2019 - 13:11:29: [SM] [7] Line 151, addons/sourcemod/scripting/shop/forwards.sp::Forward_OnItemDisplay
    L 01/31/2019 - 13:11:29: [SM] [8] Line 1931, addons/sourcemod/scripting/shop.sp::OnItemDisplay
    L 01/31/2019 - 13:11:29: [SM] [9] Line 1667, addons/sourcemod/scripting/shop/item_manager.sp::ItemManager_CreateItemPanelInfo
    L 01/31/2019 - 13:11:29: [SM] [10] Line 831, addons/sourcemod/scripting/shop.sp::ShowItemInfo
    L 01/31/2019 - 13:11:29: [SM] [11] Line 1159, addons/sourcemod/scripting/shop.sp::ItemPanel_Handler

    L 01/31/2019 - 13:11:34: [SM] Exception reported: Client index 9 is not validated
    L 01/31/2019 - 13:11:34: [SM] Blaming: SWGM.smx
    L 01/31/2019 - 13:11:34: [SM] Call stack trace:
    L 01/31/2019 - 13:11:34: [SM] [0] ThrowNativeError
    L 01/31/2019 - 13:11:34: [SM] [1] Line 161, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::Native_InGroup
    L 01/31/2019 - 13:11:34: [SM] [3] SWGM_InGroup
    L 01/31/2019 - 13:11:34: [SM] [4] Line 122, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM_Shop_Bonus.sp::Shop_OnCreditsGiven
    L 01/31/2019 - 13:11:34: [SM] [6] Call_Finish
    L 01/31/2019 - 13:11:34: [SM] [7] Line 217, addons/sourcemod/scripting/shop/forwards.sp::Forward_OnCreditsGiven
    L 01/31/2019 - 13:11:34: [SM] [8] Line 1832, addons/sourcemod/scripting/shop.sp::GiveCredits
    L 01/31/2019 - 13:11:34: [SM] [9] Line 106, addons/sourcemod/scripting/shop/player_manager.sp::PlayerManager_GiveClientCredits
    L 01/31/2019 - 13:11:34: [SM] [11] Shop_GiveClientCredits
    L 01/31/2019 - 13:11:34: [SM] [12] Line 114, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM_Shop_Bonus.sp::Timer_Give
     
  3. Someone

    Someone Бог из SWGM

    Сообщения:
    1.635
    Симпатии:
    1.010
    Попробуй и отпишись.
    Конфиги переехали из папки cfg/sourcemod/ в папку cfg/sourcemod/swgm.
     

    Вложения:

  4. Spoun

    Spoun

    Сообщения:
    41
    Симпатии:
    2
    Очень странно работает плагин.
    1) Что бы вписать группу нужно делать это через sm_rcon (вписка группы в конфиг swgm.cfg не имеет результата, хоть что туда пиши, не применяется), после рестарта сервера нужно снова вписывать группу через sm_rcon (она скидывается на значение "ХХХХХХХ" прям точно такое и становится)
    2) Группа выдаётся через раз, при входе, выходе из группы стим, с модулем SWGM admin не работает вообще, флаги не выдаются.
    3) Если группа уж и выдалась то она заменяет собой группы которые были уже у игрока - не есть хорошо.

    Пока все что нашёл, ну словом - не рабочий, использовал его пол года назад, все работало как часы, не знаю что сейчас натворили с ним
     
  5. Someone

    Someone Бог из SWGM

    Сообщения:
    1.635
    Симпатии:
    1.010
    Кинь-ка мне свой конфиг.

    Так было всегда. Если игрок вышел с группы, то ему присваивается статус LEAVER и до переподключения у него не будет меняться статус. Смысл выходить вообще.

    С этим потом разберусь.
     
  6. Spoun

    Spoun

    Сообщения:
    41
    Симпатии:
    2
    Ты не понял, вообще флаги не через модуль SWGM не выдаются человеку
     
  7. Someone

    Someone Бог из SWGM

    Сообщения:
    1.635
    Симпатии:
    1.010
    Ну это не отменяет того, что я попросил тебя конфиг скинуть.
     
  8. Spoun

    Spoun

    Сообщения:
    41
    Симпатии:
    2
    Такс, со всем разобрался, теперь все работает нормально кроме того, что группа заменяется

    Вот конфиги на всякий случай
    --- Добавлено позже ---
    Попробовал сейчас убрать SWGM admin
    Оставил SWGM VIP только
    Группу не выдаёт, я правильно понимаю что группа в swgm_vip.cfg должна быть указана та же что и в /data/vip/cfg/groups.ini ?
    --- Добавлено позже ---
    Так вроде бы все работает теперь вообще хорошо, оставил только SWGM Admin
    Есть 1 замечание, если у меня есть флаги, допустим abcdeghijlmno
    Я перезахожу на сервер мне даёт флаг t как я настроил, а остальные флаги куда деваются Оо
    --- Добавлено позже ---
    Т.е есть игрок, у которого есть статус VIP+ который даёт 200 hp все у него хорошо и тд. Вступил он в группу и получает статус New - этот статус не даёт 200 хп а даёт префикс New т.е игрок если вступает в группу теряет свой VIP+ можно сказать
    --- Добавлено позже ---
    Мне кажется нужно сделать так, что бы плагин проверял, если у игрока есть любой из кстомных флагов
    "custom1" "o"
    "custom2" "p"
    "custom3" "q"
    "custom4" "r"
    "custom5" "s"
    то флаг, указанный в конфиге (t) игроку не выдаётся, а если у игрока есть любые флаги но нет не одного из кастомных флагов то ему выдаётся флаг (t)
    --- Добавлено позже ---
    Да, смотрю так и получается плагин не добавляет игроку флаг а заменяет все его любые флаги на свой который прописан в конфиге, флаги игрока теряются
     

    Вложения:

    • swgm.cfg
      Размер файла:
      292 байт
      Просмотров:
      4
    • swgm_admin.cfg
      Размер файла:
      426 байт
      Просмотров:
      1
    • swgm_vip.cfg
      Размер файла:
      169 байт
      Просмотров:
      1
    Последнее редактирование: 4 фев 2019
  9. Ice_Wolf

    Ice_Wolf

    Сообщения:
    111
    Симпатии:
    6
    L 02/07/2019 - 10:56:21: [SM] Exception reported: [IsPlayerValidated] Client index 5 is invalid.
    L 02/07/2019 - 10:56:21: [SM] Blaming: SWGM.smx
    L 02/07/2019 - 10:56:21: [SM] Call stack trace:
    L 02/07/2019 - 10:56:21: [SM] [0] ThrowNativeError
    L 02/07/2019 - 10:56:21: [SM] [1] Line 179, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::Native_IsPlayerValidated
    L 02/07/2019 - 10:56:21: [SM] [3] SWGM_IsPlayerValidated
    L 02/07/2019 - 10:56:21: [SM] [4] Line 107, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM_Shop_Bonus.sp::Shop_OnCreditsGiven
    L 02/07/2019 - 10:56:21: [SM] [6] Call_Finish
    L 02/07/2019 - 10:56:21: [SM] [7] Line 217, addons/sourcemod/scripting/shop/forwards.sp::Forward_OnCreditsGiven
    L 02/07/2019 - 10:56:21: [SM] [8] Line 1832, addons/sourcemod/scripting/shop.sp::GiveCredits
    L 02/07/2019 - 10:56:21: [SM] [9] Line 106, addons/sourcemod/scripting/shop/player_manager.sp::PlayerManager_GiveClientCredits
    L 02/07/2019 - 10:56:21: [SM] [11] Shop_GiveClientCredits
    L 02/07/2019 - 10:56:21: [SM] [12] Line 266, shop_moneydistributor.sp::OnSomeEvent
     
  10. Oligarx1488

    Oligarx1488 "Генератор идей"

    Сообщения:
    441
    Симпатии:
    83
    @Someone можно модуль который будет не пускать игроков из определенной группы?
     
  11. Someone

    Someone Бог из SWGM

    Сообщения:
    1.635
    Симпатии:
    1.010
    Этот плагин не для этого предназначен.
     

    Вложения:

    • SWGM.smx
      Размер файла:
      7,3 КБ
      Просмотров:
      1
  12. Oligarx1488

    Oligarx1488 "Генератор идей"

    Сообщения:
    441
    Симпатии:
    83
    Почему не для этого?
    Проверяет наличие игрока в группе,помимо всяких админок,випок,кредитов и тд,должно же быть что то интересное.
     
  13. Someone

    Someone Бог из SWGM

    Сообщения:
    1.635
    Симпатии:
    1.010
    Я еще раз скажу - этот плагин не для этого предназначен. Модулем это невозможно сделать.
    Это явно не претендует на звание "интересного".
     
  14. Ice_Wolf

    Ice_Wolf

    Сообщения:
    111
    Симпатии:
    6
    Также спамит каждую минуту, но немного разные ошибки...
    L 02/09/2019 - 14:42:00: [SM] Exception reported: [InGroup] Client index 9 is is not validated.
    L 02/09/2019 - 14:42:00: [SM] Blaming: SWGM.smx
    L 02/09/2019 - 14:42:00: [SM] Call stack trace:
    L 02/09/2019 - 14:42:00: [SM] [0] ThrowNativeError
    L 02/09/2019 - 14:42:00: [SM] [1] Line 195, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::CheckClient
    L 02/09/2019 - 14:42:00: [SM] [2] Line 156, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::Native_InGroup
    L 02/09/2019 - 14:42:00: [SM] [4] SWGM_InGroup
    L 02/09/2019 - 14:42:00: [SM] [5] Line 128, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM_Shop_Bonus.sp::Shop_OnItemDisplay
    L 02/09/2019 - 14:42:00: [SM] [7] Call_Finish
    L 02/09/2019 - 14:42:00: [SM] [8] Line 151, addons/sourcemod/scripting/shop/forwards.sp::Forward_OnItemDisplay
    L 02/09/2019 - 14:42:00: [SM] [9] Line 750, addons/sourcemod/scripting/shop.sp::OnItemSelect
    L 02/09/2019 - 14:42:00: [SM] [11] Menu.DisplayAt
    L 02/09/2019 - 14:42:00: [SM] [12] Line 682, addons/sourcemod/scripting/shop.sp::ShowItemsOfCategory
    L 02/09/2019 - 14:42:00: [SM] [13] Line 634, addons/sourcemod/scripting/shop.sp::OnCategorySelect
    L 02/09/2019 - 14:42:01: [SM] Exception reported: [InGroup] Client index 9 is is not validated.
    L 02/09/2019 - 14:42:01: [SM] Blaming: SWGM.smx
    L 02/09/2019 - 14:42:01: [SM] Call stack trace:
    L 02/09/2019 - 14:42:01: [SM] [0] ThrowNativeError
    L 02/09/2019 - 14:42:01: [SM] [1] Line 195, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::CheckClient
    L 02/09/2019 - 14:42:01: [SM] [2] Line 156, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::Native_InGroup
    L 02/09/2019 - 14:42:01: [SM] [4] SWGM_InGroup
    L 02/09/2019 - 14:42:01: [SM] [5] Line 128, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM_Shop_Bonus.sp::Shop_OnItemDisplay
    L 02/09/2019 - 14:42:01: [SM] [7] Call_Finish
    L 02/09/2019 - 14:42:01: [SM] [8] Line 151, addons/sourcemod/scripting/shop/forwards.sp::Forward_OnItemDisplay
    L 02/09/2019 - 14:42:01: [SM] [9] Line 1931, addons/sourcemod/scripting/shop.sp::OnItemDisplay
    L 02/09/2019 - 14:42:01: [SM] [10] Line 1667, addons/sourcemod/scripting/shop/item_manager.sp::ItemManager_CreateItemPanelInfo
    L 02/09/2019 - 14:42:02: [SM] [11] Line 831, addons/sourcemod/scripting/shop.sp::ShowItemInfo
    L 02/09/2019 - 14:42:02: [SM] [12] Line 696, addons/sourcemod/scripting/shop.sp::OnItemSelect
    L 02/09/2019 - 14:42:02: [SM] Exception reported: [InGroup] Client index 9 is is not validated.
    L 02/09/2019 - 14:42:02: [SM] Blaming: SWGM.smx
    L 02/09/2019 - 14:42:02: [SM] Call stack trace:
    L 02/09/2019 - 14:42:02: [SM] [0] ThrowNativeError
    L 02/09/2019 - 14:42:02: [SM] [1] Line 195, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::CheckClient
    L 02/09/2019 - 14:42:02: [SM] [2] Line 156, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::Native_InGroup
    L 02/09/2019 - 14:42:02: [SM] [4] SWGM_InGroup
    L 02/09/2019 - 14:42:02: [SM] [5] Line 117, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM_Shop_Bonus.sp::Shop_OnItemBuy
    L 02/09/2019 - 14:42:02: [SM] [7] Call_Finish
    L 02/09/2019 - 14:42:02: [SM] [8] Line 312, addons/sourcemod/scripting/shop/forwards.sp::Forward_OnItemBuy
    L 02/09/2019 - 14:42:02: [SM] [9] Line 1459, addons/sourcemod/scripting/shop.sp::BuyItem
    L 02/09/2019 - 14:42:02: [SM] [10] Line 1115, addons/sourcemod/scripting/shop.sp::ItemPanel_Handler
    L 02/09/2019 - 14:42:03: [SM] Exception reported: [InGroup] Client index 9 is is not validated.
    L 02/09/2019 - 14:42:03: [SM] Blaming: SWGM.smx
    L 02/09/2019 - 14:42:03: [SM] Call stack trace:
    L 02/09/2019 - 14:42:03: [SM] [0] ThrowNativeError
    L 02/09/2019 - 14:42:03: [SM] [1] Line 195, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::CheckClient
    L 02/09/2019 - 14:42:03: [SM] [2] Line 156, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::Native_InGroup
    L 02/09/2019 - 14:42:03: [SM] [4] SWGM_InGroup
    L 02/09/2019 - 14:42:03: [SM] [5] Line 128, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM_Shop_Bonus.sp::Shop_OnItemDisplay
    L 02/09/2019 - 14:42:03: [SM] [7] Call_Finish
    L 02/09/2019 - 14:42:03: [SM] [8] Line 151, addons/sourcemod/scripting/shop/forwards.sp::Forward_OnItemDisplay
    L 02/09/2019 - 14:42:03: [SM] [9] Line 1931, addons/sourcemod/scripting/shop.sp::OnItemDisplay
    L 02/09/2019 - 14:42:03: [SM] [10] Line 1667, addons/sourcemod/scripting/shop/item_manager.sp::ItemManager_CreateItemPanelInfo
    L 02/09/2019 - 14:42:03: [SM] [11] Line 831, addons/sourcemod/scripting/shop.sp::ShowItemInfo
    L 02/09/2019 - 14:42:03: [SM] [12] Line 1116, addons/sourcemod/scripting/shop.sp::ItemPanel_Handler
    --- Добавлено позже ---
    Проще, наверное, скинуть лог файл
     

    Вложения:

    Последнее редактирование: 9 фев 2019
  15. Someone

    Someone Бог из SWGM

    Сообщения:
    1.635
    Симпатии:
    1.010
     

    Вложения:

    • SWGM.smx
      Размер файла:
      7,3 КБ
      Просмотров:
      1
  16. Ice_Wolf

    Ice_Wolf

    Сообщения:
    111
    Симпатии:
    6
    Вроде запуск нормально, но я через денек чекну и напишу.
    Возможно еще была проблема в том, что стояла не самая последняя версия шоп, но не буду делать поспешные выводы...
     
  17. Oligarx1488

    Oligarx1488 "Генератор идей"

    Сообщения:
    441
    Симпатии:
    83
    Ты уважаемый @Someone только вот сделал модуль который делает точно наоборот от того как нужно мне.
    [Prime Natives] Steam Group Access
    Нельзя ли сделать чтобы добавляло в черный список а не в белый?Это так не выполнимо?Почему тогда в белый можно?

    Плагин проверяет наличие игрока в Steam группе и добавляет игрока в белый список, если тот состоит в ней.

    Можно пожалуйста наоборот еще версию :ac:
     
  18. Someone

    Someone Бог из SWGM

    Сообщения:
    1.635
    Симпатии:
    1.010
    Ну держи, но только одна группа.
    PHP:
    #include <SWGM>

    public void SWGM_OnJoinGroup(int iClientbool bIsOfficer)
    {
        
    KickClient(iClient"Мне твои группы не нравятся");
    }
    Кикать будет всех, кто состоит в указанной в ядре группе. Логики в этом не вижу, плагин не для этого.
     
    Последнее редактирование: 13 фев 2019
    Oligarx1488 нравится это.
  19. Oligarx1488

    Oligarx1488 "Генератор идей"

    Сообщения:
    441
    Симпатии:
    83
    Это типо весь плагин?
    Понял спасибо.Я понял что плагин не для этого.Мне для одной группы и нужно было.
     
  20. Ice_Wolf

    Ice_Wolf

    Сообщения:
    111
    Симпатии:
    6
    L 02/14/2019 - 01:10:43: [SM] Exception reported: [InGroup] Client index 6 is not validated.
    L 02/14/2019 - 01:10:43: [SM] Blaming: SWGM.smx
    L 02/14/2019 - 01:10:43: [SM] Call stack trace:
    L 02/14/2019 - 01:10:43: [SM] [0] ThrowNativeError
    L 02/14/2019 - 01:10:43: [SM] [1] Line 195, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::CheckClient
    L 02/14/2019 - 01:10:43: [SM] [2] Line 156, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::Native_InGroup
    L 02/14/2019 - 01:10:43: [SM] [4] SWGM_InGroup
    L 02/14/2019 - 01:10:43: [SM] [5] Line 128, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM_Shop_Bonus.sp::Shop_OnItemDisplay
    L 02/14/2019 - 01:10:43: [SM] [7] Call_Finish
    L 02/14/2019 - 01:10:43: [SM] [8] Line 153, addons/sourcemod/scripting/shop/forwards.sp::Forward_OnItemDisplay
    L 02/14/2019 - 01:10:43: [SM] [9] Line 737, addons/sourcemod/scripting/shop.sp::OnItemSelect
    L 02/14/2019 - 01:10:43: [SM] [11] Menu.DisplayAt
    L 02/14/2019 - 01:10:43: [SM] [12] Line 669, addons/sourcemod/scripting/shop.sp::ShowItemsOfCategory
    L 02/14/2019 - 01:10:43: [SM] [13] Line 621, addons/sourcemod/scripting/shop.sp::OnCategorySelect
    L 02/14/2019 - 01:10:44: [SM] Exception reported: [InGroup] Client index 6 is not validated.
    L 02/14/2019 - 01:10:44: [SM] Blaming: SWGM.smx
    L 02/14/2019 - 01:10:44: [SM] Call stack trace:
    L 02/14/2019 - 01:10:44: [SM] [0] ThrowNativeError
    L 02/14/2019 - 01:10:44: [SM] [1] Line 195, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::CheckClient
    L 02/14/2019 - 01:10:44: [SM] [2] Line 156, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM.sp::Native_InGroup
    L 02/14/2019 - 01:10:44: [SM] [4] SWGM_InGroup
    L 02/14/2019 - 01:10:44: [SM] [5] Line 128, C:\csgo\1.7\addons\sourcemod\scripting\1.8\SWGM_Shop_Bonus.sp::Shop_OnItemDisplay
    L 02/14/2019 - 01:10:44: [SM] [7] Call_Finish
    L 02/14/2019 - 01:10:44: [SM] [8] Line 153, addons/sourcemod/scripting/shop/forwards.sp::Forward_OnItemDisplay
    L 02/14/2019 - 01:10:44: [SM] [9] Line 737, addons/sourcemod/scripting/shop.sp::OnItemSelect
     

    Вложения: