Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Название плагина: VegoBusiness
- Описание:
- Основная функция плагина: Он должен при запуске сервера запускать Таск, который будет каждые 60 секунд начислять всем онлайн (только онлайн) игрокам их доход/мин.
- Команды:
- - /bus list: Эта команда должна показывать сообщение, в котором будет информация о всех его бизнесах (имеется ли у него тот или инной бизнес, уровень бизнеса, доход с этого бизнеса и внизу общий доход со всех бизнесов).
- - /bus buy: [номер бизнеса] Эта команда будет вызывать событие покупки бизнеса, после чего он будет записан с ур. 1 в файл хранения данных о игроках или БД.
- - /bus upgrade [номер бизнеса] Эта команда будет вызывать событие улучшения бизнеса на след. ур.
- - bus info: [номер бизнеса] Эта команда должна показывать сообщение, в котором будет вся информация об этом бизнесе (куплен он или нет, доход с этого бизнеса, сколько стоит улучшение на след. ур)
- Администраторские команды:
- - /bus player [ник игрока]: Эта команда должна выводить всю информацию о бизнесах игрока (Куплен ли тот или инной бизнес, ур. бизнеса, общий доход/мин игрока)
- - /bus del [ник игрока] [номер бизнеса]: Эта команда должна удалять у игрока указанный бизнес (если это 1-й бизнес, то ставить его на 1-й ур.)
- - /bus reset [ник игрока]: Эта команда должна онулировать игрока, тоесть оставить ему только 1-й бизнес 1-го уровня.
- - /bus set [ник игрока] [номер бизнеса] [ур. бизнеса]: Эта команда должна установить игроку определенный бизнес на определенный уровень (ну и понятное дело, чтобы он у него стал купленным)
- Файлы:
- - Config.yml:
- 1. Должна быть настройка кол-ва бизнесов.
- 2. Должна быть настройка нужно ли разрешение для определенного бизнеса
- 3. Должна быть настройка дохода в минуту с определенного бизнеса на каждом уровне
- 4. Должна быть настройка стоимости каждого бизнеса
- 5. Должна быть настройка стоимости каждого улучшения бизнеса
- 6. Должна быть настройка названия каждого бизнеса
- 7. Должна быть настройка цветового кода для изменения цвета бизнеса при выполнении команды "/bus list" и "/bus player [ник]". Тоесть если у игрока есть бизнес, он становится зеленого цвета, а если нет, то красного (В формате &, тоесть &a&l например - зеленый).
- - Messages.yml:
- 1. Должна быть настройка всех сообщений. Например для таких как, которые показываются при команде "/bus list" должен быть многострочный формат (из нескольких строк сообщение состоящее), т.к. сообщение будет в виде таблицы
- 2. В сообщениях должны быть заполнители и поддержка цветовых кодов через знак &. Заполнитель - например строка, где нужно показать общий доход игрока будет выглядеть примерно так: "Общий доход/мин: %income%$". %income% - заполнитель, который должен заменяться на доход игрока.
- - Players.yml:
- Должен содержать все данные о бизнесах игрока в эфономном дисковое пространство формате.
- Должна быть возможность переключить тип хранения данных о игроках на БД MySQl.
- Должно быть соединение с плагинами:
- PlaceholderAPI (последняя версия) - для передачи заполнителей в другие плагины, чтобы игроку отображалась разная информация о его бизнесах через другие плагины. Должны быть заполнители:
- 1. %bus_income% - общий доход игрока.
- 2. %bus_hasBus_[номер бизнеса]% - имеется ли у игрока определенный бизнес (заменяется на цветовой код, который настраивается в конфиге).
- 3. %bus_busPrice_[номер бизнеса]% - стоимость определенного бизнеса.
- 4. %bus_upPrice_[номер бизнеса]% - стоимость улучшения определенного бизнеса на след. ур.
- 5. %bus_hasBus_[номер бизнеса]_2% - второй вариант заполнителя, указывающий есть ли у игрока определенный бизнес. Тоже должно настраиваться в конфиге.
Advertisement
Add Comment
Please, Sign In to add comment