Nekro
Терра инкогнита
- Сообщения
- 4,042
- Реакции
- 2,295
Подмагите ребята.
Идея плагина: после смерти игроков раунд должен завершиться игнорируя ботов.
Проблемы:
Тестировал один с ботами(естественно). Ботов поставил 10 штук.
Смерть игрока - игнорирует
Смерть бота - окончание раунда
Смерть игрока, а потом бота - игнорирует
Идея плагина: после смерти игроков раунд должен завершиться игнорируя ботов.
C-подобный:
#pragma semicolon 1
#include <sourcemod>
#include <cstrike>
public OnPluginStart()
{
HookEvent("player_death", player_death, EventHookMode_Post);
}
public player_death(Handle:event, const String:name[], bool:dontBroadcast)
{
for (new i = 1; i <= MaxClients && IsClientInGame(i) && IsPlayerAlive(i) && !IsFakeClient(i);)
{
new plaeyr = GetClientOfUserId(GetEventInt(event, "userid"));
if ((GetClientTeam(plaeyr) == 2 && i == 0 || i == 1) || (GetClientTeam(plaeyr) == 1 && i == 0))
{
CS_TerminateRound(3.0, CSRoundEnd_TargetBombed);
}
else if((GetClientTeam(plaeyr) == 1 && i == 0 || i == 1) || (GetClientTeam(plaeyr) == 2 && i == 0))
{
CS_TerminateRound(3.0, CSRoundEnd_CTWin);
}
return;
}
}
Тестировал один с ботами(естественно). Ботов поставил 10 штук.
Смерть игрока - игнорирует
Смерть бота - окончание раунда
Смерть игрока, а потом бота - игнорирует
Последнее редактирование: