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

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    Автор: pUzzlik
    Текущая версия: 1.1

    Описание: Привет народ, итак предоставляю свою интерпретацию резервного слота, т.к. я всегда пользовался стандартным но познее возникли проблемы с admin_loader'om искал улучшеную замену, но поскольку не нашёл (либо плохо искал :) ) решил улучшить сам. Делал для себя решил поделиться.

    Возможности:
    • Резервный слот для игроков с определенным флагом.
    • Кикает игрока с наибольшим пингом если заходит администратор либо вип игрок на резервный слот. У админов имунитет их кикнуть не сможет.
    • Есть возможность скрывать резервные слоты по принципу квара amx_hideslots, как в стандартном adminslots.amxx

    Установка: Компилируете и уст. на сервер как обычный плагин. Тесты проводил на 1.8.3 но все же добавил поддержку 1.8.2

    Настройка:
    PHP:
    #define RESERV_SLOTS 1                   // Количество резервных слотов
    #define IMMUNITY_FLAG ADMIN_RESERVATION  // Флаг имунитета
    #define KICK_ON                          // Включить кик по пингу при full сервере (Кикает обычных игроков при 32/32, имунитет от кика имеет игрок с флагом который вы укажите выше)
    //#define HIDE_SLOTS                     // Скрывать зарезервованые слоты, мне не надо мб кому то пригодиться решил не вырезать работает как и обычный amx_hideslots
    Благодарности: neygomon - за идею и часть кода из [1.0] AdminSlot Reserv
     

    Вложения:

    • admin_slots.sma
      Размер файла:
      2,6 КБ
      Просмотров:
      53
    Последнее редактирование: 30.07.16
    ImbaSS, happyQQ, ThePhoenix и 2 другим нравится это.
  2. ImbaSS VIP user

    Регистрация:
    09.02.16
    Сообщения:
    375
    Симпатии:
    35
    Пол:
    Мужской
    VKcom:
    maxpert
    Skype:
    Sn1pamc
    ICQ:
    690767690
    Ребят кто тестировал? Работает или нет ? )
     
  3. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    @ImbaSS, Я тестировал, збс :) написал же вышеше описание не читаем?
     
  4. ImbaSS VIP user

    Регистрация:
    09.02.16
    Сообщения:
    375
    Симпатии:
    35
    Пол:
    Мужской
    VKcom:
    maxpert
    Skype:
    Sn1pamc
    ICQ:
    690767690
    Ну это понятно, хотелось услышать мнения ещё кого ни будь)
     
  5. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    @ImbaSS, Ну так ставь, пробуй, резервный слот работает, если будут баги не дочёты пиши поправлю, а так мы никогда не узнаем что работает, а что нет.
     
  6. ImbaSS VIP user

    Регистрация:
    09.02.16
    Сообщения:
    375
    Симпатии:
    35
    Пол:
    Мужской
    VKcom:
    maxpert
    Skype:
    Sn1pamc
    ICQ:
    690767690
    Установил, потестирую)
     
  7. umic VIP user

    Регистрация:
    08.04.16
    Сообщения:
    336
    Симпатии:
    27
    Пол:
    Мужской
    1.8.2 - полет нормальный. Спасибо за плагин.
     
  8. ImbaSS VIP user

    Регистрация:
    09.02.16
    Сообщения:
    375
    Симпатии:
    35
    Пол:
    Мужской
    VKcom:
    maxpert
    Skype:
    Sn1pamc
    ICQ:
    690767690
    Да тоже самое, установил на 2х серверах
    Один на ReHlds другой 6153 полет нормальный так же)
     
  9. tpylala Пользователь

    Регистрация:
    27.04.16
    Сообщения:
    172
    Симпатии:
    20
    Пол:
    Мужской
    работает на лодере 2.1?
     
  10. umic VIP user

    Регистрация:
    08.04.16
    Сообщения:
    336
    Симпатии:
    27
    Пол:
    Мужской
    Описание почитай
     
  11. tpylala Пользователь

    Регистрация:
    27.04.16
    Сообщения:
    172
    Симпатии:
    20
    Пол:
    Мужской
    тут ничего про [2.1] Admin Loader не сказано
    ты о чем ?
     
  12. umic VIP user

    Регистрация:
    08.04.16
    Сообщения:
    336
    Симпатии:
    27
    Пол:
    Мужской
    стандартным но познее возникли проблемы с admin_loader'om искал улучшеную замену, но поскольку не нашёл (либо плохо искал :) ) решил улучшить сам. Делал для себя решил поделиться.
     
  13. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    @tpylala, Вообщем, а какая разница с чем он работать должен? Тут нет вывода срока адм. Стандартный работал проверял наличие админки до того как лодер их загружал и не работал, хоть адм заходили их все равно кик, а тут поправил и сделал проверку вместе лодером. Поэтому да совместимы.
    --- добавлено 14.07.16 ---
    Но сомневаюсь что скачать сможешь.
     
  14. Den4ik VIP user

    Регистрация:
    13.03.15
    Сообщения:
    63
    Симпатии:
    23
    Пол:
    Мужской
    Нельзя ли сделать как в стандартном, чтобы при зарезервированном слоте, не кикало никого, а админ просто занимал зарезервированный слот. Кик уместен если сервер полон и слотов зарезервированных нет.
    p.s. сапогами не бейте, в кодинге не шарю
     
  15. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    @Den4ik, крч хотел поэму написать но передумал, скажу кратко нет.
     
  16. Le$hiy VIP user

    Регистрация:
    13.06.15
    Сообщения:
    578
    Симпатии:
    153
    Пол:
    Мужской
    VKcom:
    leshiy_bannikoff
    @Den4ik, зачем один плагин превращать в другой, ему подобный? Юзай стандартный и все.
     
  17. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    ### Обновлен первый пост ###
    • по факту тот же 1.0 только добавил возможность отключать кик игроков для не понимающих в скриптинге юзеров простым дефайном #define KICK_ON
      • Обновление не есть важное, кто исп. старую версию и все устраивало можете смело проходить дальше
    • Версия: 1.1
     
    Den4ik нравится это.
  18. Den4ik VIP user

    Регистрация:
    13.03.15
    Сообщения:
    63
    Симпатии:
    23
    Пол:
    Мужской
    Потому что стандартный не работает с admin_loader
     
  19. tpylala Пользователь

    Регистрация:
    27.04.16
    Сообщения:
    172
    Симпатии:
    20
    Пол:
    Мужской
    сервер падал 3 раза, именно после сообщения Reason: Kicked :"Извините, этот слот зарезервирован!"
    1.8.2 + rehlds + regamedll ласт
    раньше такого не было, в исходнике ничего не менял кроме настроек

    #define RESERV_SLOTS 1 // Количество резервных слотов
    #define IMMUNITY_FLAG ADMIN_RESERVATION // Флаг имунитета
    //#define KICK_ON // Включить кик по пингу при full сервере (Кикает обычных игроков при 32/32, имунитет от кика имеет игрок с флагом который вы укажите выше)
    //#define HIDE_SLOTS // Скрывать зарезервованые слоты, мне не надо мб кому то пригодиться решил не вырезать работает как и обычный amx_hideslots



    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped AdelitasWay from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped Cs-strike from server
    Reason: Client sent 'drop'
    SZ_GetSpace: overflow on LOLIKE
    Dropped pyi pyi from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped NIKE from server
    Reason: Client sent 'drop'
    2.93.255.74:27005:reconnect
    178.130.42.97:27005:reconnect
    188.168.188.90:27005:reconnect
    Dropped pyi pyi from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped .ZveR. from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    91.234.78.67:27005:reconnect
    Dropped NIKE from server
    Reason: Client sent 'drop'
    Dropped LOLIKE from server
    Reason: Timed out
    Dropped SAMSA V_2 from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Segmentation fault (core dumped)

    warning: Can't read pathname for load map: Input/output error.
    email debug.log to linux@valvesoftware.com
    Sat Oct 8 19:02:54 EEST 2016: Server restart in 10 seconds

    _________________________________________________________
    Reason: Kicked :Вы были кикнуты из-за длительного нахождения в зрителях.
    Dropped AmirLan^Vezu4iy from server
    Reason: Client sent 'drop'
    Dropped FANAT Flamesa from server
    Reason: Client sent 'drop'
    Dropped Like from server
    Reason: Client sent 'drop'
    46.158.181.105:27005:reconnect
    Dropped Neskafe from server
    Reason: Client sent 'drop'
    Dropped Player from server
    Reason: Kicked :Большой пинг
    Dropped n0pe-n0pe from server
    Reason: Client sent 'drop'
    Dropped *Aye* Bopam from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Segmentation fault (core dumped)

    warning: Can't read pathname for load map: Input/output error.
    email debug.log to linux@valvesoftware.com
    Sat Oct 8 18:26:06 EEST 2016: Server restart in 10 seconds


    _________________________________________________________
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped flYYYYYYYYYYYYYYYYYYYYYYYYYYY from server
    Reason: Client sent 'drop'
    Dropped W0yer from server
    Reason: Client sent 'drop'
    Dropped [Br-Clan]Demon=1#-) from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped W0yer from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped Muhoaliu from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped W0yer from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped Muhoaliu from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    217.19.216.250:27005:reconnect
    Dropped Muhoaliu from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped Player from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Dropped Muhoaliu from server
    Reason: Kicked :"Извините, этот слот зарезервирован!"
    Segmentation fault (core dumped
     
  20. Руслан Мирк Пользователь

    Регистрация:
    11.08.16
    Сообщения:
    152
    Симпатии:
    8
    Пол:
    Мужской
    Попробуй установить ласт версии ReHLDS + ReGameDLL + ReApI или наоборот откатить.
    Поставить плагин на самое первое место.
    Попробуй перевести сервер на Re AMX Mod X .
    Трогал ли ты исходник?
    Если проблема не решилась, то скинут список плагинов и meta list
     

    Вложения: