[L4D1/L4D2対応]
“FMC+Vote” をダウンロード sm_l4dvs_mapchanger_154vote.zip – 1473 回のダウンロード – 26.65 KB○機能
Force Mission Changerプラグインに投票機能を追加したもの。
最終マップ開始から60秒後に自動で次キャンペーンの投票を開始して、その結果でFMCが用意した次キャンペーンを切り替える。
設定がやや複雑なので、詳細は展開すると出てくるvotemod.txtを参照で。
2011/11/11 L4D2・全L4D1マップ移植記念に、現在のL4D2・Coopモード用公式キャンペーンを全てリストしたファイルを公開します。
本体のリスト/投票データと差し替えて使ってください。
“FMC+Vote L4D2デフォルトキャンペーン用設定ファイル(COOPのみ)” をダウンロード fmcplusvote_l4d2stock_coop.zip – 1241 回のダウンロード – 1.01 KB○履歴
1.1.0
FMC 1.5.4ベース。
ミューテーションに対応したつもりだけど、例によってcoop以外テストしてない。
少なくとも1.4.0のようにミューテーションに入るとプラグインが落ちるようなことはないです
投票時間をCVARで設定できるようにしてみる。
投票までのディレイタイマーをハンドルで管理するようにした
投票部のデバッグモードをCVARで有効化できるようにした
*****色々とファイルが変わっているので、旧バージョンからアップデートする場合は、旧バージョンのファイルは設定ファイルも含め削除推奨で…*****
1.0.1.2
L4D2で動くように変更。元のままだと、起動時点で「初代L4Dではない」と認識してエラー停止するようになってる。
リアリズムモードに対応。挙動はcoopと一緒でいいんだよね?
スカベンジモードに入ると、サバイバルと同じく待機するようにした。元のままだとプラグインがエラー停止するようになっているので。
ただしスカベンジ自体には対応させてない。なんとなく対応法わかるけど、後々面倒なのでオリジナルの更新待ち。
1.0.1.1 ↓の変更が意味無かったので1.0.0相当に差し戻した
1.0.1 バージョンのcvarをcfgから変えられないようにしてみた
4 個のコメント
Skip to comment form
プラグインエラーが発生しました。
ログ添付します。
L 01/07/2013 – 11:14:54: SourceMod error session started
L 01/07/2013 – 11:14:54: Info (map “c6m3_port”) (file “errors_20130107.log”)
L 01/07/2013 – 11:14:54: [SM] Plugin encountered error 11: Invalid memory access
L 01/07/2013 – 11:14:54: [SM] Displaying call stack trace for plugin “sm_l4dvs_mapchanger_154vote.smx”:
L 01/07/2013 – 11:14:54: [SM] [0] Line 615, sm_l4dvs_mapchanger_154vote.sp::Handle_VoteResults()
L 01/07/2013 – 11:23:39: Error log file session closed.
修正できますか?
たぶん
616: – while (item_info[0][VOTEINFO_ITEM_VOTES] == item_info[i][VOTEINFO_ITEM_VOTES] ) i++;
616: + while (item_info[0][VOTEINFO_ITEM_VOTES] == item_info[i][VOTEINFO_ITEM_VOTES] && i < num_items) i++;
def075さん、コンパイルエラーが発生します。
http://i54.fastpic.ru/big/2013/0121/fe/2a48d288a93ca7259989a63f10a470fe.jpg
def075さん、きちんと修正したらコンパイルエラーが出ません。
申し訳ありません。動作します。
上記のコメントは削除お願い致します。