よって、返信かどうかを見分けるためのフラグです。返信先の固有IDです。自動的にMYSQLサーバーのタイムスタンプを割り当てています。*/);のような形になります(雑だけど)。「htmlspecialchars」などの関数を使用してパースしてください。きの解説(じゃないですねすいません)でしたこのままだと認証(アカウント機能)やスパム対策がないので追加していかなければいけませんね。今回、とあるウェブサービスを実装するにあたり動画を圧縮する必要が出てきた。圧縮すると画質は劣化するけど、容量を抑えるためには必須だよね。それで・サーバー上で実行できること・コマンドラインで実行できること・情報が豊富であることの3拍子揃ったFFMPEGを使うことにした。使い方はとってもシンプルだった。容量はテスト動画だと2分の1になった。画質は少し文字が見にくくなっている(ぼやけてる)人によっては嫌う。コメントを残す【Minecraft】UHCを作ろう!#2前回の続きとなるので前回を見てから読むことを推奨する。前回はプラグインの基盤を作成したところで終わった。今回は基本的なイベントリスナーを実装し、ワールドの自動生成を行うクラスを作成する。必要となるイベントを先に考えておこう。BlockPlaceロビーでブロック設置、破壊を無効にする必要があると思うので実装する必要があります。PlayerDeathプレイヤーが死亡したときにヘッドをドロップする処理や、プレイヤーのキル数を加算する処理が必要なので実装します。PlayerQuitプレイヤーがログインしたときにリセットしたり、スコアを取得する必要があるので実装します。EntityDamageByEntityPVPが無効の時にPVPができないようにする必要があるので実装します。UHCの仕様を踏まえると、最低限以下のイベントも必要となりますね。現時点で作成可能なイベントリスナーをさくっと作ってしまいましょう。}}次にワールドの自動生成用のクラスを作成します。値の設定などができます。分かりやすく簡単ですね。このままでは、サーバーを再起動した際に、ワールドが読み込まれておらず手動で読み込む必要があるうえに読み込んだ際は前回作成したデータが引き継がれてしまいます(新規に作成されない)そのため、生成する前に一度ワールドを削除する必要があります。}}「Remove();」を呼び出せば削除することができます(削除する前にワールドをアンロードする必要がありますよ!)ここまでのコードを一つのクラスにまとめれば使いやすく便利なクラスの誕生です。UHC以外でも使い道はありますね。