ranks

ranks 1.0.0

ranks - 履歴付き称号プラグイン for pmmp4
ゲーマータグの横に称号を表示するプラグインです。
オリジナル称号の作成、称号のショップ看板の作成、過去に作成/購入した称号の変更等ができます。
動作にはEconomyAPIが必要です。

◇特徴
  • 鯖民が自分の称号を作ることができます
    • 称号を作る際にゲーム内マネーを取ることもできます
    • 作成する称号に文字数制限を課すこともできます(§は文字数制限にカウントされません)
  • 運営は称号のショップ看板を作ることができます
    • 販売値段は称号ごとに自由に設定できます
    • 購入時に、購入者にメッセージを送ることもできます
  • 一度作成/購入した称号は、後から何度でも自由に変更できます
  • 称号の購入/変更はformによるGUIで行うため、直観的に操作できます
  • 初めて参加したプレイヤーには、予め設定した称号が自動で付与されます(初期状態では、「§a鯖民」)

◇コマンド
コマンド概要デフォルト権限
/mkrankオリジナルの称号を作ることができます
/rankと打ってから「称号を新規作成」を選択しても同じことができます
全員
/chgrank今までの購入/作成履歴から称号を変更できます
/rankと打ってから「履歴から称号を変更」を選択しても同じことができます
全員
/chgrankcost称号の作成にかかる費用を変更できますOPのみ

◇使用方法
ダウンロードした ranks_v1.0.0.phar をpluginsフォルダの中に入れてください。

◇称号の作成費用/文字数制限/初期称号を変えるには
plugin_data/ranks/config.yml内にある、
「mkcost」の欄を変えると称号作成費用が、
「len」の欄を変えると文字数制限が、
「init」の欄を変えると初期称号が
変わります(作成費用は「/chgrankcost」でも変えられます)。

◇データの保存先
データは、plugin_data/ranks内にjsonとyaml形式で保存されています。
ファイル名概要
rankshop.json称号ショップ看板に関するデータを保存しています。
rank.jsonプレイヤーの称号履歴などを保存しています。
config.jsonプラグインの設定です。

◇表示のされ方
チャット時:
<[称号]プレイヤー名> テキスト
タグ:
[称号]プレイヤー名
◇称号ショップを作るには?
看板に
1行目: 称号名
2行目: 値段(半角数字)
3行目: 購入時のメッセージ
4行目: mkrankshop
と入力すると作成できます。権限がないと作れません。
また、称号ショップで作成した称号は、文字数制限が無視されます。

◇ライセンスの変更について

simplemailプラグインとは異なるライセンスを使用しました(wtfpl->The Unlicense)。
使用の際はご注意ください。

◇Thanks
「一度作成/購入した称号は履歴から自由に変更できる」という案は SAGAと申す#5262 さんから頂きました。
この場を借りて御礼申し上げます。

ソースコード(Github)

screenshot.png

screenchot.png
著者
matsuyuki1231
ダウンロード数
526
閲覧数
1,302
最初のリリース
最後の更新
評価
0.00 つ星 評価0

More resources from matsuyuki1231

  • refreshResource
    refreshResource
    pm4向け 人工資源を看板で補充するプラグイン
  • SimpleMail
    SimpleMail
    サーバーにいない人にもメッセージが送れる、pmmp4.0向けのformを用いたシンプルなメールプラグインです。