DAsサーバーで使用しているAssistスクリプト

DAsサーバーで使用しているAssist機能について紹介

 

Assist機能とは

優勢側のプレイヤーが劣勢側のチームに移る機能で、良心的なプレイヤーが劣勢側のチームに移り、ゲームを盛り上がるために使われるためにあります。

AdKatsの機能として定着してきましたが、ただ単にチーム移動するために使われたり、本来の目的とは別の使われ方をされるケースが多くなっています。(90%以上は不正Assist)

 

そこで、Assistの意味だけを抽出し、とにかく劣勢側へ移らせるスクリプトを用意しました。

 

 

仕様

  • Assist可能なのは1ラウンドで20スロットまで
  • !assistコマンドによりAssistスロットに追加
  • チーム移動によりAssistスロットに強制追加
  • 異常な勝率のプレイヤーをAssistスロットに強制追加
  • 悪質なタグをAssistスロットに強制追加
  • Assistスロットに登録されたプレイヤーのチームのチケット数が敵チームより多く、敵チームに空きスロットがある場合Kill, Say, Spawnをトリガーにチーム移動

 

ProconRulzのコード

本体 ※サーバーのメッセージを取得可能に要改造。詳しくはこちらの記事を参照して下さい。

 

 

InsaneLimitsのコード

チーム移動者をAssistスロットに追加するLimit

Set limit to evaluate OnTeamChange
Set action to None
Set first_check to this Code:

 

 

異常な高勝率プレイヤーを強制追加するLimit

Set limit to evaluate OnSpawn
Set action to None
Set first_check to this Expression:

Set second_check to this Code:

 

 

悪質なクランタグ使用者を強制追加するLimit

Set limit to evaluate OnSpawn
Set action to None
Set first_check to this Code:

 

タイトルとURLをコピーしました