[CSS] Определить первый раунд или нет

Статус
В этой теме нельзя размещать новые ответы.

lar1ch

Участник
Сообщения
106
Реакции
57
Как в CSS OB определить первый раунд сейчас или нет?
 
Решение
Можно и так, но на мой взгляд, проще так:
C-подобный:
public OnPluginStart()
{
    HookEvent("round_start", Event_RoundStart);
}

public void Event_RoundStart(Event event, const char[] name, bool dbc)
{
    if(GetRoundNum() == 0)
    {
        // первый раунд
        
    }
    else
    {
        // НЕ первый раунд
    }
    
}

stock int GetRoundNum()
{
    return (GetTeamScore(2) + GetTeamScore(3));
}

lar1ch

Участник
Сообщения
106
Реакции
57
C-подобный:
bool firstRound;
public OnPluginStart()
{
    HookEvent("round_start", Event_RoundStart);
}
public void Event_RoundStart(Event hEvent, const char[] sEvName, bool bDontBroadcast)
{
    int CTWin, TWin;
    CTWin = CS_GetTeamScore(3);
    TWin = CS_GetTeamScore(2);
    if(CTWin == 0 & TWin == 0)
    {
        firstRound = true;
    }
    else
    {
        firstRound = false;
    }
    
}
Так?
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #4
Можно и так, но на мой взгляд, проще так:
C-подобный:
public OnPluginStart()
{
    HookEvent("round_start", Event_RoundStart);
}

public void Event_RoundStart(Event event, const char[] name, bool dbc)
{
    if(GetRoundNum() == 0)
    {
        // первый раунд
        
    }
    else
    {
        // НЕ первый раунд
    }
    
}

stock int GetRoundNum()
{
    return (GetTeamScore(2) + GetTeamScore(3));
}
 
Решение
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу