Time is Money 时间就是金钱

作者:MasterCake 发布时间:2015年9月19日 原生版本:未知 测试支持:1.7,1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20

在线挣钱!

点此下载

插件详细介绍

💰 TimeIsMoney 插件正如其名,它会根据玩家的在线时长支付报酬。你可以配置玩家在线时长对应的金钱或物品奖励。此外,插件还支持配置多个不同权限等级的奖励,例如 VIP 玩家可以获得更高的报酬。

该插件还包含反作弊功能,防止挂机玩家获得奖励(当然,此功能可以禁用)。除了奖励功能,TimeIsMoney 还提供了一个 ATM 解决方案,主要用于在一个漂亮的 GUI 中存取款。

⚙️ 基础配置

你需要安装 Vault 插件和一个经济插件才能使用 TimeIsMoney。


configuration-version: 12
debug-log: false
# 你可以在某些世界禁用插件的奖励功能
disabled_in_worlds:
- "creative_world"
# 你可以定义玩家在挂机时是否获得奖励。
# 拥有 tim.afkbypass 权限的用户或组将不受此限制。
afk_payout: false
# 如果启用了挂机奖励,支付百分之多少?
afk_payout_percent: 10
display-messages-in-chat: true
display-messages-in-actionbar: true
display-messages-in-actionbar-time: 10
give_money_every_second: 600
store-money-in-bank: false
# 定义是否允许具有相同 IP 地址的多个帐户获得报酬。如果你的玩家使用每个 IP 的多个帐户,你可以禁用此功能。
allow-multiple-accounts: true
# 增加获得报酬的相同 IP 的最大玩家数量的选项。仅当 allow-multiple-accounts 设置为 false 时才适用。
max-multiple-accounts: 1
# 可选:定义一个服务器银行帐户,用于从该帐户中提取资金以进行支付,而不是凭空创造资金
bank-account: ""
# 报酬将通过“机会”而不是“权限”来交付。
choose-payout-by-chance: false
# 如果你想将所有较低的报酬加到最终的报酬中,请启用此功能(仅在使用权限时相关)
merge-payouts: false
# 你可以添加任意数量的报酬。你只能在“权限”和“机会”之间选择,不能同时选择两者。
payouts:
  1:
    payout_amount: 50
    max_payout_per_day: 1000
    # chance: 10
    permission:
  2:
    payout_amount: 100
    max_payout_per_day: 10000
    commands:
      - /give %player% diamond 1
    commands_if_afk:
      - /give %player% dirt 1
    # chance: 90
    # 你可以使用你想要的任何权限名称。例如 myserver.donor
    permission: tim.vip
# 翻译
message: "&a你在线 10 分钟赚了 &c%money% &a!"
message_payoutlimit_reached: "&c你今天已达到支付限额。你赚了 0$"
message_afk: "&c你没有赚钱,因为你挂机了!"
message_afk_payout: "&6你在线 10 分钟赚了 &c%money% (%percent%% 正常支付比例) &6,即使挂机了!"
message_multiple_ips: "&c你没有赚钱,因为你正在使用多个帐户玩游戏!"
message_actionbar: "&a你在线 10 分钟赚了 &c%money% &a!"
message_payoutlimit_reached_actionbar: "&c你今天已达到支付限额。你得到了 0$"
message_afk_actionbar: "&c你没有赚钱,因为你挂机了!"
message_afk_actionbar_payout: "&6你在线 10 分钟赚了 &c%money% &6,即使挂机了!"
message_atm_noperms: "&c你没有使用 ATM 的权限!"
message_atm_nomoneyinbank: "&c你的银行里没有足够的钱!"
message_atm_nomoney: "&c你没有足够的钱!"
# ATM -> 在第一行放一个带有 [atm] 的牌子来使用它!
enable_atm: true
atm_title: "&cATM"
atm_withdraw: "&c提款"
atm_deposit: "&c存款"
atm_balance: "&c银行余额:"
atm_worth_gradation:
  - 10.0
  - 100.0
  - 1000.0
  - 10000.0
# 你可以通过对不同的世界进行分组来分隔 ATM 余额。只需将 group-atms 设置为 true 并按照如下所述编写 atm_groups。
# 注意:启用此功能后,现有的银行帐户将被删除。
group-atms: false
# 用于分隔所有世界的示例组:
#atm_groups:
# group1:
#  - world
# group2:
#  - world_nether
# group3:
#   - world_the_end
# 用于分隔空岛世界和生存世界的示例组:
#atm_groups:
# group1:
#  - ASkyblock_world
#  - Askyblock_spawn
# group2:
#  - survival_world
#  - farm_world

⌨️ 命令

  • /tim - 重载配置文件。权限:tim.reload
  • /atm <player> - 为指定玩家打开 ATM。权限:tim.admin
  • /atm - 为操作玩家打开 ATM。权限:tim.use

🔑 权限

  • tim.atm.place - 创建 ATM 牌子的权限
  • tim.atm.use - 使用 ATM 牌子的权限
  • tim.use - 使用 /atm 命令打开 ATM 的权限

🏧 ATM

如何建造 ATM?

放置一个第一行包含 [atm] 的牌子,其他行是可选的。之后,ATM 就可以使用了。如果你想让 TimeIsMoney 支付的钱存储在银行中,你需要在 config.yml 中将 store-money-in-bank 设置为 true

源代码:https://github.com/mastercake10/TimeIsMoney