Подскажите плез как считать кол-во раундов

N

NiGaByte

Парни подскажите плиз, как делать действие каждые n- раундов, например я хочу каждые 5 раундов менять определённый квар,
нужен цыкл чтобы считать раунды? а какой цыкл? for? но какие условия перебора задать? я просто не шарю, стараюсь сейчас в кодинг вникнуть. Учителя не хватает.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,924
  • Команда форума
  • #2
@NiGaByte, на эвент начала раунда опирайтесь.
Для получения номера текущего раунда, можете юзать вот такое:
PHP:
#include <sdktools_functions>

int GetCurrentRound() {
    return GetTeamScore(0) + GetTeamScore(2) + GetTeamScore(3) + 1;
}
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
@NiGaByte, на эвент начала раунда опирайтесь.
Для получения номера текущего раунда, можете юзать вот такое:
PHP:
#include <sdktools_functions>

int GetCurrentRound() {
    return GetTeamScore(0) + GetTeamScore(2) + GetTeamScore(3) + 1;
}
Или так:
PHP:
#include <sdktools_gamerules>

int iRounds = GameRules_GetProp("m_totalRoundsPlayed");

Так, в некоторых случаях, число может получиться точнее.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,924
  • Команда форума
  • #4
@Someone, в TF2 такого нет. Я писал такой код, чтобы наверняка везде работал.
 
N

NiGaByte

@Someone, в TF2 такого нет. Я писал такой код, чтобы наверняка везде работал.
хотелось бы ксго, стараюсь работать на оптимизацию.
--- Добавлено позже ---
@Someone, у тебя для какой игры?
--- Добавлено позже ---
пока всё получается, круто хд)
 
Последнее редактирование модератором:
Сверху Снизу