Flashfun - это плагин Source.python.
Это позволяет вам убивать врагов, используя гранаты Flashbang, установив здоровье и броню каждого игрока на что -то низкое (по умолчанию: 1 HP, 0 AP) на Spawn.
Смотрите список проблем для текущих ошибок. Вы также можете опубликовать там запросы функций.
!flashfun )| Игра | Статус |
|---|---|
| Контр-удар: Источник | Непроверенный, но должен выходить из коробки |
| Counter-Strike: глобальное наступление | Стабильный |
sp plugin load flashfun в файл конфигурации вашего сервера (т.е. Файл конфигурации генерируется и помещается под ../<game root>/cfg/source-python/flashfun.cfg после того, как плагин был загружен в первый раз.
// ========================================================================= //
// PLAYER ATTRIBUTES //
// ========================================================================= //
// Default Value: 1
// The health value the player starts with.
flashfun_health_spawn 1
// Default Value: 0
// The armor value the player starts with.
flashfun_armor_spawn 0
// ========================================================================= //
// GAMEPLAY //
// ========================================================================= //
// Default Value: 1
// The respawn delay in seconds.
flashfun_respawn_delay 1
// Default Value: 3
// The spawn protection time in seconds.
flashfun_spawn_protection_time 3
// ========================================================================= //
// PLAYER REWARDS //
// ========================================================================= //
// Default Value: 1
// Enable player rewards (0 disable).
flashfun_enable_player_rewards 1
// ========================================================================= //
// SAY COMMANDS //
// ========================================================================= //
// Default Value: "!flashfun"
// The admin say command.
flashfun_admin_saycommand "!flashfun"
В файлах данных плагина ( ../addons/source-python/data/plugins/flashfun/rewards/<game-name>.ini <game-name>.ini) вы можете изменить награды, которые может получить игрок. В настоящее время поддерживается только CS: GO. Файл содержит что -то подобное:
[health]
value = 3
max_value = 50
[armor]
value = 1
max_value = 30
[hegrenade]
type = "kills"
multiplier = 5
[glock]
type = "health"
multiplier = 7
clip = 2
ammo = 0
[hkp2000]
type = "kills"
multiplier = 12
clip = 2
ammo = 0
[deagle]
type = "kills"
multiplier = 20
clip = 1
ammo = 0
[fiveseven]
type = "health"
multiplier = 20
clip = 3
ammo = 0
Свойства игрока ( health , armor ) имеют значение и максимальное значение. Если максимальное значение равно 0 , оно будет преобразовано в 999 внутренне. Вы можете отключить эти вознаграждения, установив соответствующее value на 0 .
Давайте посмотрим на них более внимательно:
[health]
value = 3
max_value = 50
[armor]
value = 1
max_value = 30
Каждый раз, когда игрок убивает врага, они получают 3 л.с., если их нынешний HP ниже 50 и 1 AP, если их текущий AP ниже 30.
ПРИМЕЧАНИЕ . Требуется value , max_value является необязательным и будет установлен на 0 , если оно не будет предоставлено.
Вознаграждения за оружие ( hegrenade , glock , usp , ...) имеют type и multiplier . type определяет, какое свойство игрока уважает multiplier . type может быть любым свойством игрока, которое разоблачает API Player.python. Это могут быть kills , health , armor и т. Д. Я не ограничиваю тип, но обязательно устанавливайте только типы, которые имеют смысл. clip и ammo для оружия может быть установлен для оружия, которые обладают этими свойствами (все, кроме гранат и оружия ближнего боя).
Примечание . Требуются type и multiplier . Все остальное не обязательно.
Давайте поближе посмотрим на награду Гранаты:
[hegrenade]
type = "kills"
multiplier = 5
Как только игрок достигает любого количества убийств, которые находятся в диапазоне 5 (5, 10, 15, ...), игрок получает гранату.
Для glock и другого оружия того же типа можно установить clip и ammo :
[glock]
type = "health"
multiplier = 7
clip = 2
ammo = 0
Здесь игрок получает glock с клипом 2 и 0 Ammo, как только их HP находится в диапазоне 7 (7, 14, 21, ...). Если у оружия есть клип и свойства боеприпасов, оно будет удалено, как только у него исчезнет боеприпасы.
Вы можете добавить или удалить любое тип имущества игрока или вознаграждения за оружие по своему вкусу.