1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Веб [DLE] Банлист by Ampernic (Beta 1.3)

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Ampernic, 8 авг 2019.

Статус темы:
Закрыта.
  1. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Всем ппривет
    С вами Ampernic
    Сегодня хотел бы создать тему с бесплатным скриптом банлиста и его поддержкой.

    Плюсы
    + Лёгок в использовании
    + Легко изменяемый дизайн
    + Совместим с любой версией DLE
    + Функционал как у "Мёртвого" банлиста от Алмазик-а
    +Интеграция с любым плагином

    Минусы
    - Ещё тот говнокод)

    Нестабильные и небезопасные альфы
    Aloha 0.1 - Провал. Куча багов и переодический отказ работы.
    Alpha 0.2 - Относительно рабочая.

    Стабильные беты
    beta 1.1 - PopUp update.
    beta 1.2 - PDO update.
    beta 1.3 - MultiPlugin update
    [​IMG]
    [​IMG]
    [​IMG]
    Скачать beta 1.3 (MultiPlugin update)
    https://yadi.sk/d/IZAuHqU2LMzrqw

    Плагин UltraBans reloaded (На сервер 1.7-1.12)
    https://www.spigotmc.org/resources/ultrabans-reloaded-1-7-1-12-supported.45742/

    Плагин MaxBans (На сервер 1.4-1.11)
    https://dev.bukkit.org/projects/maxbans/files

    Для олдов FigAdmin (На сервер 1.0.1-1.10)
    https://dev.bukkit.org/projects/figadmin/files
     
    Последнее редактирование: 12 авг 2019
  2. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Обновлено: Тема дописана
     
  3. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic

    Хехе) Ну ты прям мне лист сделал для того что делать) И это было написано за день.
    Всо будует)
     
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Просто надо сразу юзать pdo + prepare и не парится о безопасности базы.
     
  5. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
  6. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Писец костыль.
     
  7. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Я прост динозавр. Долго отвыкал от my_sql после его удаления. Просто никак нормально не засяду за новое в ПХП.
     
  8. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Че там отвыкать то? Сам почти не писал на пхп и отвык за пару часов. Переписав диноскрипт сашка 2.
     
  9. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Обновлено: Тема переписана.
    Новая версия! Beta 1.1
    1. Сделана защита от SQL инъекций (Сяб GoodCoder за совет)
    2. Сделана проверка наличия прав администратора сайта (dle)
    3. Сделан одностраничный и менее вырвиглазный дизайн.
    4. Доделана возможность временного бана.
    5. Избавился от "нагоромождения" HTML и PHP файлов. (Сяб GoodCoder за совет)

    Спасибо GoodCoder и alexandrage за пинок и указание на ошибки.
     
  10. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    А теперь что скажешь?
     
  11. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Ну. Собственно ресурсы разные. От офф документаци, до форумов и гуглижа. Не ну ты скажи что тебе сейчас не нравится и как ты будешь к примеру
    Или SQL injection сделаешь?

    Может я и не понимаю, но у меня ' , # и ) и ; просто удаляются из формы из за их ненадобности.

    Ну и вообще это чисто в свободное время фигнёй маюсь.

    Ну а за усторевшее извини. Давно PHP не использовал. (В phyton последнее время полез. Хотя не надо было.)
     
  12. kvsqex

    kvsqex Активный участник Пользователь

    Баллы:
    66
    Ну на счет phyton'a не знаю, но выучить python стоит того
     
  13. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Не придирайся.
     
  14. kvsqex

    kvsqex Активный участник Пользователь

    Баллы:
    66
    Просто сообщения набиваю, как любой из пользователей.Время позднее, автоматические ошибки понимаю, но это сути не меняет.
    На счет банлиста: нормальный дизайн, на говнокод как-то всеравно, если есть желание, можно довести до ума.
     
  15. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Вот теперь всё ясно и понятно. Спасибо. Завтра займусь.
     
  16. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Обновлено: Бета 1.2
    Обращения переписаны на PDO->prepare
     
  17. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Обновлено. Убраны нафиг не нужные файлы и комментарии.
     
  18. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Это просто моя небольшая тупость. Плагин автоматом автоинскремент задаёт, а вот в создании искусственной таблицы я не указал. Про INSERT да. Надо же ещё сделать работу с другими плагинами. Пока что это только с UltraBans работает.... (Надо его ещё в архив положить или в шапке указать ссылку на скачивание). И сделать так что-бы в запросе он не конкретно к `banlist` обращался, а к $dbtable. И потом заняться работой с другими плагинами.
     
  19. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Обновлено.
    1. Исправлены ошибки в инструкции (Да. Такие были.)
    2. Немного переписаны обращения к таблице (Перечислены имена полей для INSERT и сделана возможность указания имени таблицы )
    3. Добавлена ссылка на скачивание Ultrabans reloaded (Пока скрипт работает только с ним)
     
  20. Автор темы
    Ampernic

    Ampernic Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Ampernic
    Обновлено.
    1. Добавлена поддержка плагина MaxBans
     
Статус темы:
Закрыта.

Поделиться этой страницей