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

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

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем fantommd, 4 ноя 2012.

  1. Автор темы
    fantommd

    fantommd Гуру Девелопер Переводчик Пользователь

    Баллы:
    123
    Всем привет, написал простенький скрипт добавления permissions через сайт, может кому понадобится, делал лично для себя :).
    [​IMG]

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

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

    Вложения:

    • perm.zip
      Размер файла:
      1,1 КБ
      Просмотров:
      187
    Repack, aleksandor, Lapos213 и 12 другим нравится это.
  2. Хостинг MineCraft
    <
  3. LiveD

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

    Баллы:
    153
    Skype:
    LiveDRus
    Нормально так, подойдет.
     
    slavik123123123, egor36545 и ufes нравится это.
  4. Sioma

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

    Баллы:
    68
    Skype:
    live:siomapro
    Имя в Minecraft:
    Sioma
    Супер :)
     
  5. dimavv

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

    Баллы:
    88
    Имя в Minecraft:
    dimavv
    Молодец)
    а если сделаешь чтобы делать группы то вообще цены тебе не будет
     
    egor36545 нравится это.
  6. maximcs1

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

    Баллы:
    103
    это уже можно пилить мини-админ панель со всякими функциями
     
    werg28 и dimavv нравится это.
  7. dimavv

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

    Баллы:
    88
    Имя в Minecraft:
    dimavv
    вообще было бы супер
     
  8. Revi

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

    Баллы:
    103
    Skype:
    misa9944
    Имя в Minecraft:
    useman
    Код ужасный, банальная sql injection. fantommd, прежде чем выкладывать наберись опыта.
     
  9. LiveD

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

    Баллы:
    153
    Skype:
    LiveDRus
    Ха, и что? Будто-то ты этот скрипт будешь всем выдавать на сайте? Так ведь, зашифровал название в md5, кинул в какую не будь папочку, и все. Не придирайся.
     
    HoShiMin, Gimli* и korsakik нравится это.
  10. никио

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

    Баллы:
    123
    Skype:
    googletools
    Имя в Minecraft:
    Googlers
    Отлично, хоть не парится постоянно залезая в консоль игры, и прописывая права.
     
  11. Revi

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

    Баллы:
    103
    Skype:
    misa9944
    Имя в Minecraft:
    useman
    Ну, наверное, так думают разрабы джумлы и т.д "Зачем делать защиту админке, туда же никто не сможет зайти кроме администратора". Защиту нужно делать везде, будто админка или же другой скрипт.
     
    QuadX и LiveD нравится это.
  12. rescr1pt

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

    Баллы:
    103
    Ахринеть давно хотел скрипт данного вида.
    Добавь в какую группу добавлять пользователя и на какое время ,будет супер
     
  13. Dimchik000

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

    Баллы:
    123
    Skype:
    Millennium36rus
    Имя в Minecraft:
    Millennium
    Полезная шляпа автор молодец!
     
    werg28 нравится это.
  14. LiveD

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

    Баллы:
    153
    Skype:
    LiveDRus
    Шляпа, это уже не полезное -_-
     
    11STRYDER11 нравится это.
  15. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    Автор, я решил поковырять)
    Вот что вышло)
    Может и себе возьмешь =)

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

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

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

    Вложения:

    • perm.zip
      Размер файла:
      3,5 КБ
      Просмотров:
      39
    BleaZzZ, werg28, ufes и ещё 1-му нравится это.
  16. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    Это не сложно.
    А это в базе как выглядит?
    Ну если на время.
    /pex group users add admincmd.help
     
  17. rescr1pt

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

    Баллы:
    103
    там в том то и прикол что добавление на время он в конфиге пишет странно
    Код:
     Юзер:
        worlds:
          world:
            group:
            - Admin
            options:
              group-Admin-until: '1352203515' (1 день)
    
    ещё беда что для каждого мира отдельно надо (1352203515 - это 1 день) хз почему такое число ,если 1 день в секундах - это 86400
     
  18. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    там во всех плагинах microtime()
    в php твою дату вида 1352203515
    можно разложить вот так Дата: 06.11.12 Время: 15:05
     
  19. rescr1pt

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

    Баллы:
    103
    Так ты сможешь сделать ?
     
  20. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    Оно не пишет в базу временное полномочие.
    Оно его почему-то вообще никуда не пишет :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:
     
    Оригинало_о нравится это.
  21. rescr1pt

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

    Баллы:
    103
    INSERT INTO `permissions` ( `name`, `type`, `permission`, `world`, `value` ) VALUES ('Enj0y', 1, 'group-Admin-until', 'world3', '1352113087' ); у меня так
     
    LiveD нравится это.

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