Return to 自作・改造プラグイン置き場

Force Mission Changer + Vote

[L4D1/L4D2対応]

“FMC+Vote” をダウンロード sm_l4dvs_mapchanger_154vote.zip – 455 回のダウンロード – 27 KB

○機能

Force Mission Changerプラグインに投票機能を追加したもの。

最終マップ開始から60秒後に自動で次キャンペーンの投票を開始して、その結果でFMCが用意した次キャンペーンを切り替える。

設定がやや複雑なので、詳細は展開すると出てくるvotemod.txtを参照で。

2011/11/11 L4D2・全L4D1マップ移植記念に、現在のL4D2・Coopモード用公式キャンペーンを全てリストしたファイルを公開します。

本体のリスト/投票データと差し替えて使ってください。

“FMC+Vote L4D2デフォルトキャンペーン用設定ファイル(COOPのみ)” をダウンロード fmcplusvote_l4d2stock_coop.zip – 320 回のダウンロード – 1 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

  1. プラグインエラーが発生しました。
    ログ添付します。

    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.

    修正できますか?

    • def075 on 2013年1月18日 at 07:03
    • 返信

    たぶん
    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++;

  2. def075さん、コンパイルエラーが発生します。

    http://i54.fastpic.ru/big/2013/0121/fe/2a48d288a93ca7259989a63f10a470fe.jpg

  3. def075さん、きちんと修正したらコンパイルエラーが出ません。
    申し訳ありません。動作します。

    上記のコメントは削除お願い致します。

コメントを残す

メールアドレスは公開されません