Описание плагина ReferralPro:
Плагин для вознаграждения ваших игроков за приглашение других! Позвольте сообществу помочь вам в развитии вашего сервера.Особенности плагина ReferralPro:
- Награждение игроков за привлечение других- Награды повышением
- Реферальный код для обмена
- Поддержка PlaceholderAPI
- Настраиваемый текст и пользовательский интерфейс
- Возможность использовать реферальную базу данных
- Объявляет, когда есть обновление
- Поддержка игроков не в сети
(Игрок должен присоединиться к серверу хотя бы один раз)
Права плагина ReferralPro:
ReferralPro.Admin — Дает доступ ко всемуReferralPro.Invite — Позволяет игроку рекомендовать кого-то еще
ReferralPro.Accept — Позволяет игроку принять реферала
ReferralProtherProfile — Позволяет игроку просматривать другие профили.
ReferralPro.Block — Игрок может блокировать рефералов от игрока
Переменные плагина ReferralPro:
%referralpro_total% — Показать общее количество рефералов игрока%referralpro_referred% — Показать текст из конфигурации, если упоминается
%referralpro_refedby% — Показать имя того, кто пригласил
%referralpro_nextmilepoint% — Показать целое число следующего этапа
%referralpro_nextmileneeded% — Показать целое число, необходимое для следующего этапа
%referralpro_refcode% — Показать реферальный код игрока
%referralpro_boardposition% — Показать позицию игрока в таблице лидеров
Возможная ошибка:
Если при переводе файла config.yml показываются вместо русских символов знаки вопроса или кракозябры. Решение. Нужно преобразовать файл config.yml в кодировку utf-8Для этого используя редактор notepad++ просто нажмите кнопку вверху Кодировки затем кнопочку «Преобразовать в UTF-8»
Для работы плагина необходимы: Ссылка скрыта, пожалуйста Войдите
Перевод конфига (сообщений)
Код:
########################################################
#
# Database Config
#
########################################################
# DB = 'local' or 'mysql'
db: local
# Database Login
host: 0.0.0.0
port: 3306
database: users
username: root
password: ""
mainTable: referralTable
requestTable: requestTable
blockedTable: blockedTable
rewardsTable: rewardsTable
playerCodeTable: playerCodeTable
########################################################
#
# Player Rewards
#
########################################################
# the rewards are given based on the player primary group
# this aplies to all rewards
# these are rewards for the sender
# the default rewards will be given if the rank is not specified
rewardsSender:
1:
rank: default
commands:
- give <Player> diamond 64
2:
rank: owner
commands:
- give <Player> diamond 64
- give <Player> diamond 64
- give <Player> diamond 64
# these are rewards for the receiver
# the default rewards will be given if the rank is not specified
rewardsReceiver:
1:
rank: default
commands:
- give <Player> gold_ingot 64
2:
rank: owner
commands:
- give <Player> gold_ingot 64
- give <Player> gold_ingot 64
- give <Player> gold_ingot 64
########################################################
#
# MileStone Rewards
#
########################################################
# Do you want the milestone rewards to be enabled
enableMilestone: true
# These are rewards for the player who have achieved a certain amount
# Make sure there the total is in order from low to high
mileStoneRewards:
1:
total: 2
commands:
- give <Player> iron_ingot 64
2:
total: 5
commands:
- give <Player> gold_ingot 64
########################################################
#
# Chance Rewards
#
########################################################
# Do you want the chance rewards to be enabled
enableChance: true
# These are rewards where a player has a chance to get
# The chance total doesnt have to be 100 can be 1000 - 420
# The order should not matter but he look nice
changeRewards:
1:
chance: 50
commands:
- give <Player> coal 64
2:
chance: 30
commands:
- give <Player> iron_ingot 64
3:
chance: 15
commands:
- give <Player> gold_ingot 64
4:
chance: 5
commands:
- give <Player> diamond 64
########################################################
#
# General Options
#
########################################################
# The option to refer each other
# true to enable it - false to disable it
canReferEachOther: false
# The message when true for sender
tryRefEachOther: "&4Вы не можете ссылаться друг на друга."
# The option to refer older players
# Can the player refer someone who has joined first
# true to allow it - false to restrict it
canReferOlderPlayer: true
# The message when true for sender
tryRefOlderPlayer: "&4Вы не можете рекомендовать более старшего игрока!"
# The min play time before referring
# The time is in minutes
# -1 to disable it
minPlayTime: -1
# The message when true for using code
notEnoughPlayTimeCode: "&4Вы недостаточно играли, чтобы воспользоваться рефералом"
# The message when true for sender
notEnoughPlayTime: "&4Этот игрок недостаточно наиграл, чтобы его рекомендовали"
# The max play time before referring
# The time is in minutes
# -1 to disable it
maxPlayTime: -1
# The message when true for using code
tooMuchPlayTimeCode: "&4Вы слишком много играли, чтобы использовать реферал"
# The message for sender
tooMuchPlayTime: "&4Этот игрок слишком много играл, чтобы его рекомендовали"
# The max pending requests a player can have
# -1 to disable it
maxPendingRequests: 1
# The message for sender
maxRequestSend: "&4Вы достигли максимального количества запросов"
# Can players refer from the same ip
# true to allow it - false to restrict it
allowSameIPRefer: true
# The message for sender
sameIPRefer: "&4Вы не можете ссылаться на один и тот же ip"
# Need to clear request on disable
clearOnDisable: true
# Notify the player on join if he/she has an open request
notifyPlayerRequest: true
# Code Length
codeLength: 8
# Code Confirmation
# if the code exist let the player be refered directly
codeConfirmation: true
# /ref code to show players ref code
codeShow: "Ваш код ссылки: %referralpro_refcode%"
########################################################
#
# UI panels
#
########################################################
# Filler name
fillerName: "§e "
# UI titles can't be the same
##########################
# UI General things
##########################
uIButtonMainMenu: "&fГлавное сеню"
uIButtonGoBack: "&fВернуться"
uIButtonRetry: "&fПовторить"
uIButtonClose: "&fВыйти"
uIButtonPage: "&fСтраница "
uIButtonNextPage: "&fСледующаю"
uIButtonReturnPage: "&fПредыдущая"
uIButtonYes: "&fДа"
uIButtonNo: "&fНет"
uIButtonBlock: "&fЗаблокировать игрока"
uIButtonclickReward: "&fНажмите, чтобы получить награду"
uIButtonEnoughSpace: "&fУбедитесь, что у вас достаточно места"
uIConfirmDidInvite: "&fЭтот игрок приглашал вас на этот сервер?"
uIProfiles: "&f профиль"
##########################
# UI Admin
##########################
uIAdminTitle: "&fПанель администратора"
uIAdminResetAll: "&fСбросить всех игроков"
uIAdminRemoveAllCod: "&fУдалить все коды игроков"
uIAdminRemoveAllReq: "&fУдалить все запросы"
uIAdminRemoveAllRew: "&fУдалить все награды игрока"
uIAdminLookUpPlayer: "&fНайти игрока"
##########################
# UI Admin on profile
##########################
uIAdminPReset: "&fСбросить игрока"
uIAdminPRemoveRef: "&fУдалить рефералов игроков"
uIAdminpResetCode: "&fСбросить код игрока"
uIAdminpRemoveRew: "&fУдалить награды игроков"
##########################
# UI anvil (player name)
##########################
uIAnvilTitle: "Кто рефер?"
uIAnvilNeverPlayed: "&fЭтот игрок никогда здесь не играл."
uIAnvilAlreadyRefed: "&fЭтот игрок уже получил ссылку."
uIAnvilCantRefSelf: "&fВы не можете ссылаться на себя!"
uIAnvilAlreadyInQ: "&fЗапрос уже в очереди."
uIAnvilBlocked: "&fЭтот игрок заблокировал вас."
uIAnvilRequestQed: "&fЗапрос поставлен в очередь."
uIAnvilInvited: "&fИгрок приглашен."
uIAnvilNameDefault: "Игрок"
##########################
# UI anvil (player code)
##########################
uIAnvilCodeTitle: "Используйте реферальный код!"
uIAnvilCodeShort: "&fКод слишком короткий!"
uIAnvilCodeLong: "&fКод слишком длинный!"
uIAnvilCodeNotExist: "&fКод не существует!"
uIAnvilUseOwnCode: "&fВы не можете использовать свой собственный код!"
uIAnvilCodeDefault: "Код"
##########################
# UI anvil response
##########################
uIAnvilResponseTitle: "Ответ реверала Anvil"
##########################
# UI Blocked
##########################
uIBlockedTitle: "Реферал заблокирован"
uIBlockedNone: "&fВы никого не заблокировали!"
uIBlockedIsBlocked: "&fзаблокирован от отправки реферальных приглашений."
uIBlockedUnban: "&fНажмите на голову, чтобы разблокировать игрока."
##########################
# UI Code Confirm
##########################
uICodeConfirmTitle: "Подтверждение реферального кода"
uICodeRefed: "Вас пригласил %referralpro_refedby%"
##########################
# UI Profile
##########################
uIProfileTitle: "Реферальный профиль"
uIProfileTotal: "&fВсего ссылается: %referralpro_total%"
uIProfileTotalExpl: "&fОбщее количество, которую привел этот игрок."
uIProfileIsRefed: "&f%referralpro_referred%"
uIProfileRefedBy: "&fСсылается: %referralpro_refedby%"
uIProfileNonExist: "&fЭтого игрока не было на этом сервере!"
uIProfileButtonReward: "&fНаграды"
uIProfileButtonRewardExpl: "&fСписок наград."
uIProfileButtonBlocked: "&fЗаблокировано"
uIProfileButtonBlockedExpl: "&fСписок заблокированных вами игроков."
uIProfileButtonMilestone: "&fНаграды MileStone"
uIProfileNextMilestone: "&fСледующая находится на: %referralpro_nextmilepoint%"
uIProfiletooNextMilestone: "&fДо следующей награды: %referralpro_nextmileneeded%"
##########################
# UI Invites
##########################
uIInvitesTitle: "Реферальные приглашения"
uIInvitesNone: "&fУ вас нет реферальных приглашений"
uIInvitesReferredYou: "&fговорит, что вас пригласил/а он/она"
##########################
# UI Main menu
##########################
uIRefTitle: "Реферальное меню"
uIRefButtonInvite: "&fРеферальные приглашения"
uIRefButtonInviteExpl: "&fСмотрите здесь игроков, которые вас пригласили"
uIRefUniqCode: "&fВаш уникальный код: %referralpro_refcode%"
uIRefCodeExpl: "&fВы можете поделиться этим кодом, чтобы рекомендовать другим!"
uIRefButtonRef: "&fПригласите игрока"
uIRefButtonRefCode: "&fИспользовать реферальный код!"
uIRefButtonAdmin: "&fПанель администратора"
##########################
# UI Referral accept
##########################
uIRefAcceptTitle: "Реферальный запрос"
##########################
# UI Rewards
##########################
uIRewardsTitle: "Реферальные награды"
uIRewardsNon: "&fУ тебя нет наград."
uIRewardsGotRefed: "&fВас пригласил этот игрок"
uIRewardsYouRefed: "&fВы пригласили этого игрока"
uIRewardsClick: "&fНажмите на голову, чтобы принять награду"
uIRewardsSpace: "&fУбедитесь, что у вас достаточно места"
##########################
#
# PlaceHolder Referred
#
##########################
placeHolderGotRefed: "&fЭтот игрок приглашён"
placeHolderNotRefed: "&fЭтот игрок ещё не приглашён"
##########################
#
# Leaderboards
#
##########################
# /ref top title
leaderboardTitle: "Лучшие рефералы"
# leaderboard place
leaderboardPlace: "%referralpro_boardposition% : %player_name% - %referralpro_total%"
# leaderboard the amount to show player
leaderboardShowTotal: 5