Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб [CRON] Удаление игрока из банлиста и удаление игрока из базы по окончанию действия привелегии.

MuSteRuo

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
MuSteRuo
Создавая свой проект я столкнулся с 1 проблемой в плагине Ultrabans, что этот самый плагин не удаляет игроков из бд если время бана вышло, в итоге решил написать маленький но функциональный скрипт.
Думаю для начинающих проектов он понадобится.
Вот и сам скрипт:
https://yadi.sk/d/LlCzEjX3evdh9
Установка:
  1. Залить на сайт в корень или в любую папку
  2. Зайти в управление сайтом и найти CRON менеджер.
  3. Прописать путь к файлу и выставить время проверки
Так же в подарок дам CRON на удаление игрока из базы данных по окончанию действия прав.

Установка выше.

Выкладываю сразу 2 скрипта для DLE и для любого другого движка.
DLE - https://yadi.sk/d/GdckxsCpeveM4
Other - https://yadi.sk/d/q9Xp9atXeveBz

Сразу говорю я не мастер PHP и кидать тапками не надо, кому надо переделает под себя а для новичков это как раз.
 
Последнее редактирование:
Может CRON а не RCON? Это совсем разные вещи
 
functions.ini.php можно было и не подключать. Смысла нет и 3 лишних переменных: $name, $dur, $time2
 
И не запускается твой плагин
Хранить пароли от бд прямо в скрипте не лучшая идея, да и куда столько переменных ?
С переменными да напортачил, но это для новичков подойдет, может позже поправлю
 
Создавая свой проект я столкнулся с 1 проблемой в плагине Ultrabans, что этот самый плагин не удаляет игроков из бд если время бана вышло, в итоге решил написать маленький но функциональный скрипт.
Думаю для начинающих проектов он понадобится.
Вот и сам скрипт:
https://yadi.sk/d/LlCzEjX3evdh9
Установка:
  1. Залить на сайт в корень или в любую папку
  2. Зайти в управление сайтом и найти CRON менеджер.
  3. Прописать путь к файлу и выставить время проверки
Так же в подарок дам CRON на удаление игрока из базы данных по окончанию действия прав.

Установка выше.

Выкладываю сразу 2 скрипта для DLE и для любого другого движка.
DLE - https://yadi.sk/d/GdckxsCpeveM4
Other - https://yadi.sk/d/q9Xp9atXeveBz

Сразу говорю я не мастер PHP и кидать тапками не надо, кому надо переделает под себя а для новичков это как раз.
Сорян не понял?!?!Причем здесь банлист к pex?
 
Сорян не понял?!?!Причем здесь банлист к pex?
Название темы прочитай, удаления игрока по окончанию срока действия привелегии и удаление игрока из бд бан листа если срок бана закончился, 2 разных скрипта
 
Название темы прочитай, удаления игрока по окончанию срока действия привелегии и удаление игрока из бд бан листа если срок бана закончился, 2 разных скрипта
Тогда сорян
 
Вы все еще сретесь? Вот же я скинул плагин, он сам за собой убирает.
Который плагин ты скинул даже не стартует, а сам плагин да хорош, поставил при перезапуске чистит так вроде заметил, протестируем посмотрим, а так тут еще срипт на отслеживание кончились ли права у человека или нет.
 
Который плагин ты скинул даже не стартует, а сам плагин да хорош, поставил при перезапуске чистит так вроде заметил, протестируем посмотрим, а так тут еще срипт на отслеживание кончились ли права у человека или нет.
Мой крон
PHP:
<?php
include("config.php");
$connect_db;
mysql_select_db($db_name);
$time = time();
mysql_query("DELETE FROM $db_table WHERE `temptime`<'$time' and `temptime`!='0'");
mysql_close($connect_db);
 
Мой крон
PHP:
<?php
include("config.php");
$connect_db;
mysql_select_db($db_name);
$time = time();
mysql_query("DELETE FROM $db_table WHERE `temptime`<'$time' and `temptime`!='0'");
mysql_close($connect_db);
Я думаю новичкам это все пригодиться, вместо того чтобы создавать отдельную тему и просить
 

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

Назад
Верх