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 。如果該武器具有夾子和彈藥的特性,則一旦彈藥用盡了武器,它將立即將其刪除。
您可以將任何類型的玩家屬性或武器獎勵添加或刪除您的喜好。