Примеры Insane Limits - автоматические правила для сервера BF3, BF4, BFH

Lenor

Младший сержант
10 Июл 2022
15
0
Помогите еще пожалуйста вот с этим правильным написанием скрипта , он очень редко срабатывает непонятно что с ним не так , нашел на форумах . Нужен скрипт для Insane Limits который выдает сообщение в чат и в центр экрана о том что игрок сменил команду , чтобы выдавал сообщение хоть в выигрывающую команду переходит хоть в проигрывающую . Вот настройки такие сделаны : Evalutuon OnTeamChange First Check Expression Code (true) Second Check Code
Thread gmrnd = new Thread(
new ThreadStart(
delegate
{

if ((player.TeamId == 1) && (team1.RemainTickets > team2.RemainTickets))
{
plugin.SendGlobalYell("Fucking " + player.Name + " joined the enemy team!", 5);
plugin.SendGlobalMessage("Fucking " + player.Name + " joined the enemy team!", 5);
}
else
{
if ((player.TeamId == 2) && (team1.RemainTickets < team2.RemainTickets))
{
plugin.SendGlobalYell("Fucking " + player.Name + " joined the enemy team!", 5);
plugin.SendGlobalMessage("Fucking " + player.Name + " joined the enemy team!", 5);
}
}



}
)
);

gmrnd.Name = "TeamChanger";
gmrnd.Start();

return false;
 

Lenor

Младший сержант
10 Июл 2022
15
0
Код:
OnTeamChange
First Check Expression
First Check Expression (true)
Second Check Code
Thread gmrnd = new Thread(
    new ThreadStart(
        delegate
        { 
          
    if ((player.TeamId == 1) && (team1.RemainTickets > team2.RemainTickets))
    {
        plugin.SendGlobalMessage("Fucking " + player.Name + " joined the enemy team!");
    }
    else
    {
        if ((player.TeamId == 2) && (team1.RemainTickets < team2.RemainTickets))
        {
            plugin.SendGlobalMessage("Fucking " + player.Name + " joined the enemy team!");
        }
    }



        }
    )
);

gmrnd.Name = "TeamChanger";
gmrnd.Start();

return false;
 

Lenor

Младший сержант
10 Июл 2022
15
0
Помогите поправить чтобы хоть в проигрывающую хоть в выигрывающую выдавало сообщение о смене команды