FlashFun是一个源。Python插件。
它使您可以使用Flashbang手榴弹杀死敌人,通过将每个玩家的健康和装甲设置为Spawn上的低点(默认值:1 HP,0 AP)。
有关当前错误,请参见问题列表。您也可以在此处发布功能请求。
!flashfun )| 游戏 | 地位 |
|---|---|
| 反击:来源 | 未经测试,但应该开箱即用 |
| 反恐道:全球进攻 | 稳定的 |
sp plugin load flashfun放入服务器配置文件(即:autoexec.cfg) - 这可以是在映射更改后读取的任何文件在第一次加载插件之后,生成并将其放置在../<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 source-python/data/data/plugins/flashfun/reward/reward/dgame-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
每当玩家杀死敌人时,如果目前的HP低于50和1 AP,则他们的当前AP低于30,他们将获得3 hp。
注意:需要value , max_value是可选的,如果不提供,将在内部设置为0 。
武器奖励( hegrenade , glock , usp ,...)具有type和multiplier 。 type定义要尊重multiplier玩家属性。 type可以是任何播放器属性。PythonPlayer API曝光。这可以是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
在这里,一旦HP在7 (7、14、21,...)范围内,玩家就会收到一个带有2和0弹药的glock 。如果该武器具有夹子和弹药的特性,则一旦弹药用尽了武器,它将立即将其删除。
您可以将任何类型的玩家属性或武器奖励添加或删除您的喜好。