Иконка ресурса

Forced end round 1.0.1

Нет прав для скачивания
Поддерживаемые игры
CS: Source
Принудительно завершает раунд на картах типа $2000$

Завершает раунд рандомной победой.

Взят из поста bigbrain911 и доработан White wolf

Скомпилирован на 1.7

public Plugin myinfo =
{
name = "force_endround",
author = "AlliedModders LLC by bigbrain911",
description = "forced end round for $2000$ &etc. maps",
version = "1.1",
url = "SourceMod: Half-Life 2 Scripting"
};

#pragma semicolon 1

#include <sourcemod>
#include <cstrike>

new Handle:wS_Timer = INVALID_HANDLE;

new bool:g_bMode = false;

public OnPluginStart()
{
HookEvent("round_start", round_start);
HookEvent("round_end", Event_ClearTimer, EventHookMode_PostNoCopy);
HookEvent("bomb_planted", Event_ClearTimer, EventHookMode_PostNoCopy);
}

public round_start(Handle:event, const String:name[], bool:silent)
{
if (wS_Timer != INVALID_HANDLE) KillTimer(wS_Timer);
wS_Timer = CreateTimer(float(GetEventInt(event, "timelimit")), wS_Timer_CallBack);
}

public Action:wS_Timer_CallBack(Handle:timer)
{
wS_Timer = INVALID_HANDLE;
CS_TerminateRound(5.0, (g_bMode) ? CSRoundEnd_TerroristWin : CSRoundEnd_CTWin, true);
g_bMode = !g_bMode;
return Plugin_Stop;
}

public Event_ClearTimer(Handle:event, const String:name[], bool:silent)
{
if (wS_Timer != INVALID_HANDLE)
{
KillTimer(wS_Timer);
wS_Timer = INVALID_HANDLE;
}
}
Установка
в папку plugins
Автор
MFS
Скачивания
40
Просмотры
40
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя MFS

Последние обновления

  1. Доработка конца раунда

    White Wolf сделал обновку для того чтобы периодически побеждали 2 команды
Сверху