addコマンドでTrackあぷろだのトラックをリクエスト

[A2.x.x/Rasp_Jukebox] SSM°Niarfmanver.1.71cをベースに、ADDコマンドを拡張してみました。
ゲーム内のChatで「/add {TrackID}」とすることでTMXのトラックを追加できますが、 このサイトのTrackあぷろだのトラックも追加できるようにしました!
- 使い方(共通)
- ゲーム内のChatで行頭から「/add {TrackID} blh」と入力
- TrackIDはTrackあぷろだの一覧表示のIDの数字
- 例)Debian's_mini_6を追加
/add 632 blh
コマンドが受け付けられると自動的にダウンロードされて、投票(Vote)が始まります。
投票が通ればnextmapとして追加されます。 - [日本語で]Nations鯖と[日本語で]United鯖には入れてあります。動作を確認したい方はどうぞ( ^ω^)
「自分のサーバでも使いたい!」という方は、以下をどうぞ
- ダウンロード
- ASECO用 : BLHcustom_171c_plugin.rasp_jukebox.ZIP
- Xaseco用: xaseco_plugin.rasp_jukebox.zip
- インストール(ASECO)
- 解凍してできた BLHcustom_171c_plugin.rasp_jukebox.php を plugin.rasp_jukebox.php とRenameして plugins\rasp\plugin.rasp_jukebox.php に上書き
これでASECOを再起動すれば(すでにrasp_jukeboxは使っていたとすれば)OK - 上書きしてしまうのが不安な場合は、BLHcustom_171c_plugin.rasp_jukebox.php のまま plugins\rasp\ に置いて、plugins.xmlを
<plugin>rasp/BLHcustom_171c_plugin.rasp_jukebox.php</plugin> <!-- <plugin>rasp/plugin.rasp_jukebox.php</plugin> -->
という風にしておけば、もしもの時に戻すことができます。 - トラックがダウンロードされるフォルダ等はjukebox.xmlの設定に従います。
<AllowTMXAdd>1</AllowTMXAdd> ← 一般ユーザーにADD使用を許可する(1)/しない(0) <TMXVoteRatio>0.3</TMXVoteRatio> ← 投票が成功する比率 <TMXVoteTime>30</TMXVoteTime> ← 投票時間 <TMXDir>Challenges/TMX</TMXDir> ← ダウンロードしたトラックの置き場所 <TMXEnvList>stadium,rally,bay,island,speed,alpine,coast</TMXEnvList> ↑ ADDできる環境。Nations鯖の場合は これに関係なくスタジアムのみになります
- インストール(Xaseco)
- Xasecoに標準で付いてくるplugin.rasp_jukebox.phpをベースにしています
- たぶん・・・ASECOと同じような感じでいいと思う・・・実はよく知りませんorz
あ、もちろん、ファイルはXaseco用のを使ってください
(Xasecoはjukebox.xmlがないんですね・・・どこに設定があるんだろう?)
- 補足・注意事項
- どちらのプラグインも「勝手に」改造しています(;´Д`)(ライセンスは問題ないハズ)
無保証です。使用することでASECO(Xaseco)が「壊れる」ことは無いと思いますが、 起動しない可能性はあります。何かあったら元に戻せるようにはしておいてください。 - ASECOの場合、(正確には)ADDコマンドはスポットで追加されるだけでChallengeListに追加されるワケではありません。
Listに追加したい場合は「/admin add {TrackID} blh」とすればListの最後に追加されます(Admin権限を持つ場合のみ)
(Xasecoはわかりませんorz) - ASECOのVoteメッセージが表示されないことがある問題も合わせて どうぞ
