Game score (Source)
Оригинал Game_score
Содержание
Описание
Объект game_score используется для изменения игровых очков для игроков (фраги).
Особенности использования
- Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
- Объект может быть установлен в любом месте на карте.
- На карте может быть установлено множество этих объектов
Ошибки
При использовании флажка "Team Points" командные очки начисляются только на срок до конца текущего раунда. Количество побед команд контролируется игрой CS:S и не может изменяться этим объектом.
Параметры
- Master – имя объекта multisource, который будет разрешать/запрещать работу этого объекта; если объект multisource будет "включен" то этот объект game_score будет работать точно так же, как и обычно; если объект multisource будет "выключен" то этот объект game_score не будет работать;
- Points to add (+/-) – количество изменяемых игровых очков; положительное значение будет добавлять очки, а отрицательное – отнимать их.
Флаги
- Allow Negative – разрешать очкам игрока быть ниже 0; используется только при использовании отрицательного значения свойства "Points to add";
- Team Points – очки начисляются не для игрока (фраги), а для всей команды (количество побед команды); (у этого флажка есть баг, см. пункт "Ошибки").
Inputs
- ApplyScore – добавить/отнять игровые очки у игрока, активировавшего цепочку событий (!activator).
Карта
csssdk_game_score.vmf
Используются объекты
- game_score
- func_button
- func_detail
- trigger_multiple
- point_servercommand
Описание карты
При появлении игрок видит перед собой два пульта и ещё один пульт возле правой стены. Первые два пульта используются для изменения очков игрока, нажавшего на кнопки, а последний – для добавления в игру ботов, чтобы можно было немного поиграть на карте. Прежде чем добавить в игру ботов изучите как работают кнопки на первых двух пультах. На каждом из этих пультов находится по две кнопки – большая и маленькая. Большая кнопка используется для вызова функции "ApplyScore" для соответствующего объекта game_score. Маленькая кнопка изменяет свойство "Points to add" у объектов game_score на положительное или отрицательное значение. Когда маленькая кнопка на пульте горит зелёным цветом, это означает, что большая кнопка добавляет очки игроку, а если красным – то отнимает. У первого объекта game_score не используется флажок "Allow Negative", поэтому если при помощи него попробовать уменьшить очки игрока, то очки игрока не смогут стать меньше 0. А у второго объекта game_score используется флажок "Allow Negative", поэтому при помощи этого объекта возможно загнать очки игрока в минус. Нажмите клавишу просмотра очков игры (по умолчанию "TAB") и посмотрите как изменяются очки.
За первой стеной размещена область, отмеченная на земле рамкой. Находясь в этой области, любая команда получает каждую секунду +1 победу. Нажмите клавишу просмотра очков игры (по умолчанию "TAB") и посмотрите как изменяются очки. Хоть и видно, что командные очки изменяются, но стоит раунду закончится, как очки вновь станут такими, как будто бы и не изменялись. Об этом написано в пункте "Ошибки".