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

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    Взял плагин форвардс, поставил ссылку на мотд от амксбанс (ссылку вроде взял в настройках в веб части)

    Но мотд не показывается при бане. Не правильная ссылка или плагин?

    Код:

    #include <amxmodx>
    #include <amxmisc>

    #define PLUGIN "fb_forwards"
    #define VERSION "0.1"
    #define AUTHOR "kanagva"

    forward amxbans_player_banned(id, bid)

    public plugin_init()
    {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    }
    public amxbans_player_banned(id, bid)
    {
    static url[128]
    formatex(url, 127, "http://server.myarena.ru/amxbans/motd.php?sid=%s&adm=%d&lang=%s", bid)
    show_motd(id, url, "you are banned.")
    }
     
  2. Dmitry VIP user

    Регистрация:
    24.07.15
    Сообщения:
    240
    Симпатии:
    37
    Пол:
    Мужской
    ICQ:
    468603882
    Ты откуда ЭТО скачал?
     
  3. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.059
    Симпатии:
    224
    Пол:
    Мужской
    kupidon, Сама ссылка у тебя не рабочая.
     
  4. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.982
    Симпатии:
    4.366
    Пол:
    Мужской
    kupidon, у тебя в motd подстановка только с bid, надо еще админа и язык
     
  5. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    http://server.myarena.ru/amxbans/motd.php?sid=%s&adm=%d&lang=ru

    Я вписывал и вот такую ссылку - не работает. Я ее взял из стандартного амксбанс, там работало мотд. И что делать?
     
  6. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.059
    Симпатии:
    224
    Пол:
    Мужской
    kupidon, перейди по своей ссылке.
     
  7. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
  8. DaHuk Пользователь

    Регистрация:
    17.01.16
    Сообщения:
    143
    Симпатии:
    19
    Пол:
    Мужской
    Skype:
    Ex.ClusIV.E
    kupidon, Как ты не понимаешь сама ссылка у тебя не рабочая, Сам перейди по своей же ссылке,
    Или как тебе объяснить?
    Открой свою ссылку эту ->
    "http://arena.myarena.ru/amxbans/motd.php?sid=%s&adm=%d&lang=%s"
    Что ты видишь перейдя по этой ссылке?
     
  9. Slowpoked Пользователь

    Регистрация:
    08.11.15
    Сообщения:
    248
    Симпатии:
    46
    Пол:
    Мужской
  10. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    damnit
    потому что нет констант админа и ника, они же определяются при самом бане.

    с амксбанс эта ссылка работает! ВОТ ЧТО ПРИМЕРНО ДОЛЖНО БЫТЬ!
    Дело не в ссылке же а в том что на сервере при бане даже окно не открывается, так бы оно открывалось и там была ошибка, А О Н О Н Е О Т К Р Ы В А Е Т С Я[​IMG]
    --- добавлено 25.01.16 ---
    Slowpoked, так в чем дело???? что мне в код вставлять?
     
  11. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.982
    Симпатии:
    4.366
    Пол:
    Мужской
    Slowpoked, я же ему говорил что он не все подставляет...)
     
  12. Slowpoked Пользователь

    Регистрация:
    08.11.15
    Сообщения:
    248
    Симпатии:
    46
    Пол:
    Мужской
    Проверяйте:
    PHP:
    #include <amxmodx>
    #include <amxmisc>

    #define PLUGIN "fb_forwards"
    #define VERSION "0.3"
    #define AUTHOR "kanagava +  Spieler"

    forward fbans_player_banned_pre(iduserid)
    forward amxbans_player_banned(idbid)
    forward fbans_player_banned_post(iduseridbid)

    public 
    plugin_init()
    {
       
    register_plugin(PLUGINVERSIONAUTHOR)
    }

    public 
    amxbans_player_banned(idbid)
    {
       static 
    data[1]
       
    data[0] = bid
       set_task
    (3.0"show"iddata1// тут менять задержку
    }

    public 
    fbans_player_banned_post(iduseridbid)
    {
       
    // тут ничего не делаем вроде как :)
    }

    public 
    show(data[], id)
    {
       if(
    is_user_connected(id))
       {
          static 
    url[128]
          
    formatex(url127"http://arena.myarena.ru/amxbans/motd.php?sid=_%d&adm=0&lang=ru"data[0])
          
    show_motd(idurl"You are Banned")
       }
    }

    public 
    client_disconnect(idremove_task(id)
     
  13. Slowpoked Пользователь

    Регистрация:
    08.11.15
    Сообщения:
    248
    Симпатии:
    46
    Пол:
    Мужской
    PHP:
    public client_disconnect(idremove_task(id)
    >= 1.8.3
    PHP:
    public client_disconnected(idremove_task(id)
    <= 1.8.3
     
  14. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.982
    Симпатии:
    4.366
    Пол:
    Мужской
    Slowpoked, можно и client_disconnect оставить;)
     
  15. Slowpoked Пользователь

    Регистрация:
    08.11.15
    Сообщения:
    248
    Симпатии:
    46
    Пол:
    Мужской
    neygomon, для 1.8.3 не актуально же? Или же я ошибаюсь?

    Даже видел git с данным исправлением ( сейчас сложно уже его найти ).
     
  16. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.982
    Симпатии:
    4.366
    Пол:
    Мужской
    Slowpoked, оно будет работать, просто компилятор будет выкидывать #pragma deprecated Use client_disconnected() instead.
    а сам форвард есть. и думаю, пока не будет релизного amxx 1.8.3 его не выкинут
     
    Slowpoked нравится это.
  17. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    Благодарю, показывает, но почему имя админа указывает - скрытый?
    А еще можешь дописать чтобы 3 скриншота делало?
     
  18. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    ты не знаешь почему когда я меняю стандартный config.inc.php амксбанса на тот что в архиве с фб (там в инструкции написано заменить 3 файла) то у меня в вебчасти не открывается админцентр?
     
  19. Slowpoked Пользователь

    Регистрация:
    08.11.15
    Сообщения:
    248
    Симпатии:
    46
    Пол:
    Мужской
    kupidon, базовый amx_ssban не работает?
    PHP:
    public fbans_player_banned_preiduserid )
    {
        
    server_cmd"amx_ssban #%d 3"userid )
    }
     
    Последнее редактирование: 26.01.16
  20. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    ты не знаешь почему когда я меняю стандартный config.inc.php амксбанса на тот что в архиве с фб (там в инструкции написано заменить 3 файла) то у меня в вебчасти не открывается админцентр?