Скачать Плагин ReferralPro | Плагин для вознаграждения ваших игроков за приглашение других игроков . в Майнкрафт
ReferralPro | Плагин для вознаграждения ваших игроков за приглашение других игроков .

Плагин ReferralPro | Плагин для вознаграждения ваших игроков за приглашение других игроков . 1.13-1.17

  • Автор Автор Conor
  • Дата создания Дата создания

В mcDev, скидки -90% на все сборки и плагины в Майнкрафт!
До конца акции:


Описание плагина ReferralPro:​

Плагин для вознаграждения ваших игроков за приглашение других! Позвольте сообществу помочь вам в развитии вашего сервера.


1608577772_uc-1.gif



Особенности плагина 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»

Для работы плагина необходимы: Ссылка скрыта, пожалуйста Войдите или Зарегистрируйтесь и PlaceholderAPI

Перевод конфига (сообщений)​

Код:
########################################################
#
#   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
Автор
Conor
Скачивания
72
Показов
1,995
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок