Модуль плагина Online Credits 1.2

Добавляет возможность просмотра кредитов игроков онлайн

  1. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.186
    Симпатии:
    411
    Последнее редактирование: 27 ноя 2015
  2. Станислав Бологан

    Станислав Бологан

    Сообщения:
    49
    Симпатии:
    1
    Хороший модуль, спасибо! :)
     
  3. Вин Дизель

    Вин Дизель

    Сообщения:
    50
    Симпатии:
    0
    Ого, быстро сделал, спасибо
     
  4. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.970
    Симпатии:
    2.977
    White Wolf,
    PHP:
    public int PlayerList_Handler(Menu menuMenuAction actionint clientint slot)
    {
        if (
    action == MenuAction_Cancel)
        {
            
    menu.Close();
            if (
    client && IsClientInGame(client) && Shop_IsAuthorized(client))
                
    Shop_ShowFunctionsMenu(client);
        }
    }
    menu.Close(); нужно делать в MenuAction_End т.к. после MenuAction_Cancel он вызовется, а меню уже убито и будет убивать не валидное меню и ошибка в лог.
    и client > 0 не нужно
     
  5. Вин Дизель

    Вин Дизель

    Сообщения:
    50
    Симпатии:
    0
    [SM] Plugin shop_onlinecreds.smx failed to load: Native "Menu.Menu" was not found.

    Добавлено через 3 минуты
    Напиши учебник по SourcPawn:-D
     
    Последнее редактирование: 20 ноя 2015
  6. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.970
    Симпатии:
    2.977
    Вин Дизель, ошибка от того что он писал на см 1.7, а у тебя старее.
     
  7. Вин Дизель

    Вин Дизель

    Сообщения:
    50
    Симпатии:
    0
    У меня 1.6
    Это можно как то исправить?
     
  8. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.970
    Симпатии:
    2.977
    Вин Дизель, переписать под старый синтаксис. Вот потому я и не пишу на новом паблик плагины.
     
  9. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.186
    Симпатии:
    411
    У меня ошибку писало:
    Код:
    Native "IsClientInGame" reported: Client index -4 is invalid
     
  10. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.970
    Симпатии:
    2.977
    White Wolf, дак потому что
     
  11. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.505
    Симпатии:
    1.960
    Тебе верно сказали. Лучше закрывай хандл меню в MenuAction_End, а все прочие действия с индексом игрока выполняй в том же Cancel, например.
     
  12. Вин Дизель

    Вин Дизель

    Сообщения:
    50
    Симпатии:
    0
    Ты сможешь подправить под старый СМ?

    [SM] Plugin shop_onlinecreds.smx failed to load: Native "Menu.Menu" was not found.
     
  13. Вин Дизель

    Вин Дизель

    Сообщения:
    50
    Симпатии:
    0
    А можно как то не игнорить?
     
  14. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.186
    Симпатии:
    411
    Вин Дизель, рекомендую обновить см.
     
  15. Вин Дизель

    Вин Дизель

    Сообщения:
    50
    Симпатии:
    0
    А можешь переписать? Я попробовал вылезло куча ошибок, у тебя это быстрее выйдет
     
  16. Tonki_Ton

    Tonki_Ton

    Сообщения:
    317
    Симпатии:
    31
    При попытке нажать на пункт "кредитов игроков онлайн" не открывается и в логи - >

    [SM] Native "Shop_IsAuthorized" reported: Client index 7 is a bot
    [SM] Displaying call stack trace for plugin "shop_onlinecreds.smx":
    [SM] [0] Line 45, D:\Addons\BitBucket\shop-modules\shop_onlinecreds\addons\sourcemod\scripting\shop_onlinecreds.sp::OnFuncSelect()
     
  17. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    использующий команду не игрок а бот, вот и ошибка (или ботов не выводит)
     
  18. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.970
    Симпатии:
    2.977
    fallen1994, просто в нативе шопа есть проверка на бота.
     
  19. Tonki_Ton

    Tonki_Ton

    Сообщения:
    317
    Симпатии:
    31
    Вот только я не бот -_- и когда пытаюсь открыть эту функцию выводит это и не открывается
    хотя у меня стоят боты с таймера, мб в этом дело
     
    Последнее редактирование: 26 ноя 2015
  20. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.186
    Симпатии:
    411
    Исправил в версии 1.2