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

    Регистрация:
    06.08.15
    Сообщения:
    29
    Симпатии:
    15
    Пол:
    Мужской
    VKcom:
    pomka_bernov
    Skype:
    sever-servers.ru
    ICQ:
    631855187
    Автор: PAffAEJIkA :3
    Версия: 1.3
    Точно работает(судя по отзывам): 1.2


    Описание:
    Плагин отключает покупку AWP и отбирает её у игроков в конце раунда при низком онлайне, по умолчанию при онлайне меньше 8-ми. Предел низкого онлайна настраивается кваром.
    т.е если на сервере онлайн 8 игроков, AWP будет доступна, если же онлайн 7 или меньше, AWP отключается.

    Особенности:
    • Имеется функция по отключению AWP при низком онлайне
    • Имеется AWP Limit(ограничение на число awp в каждой команде)
    • На *awp_ и*aim_ картах не работает.

    Настройки:
    квары в amxx.cfg

    awp_players_low "8" При онлайне ниже указанного будет запрещаться AWP
    awp_limit "1" Включить/Выключить Awp Limit [1 - вкл, 0 - выкл]
    awp_limit_max "2" Максимальное количество AWP в команде T и CT [т.е за T можно купить 2 AWP и за CT]
    awp_limit_immun "1" Вкл/Выкл иммунитета у админа с флагом FLAG [1 - вкл, 0 - выкл]

    дефайны в исходнике:
    Код:
    #define FLAG (get_user_flags(id) & ADMIN_BAN)        //Флаг для иммунитета от лимита
    #define MSG_PREFIX "^3[^4AWP^3]"
    #define MSG_LOWONLINE "У вас^4 отобрано^3 AWP. Причина:^4 низкий онлайн."
    #define MSG_LIMIT "У вас^4 отобрано^3 AWP. Причина:^4 превышен лимит."
    
    V1.0
    Релиз

    V1.1
    Фикс багов

    V1.2
    Багофикс. При достижении лимита авп не возвращало деньги, и еще в некоторых случаях..

    V1.3
    Переписал полностью плагин. Изменил способ отлова покупки.
    Плагин тестировался поверхностно - все в ваших руках :)

    Отдельное спасибо:
    Safety1st
    - За подсказку как можно отлавить покупку АВП.
    ConnorMcLeod - За cl_buy.

    Установка:
    • Скачать плагин
    • Прописать настройки
    • Скомпилировать
    • Залить на сервер, прописать в plugins.ini
     

    Вложения:

    • AWPoff v1.2.rar
      Размер файла:
      8,7 КБ
      Просмотров:
      71
    • AWPoff v1.3.rar
      Размер файла:
      7,7 КБ
      Просмотров:
      51
    Последнее редактирование: 23.06.16
    ExtraSens, Gatsby и x00peR нравится это.
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    PHP:
    register_menucmd(register_menuid("BuyRifle"true), (1<<4|1<<5), "OldMenusHook");
        
    register_clcmd("menuselect""ClCmdMenuSelect");
    Спизжено © neygomon
     
  3. paffgame Пользователь

    Регистрация:
    06.08.15
    Сообщения:
    29
    Симпатии:
    15
    Пол:
    Мужской
    VKcom:
    pomka_bernov
    Skype:
    sever-servers.ru
    ICQ:
    631855187
    В исходнике написано:
    Добавлена проверка на покупку AWP [Спасибо: http://c-s.net.ua/forum/topic71418.html]

    [​IMG]
     
  4. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    paffgame, но ведь спизжено =)
     
  5. paffgame Пользователь

    Регистрация:
    06.08.15
    Сообщения:
    29
    Симпатии:
    15
    Пол:
    Мужской
    VKcom:
    pomka_bernov
    Skype:
    sever-servers.ru
    ICQ:
    631855187
    Ну ведь написано что спизжено :D
     
  6. Andrey777 Пользователь

    Регистрация:
    30.03.15
    Сообщения:
    262
    Симпатии:
    36
    Пол:
    Мужской
    Skype:
    Andrey777best
    Можешь изменить на колор чат? и сделать запрет покупки на картах de_dust2x2
    И что бы не учитывало ботов, и спектров...
     
  7. Эдуард S.T.A.L.K.E.R.

    Регистрация:
    01.03.15
    Сообщения:
    353
    Симпатии:
    61
    Пол:
    Мужской
    тестил когда то купил авп. Авп отобрали деньги не вернули. это баг?
     
  8. гл0к Пользователь

    Регистрация:
    03.03.15
    Сообщения:
    744
    Симпатии:
    93
    Пол:
    Мужской
    Andrey777, ты нормальный? Нахуя вэтом плагине колорчат блять -________________________________-
     
  9. Andrey777 Пользователь

    Регистрация:
    30.03.15
    Сообщения:
    262
    Симпатии:
    36
    Пол:
    Мужской
    Skype:
    Andrey777best
    NARC, Потому что мне больше нравится...и вообще потеряйся...
     
  10. paffgame Пользователь

    Регистрация:
    06.08.15
    Сообщения:
    29
    Симпатии:
    15
    Пол:
    Мужской
    VKcom:
    pomka_bernov
    Skype:
    sever-servers.ru
    ICQ:
    631855187
    На какой версии тестил?

    1. Можно, но позже
    2. Запрет покупки можно сделать стандартным плагином restmenu.amxx
    Просто создаешь файл (например: .\addons\amxmodx\configs\maps\de_dust2x2.cfg) со следующим содержимым:
    amx_restrict on awp
    3. Оно же вроде и так не учитывает о_О [Хотя возможно мог где-то и не добавить проверку]
     
    Andrey777 нравится это.
  11. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    paffgame,
    PHP:
    public round_restart()
    {
        
    0
        CT 
    0
        
    for(new id 1id <= get_playersnum(); id++)
        {
            if(
    id 33 && is_user_connected(id))
                
    useawp[id] = false
        
    }
        return 
    PLUGIN_CONTINUE;
    }
    расскажу, как выдаются индексы на сервере...
    Сервер на 32 слота, игроков может быть 5, например.
    По твоей логике индексы должны быть от 1 до 5, НО сервер думает иначе при выдаче индекса.
    Он тупо рандомит числа в промежутке от 1 до 32 включая концы...
    Отсюда вывод: "Игроки имеющие индекс выше get_playersnum()" не получат обнуления.

    ах да, arrayset(useawp, false, sizeof useawp) сделает это быстрее и без тупых костылей
     
  12. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.424
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Ребят,может кто вырезать отсюда имунитет и поправить,чтобы деньги возвращались а не пропадало авп просто :)
    Буду благодарен)
     
  13. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.424
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Никто не сможет сделать?
     
  14. Undead Пользователь

    Регистрация:
    21.06.15
    Сообщения:
    62
    Симпатии:
    11
    Пол:
    Мужской
    VKcom:
    id23842182
    Skype:
    dotheska90
    ICQ:
    8467337
    ThePhoenix, ну иммунитет не особая проблема, а вот за возврат денег хз)
     
  15. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.424
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    ну пусть не возврат,а просто не давать купить
     
  16. paffgame Пользователь

    Регистрация:
    06.08.15
    Сообщения:
    29
    Симпатии:
    15
    Пол:
    Мужской
    VKcom:
    pomka_bernov
    Skype:
    sever-servers.ru
    ICQ:
    631855187
    Но деньги и не пропадают >< [Лично у меня]
     
  17. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.424
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    У меня пропадают вроде как)
     
  18. ilnar Пользователь

    Регистрация:
    28.06.15
    Сообщения:
    47
    Симпатии:
    5
    Пол:
    Мужской
    такая проблема , ограничение на 8 онлайн человек , по 2 авп в каждой команде , 1 человек уходит , остаются тока 7 человек , авп у всех пропадает , нельзя сделать так чтобы они дойграли и тока в конце отнималось авп ??
     
  19. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.424
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Скажу от себя,лучше не использовать этот плагин,ибо возврата денег нету и авп отнимается если кто-то выходит,это не очень корректно
     
    ilnar нравится это.
  20. ilnar Пользователь

    Регистрация:
    28.06.15
    Сообщения:
    47
    Симпатии:
    5
    Пол:
    Мужской
    какой посоветовать можешь ??