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

Веб Добавление permissions через сайт

fantommd

Гуру
Девелопер
Переводчик
Пользователь
Баллы
123
Всем привет, написал простенький скрипт добавления permissions через сайт, может кому понадобится, делал лично для себя :).
image_5096aab603217.png

Требования:
- Хостинг с поддержкой PHP
- PermissionsEX должен быть подключен к бд

Установка:
- Открываем connect.php (там всё понятно)
- заливаем скрипт в корень сайта
- далее ваш сайт.ru/папка где лежит скрипт/index.php
PROFIT!!
На скрине показан пример добавления permissions!
 

Вложения:

  • perm.zip
    perm.zip
    Размер файла
    1,1 КБ
    Просмотров
    188
Молодец)
а если сделаешь чтобы делать группы то вообще цены тебе не будет
 
Код ужасный, банальная sql injection. fantommd, прежде чем выкладывать наберись опыта.
Ха, и что? Будто-то ты этот скрипт будешь всем выдавать на сайте? Так ведь, зашифровал название в md5, кинул в какую не будь папочку, и все. Не придирайся.
 
Отлично, хоть не парится постоянно залезая в консоль игры, и прописывая права.
 
Ха, и что? Будто-то ты этот скрипт будешь всем выдавать на сайте? Так ведь, зашифровал название в md5, кинул в какую не будь папочку, и все. Не придирайся.
Ну, наверное, так думают разрабы джумлы и т.д "Зачем делать защиту админке, туда же никто не сможет зайти кроме администратора". Защиту нужно делать везде, будто админка или же другой скрипт.
 
Ахринеть давно хотел скрипт данного вида.
Добавь в какую группу добавлять пользователя и на какое время ,будет супер
 
Автор, я решил поковырять)
Вот что вышло)
Может и себе возьмешь =)

Плюс и минус такого варианта в том, что готовые полномочия нужно занести в отдельную таблицу.
А потом уже можно добавлять сколько влезет)

Так удобнее выходит, ну как минимум для меня:rolleyes:

Если есть желание, могу попробовать сделать установку связей групп. Наследование.
 

Вложения:

  • perm.zip
    perm.zip
    Размер файла
    3,5 КБ
    Просмотров
    40
Молодец)
а если сделаешь чтобы делать группы то вообще цены тебе не будет
Это не сложно.
Ахринеть давно хотел скрипт данного вида.
Добавь в какую группу добавлять пользователя и на какое время ,будет супер
А это в базе как выглядит?
Ну если на время.
Отлично, хоть не парится постоянно залезая в консоль игры, и прописывая права.
/pex group users add admincmd.help
 
там в том то и прикол что добавление на время он в конфиге пишет странно
Код:
 Юзер:
    worlds:
      world:
        group:
        - Admin
        options:
          group-Admin-until: '1352203515' (1 день)
ещё беда что для каждого мира отдельно надо (1352203515 - это 1 день) хз почему такое число ,если 1 день в секундах - это 86400
 
ещё беда что для каждого мира отдельно надо (1352203515 - это 1 день) хз почему такое число ,если 1 день в секундах - это 86400
там во всех плагинах microtime()
в php твою дату вида 1352203515
можно разложить вот так Дата: 06.11.12 Время: 15:05
 
Так ты сможешь сделать ?
Оно не пишет в базу временное полномочие.
Оно его почему-то вообще никуда не пишет :confused:

Вот
[14:24] pex group usr timed add lol.ololo 9000
[14:24] fTimed permission added!
[14:26] pex group usr
[14:26] usr are member of:Group usr's permissions:
1) falsebook.blocks.hiddenswitch.create (own)
2) falsebook.blocks.hiddenswitch (own)
3) falsebook.blocks.lift.use (own)
4) lwc.protect (own)
5) admincmd.player.kill (own)
6) admincmd.player.msg (own)
7) admincmd.tp.home (own)
8) admincmd.coloredsign.create (own)
9) admincmd.spawn.tp (own)
10) falsebook.destroy.blocks (own)
Group usr's Options:
 
INSERT INTO `permissions` ( `name`, `type`, `permission`, `world`, `value` ) VALUES ('Enj0y', 1, 'group-Admin-until', 'world3', '1352113087' ); у меня так
 

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

Назад
Верх