FlashFun ist ein Quelle.Python -Plugin.
Sie können Feinde mit Flashbang -Granaten töten, indem Sie die Gesundheit und Rüstung jedes Spielers auf etwas Tiefes (Standard: 1 PS, 0 AP) auf Spawn setzen.
Sehen Sie sich die Problemliste für aktuelle Fehler an. Sie können dort auch Funktionsanfragen veröffentlichen.
!flashfun )| Spiel | Status |
|---|---|
| Gegenstrike: Quelle | Ungetestet, sollte aber außerhalb der Schachtel trainieren |
| Gegenstrike: Globale Offensive | Stabil |
sp plugin load flashfun in Ihre Serverkonfigurationsdatei (dh autoexec.cfg) - dies kann jede Datei sein, die nach einer Karte gelesen wird Die Konfigurationsdatei wird unter ../<game root>/cfg/source-python/flashfun.cfg generiert und platziert, nachdem das Plugin das erste Mal geladen wurde.
// ========================================================================= //
// 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"
In den Datendateien des Plugins ( ../addons/source-python/data/plugins/flashfun/rewards/<game-name>.ini <Game-name>.ini) können Sie die Belohnungen ändern, die ein Spieler empfangen kann. Derzeit wird nur CS: GO unterstützt. Die Datei enthält so etwas:
[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
Die Spielereigenschaften ( health , armor ) haben einen Wert und einen Höchstwert. Wenn der Maximalwert 0 beträgt, wird er intern in 999 umgewandelt. Sie können diese Belohnungen ausschalten, indem Sie den jeweiligen value auf 0 festlegen.
Schauen wir sie uns genauer an:
[health]
value = 3
max_value = 50
[armor]
value = 1
max_value = 30
Jedes Mal, wenn ein Spieler einen Feind tötet, erhält er 3 PS, wenn sein aktueller HP unter 50 und 1 AP liegt, wenn ihr aktueller AP unter 30 liegt.
Hinweis : value ist erforderlich, max_value ist optional und wird intern auf 0 gesetzt, wenn er nicht bereitgestellt wird.
Die Waffenprämien ( hegrenade , glock , usp , ...) haben einen type und einen multiplier . type definiert, welche Spielereigenschaft für den multiplier respektiert. type kann jede Spielereigenschaft sein. Dies kann kills , health , armor usw. sein. Ich beschränkt den Typ nicht, sondern sicher, dass nur Typen festgelegt werden, die sinnvoll sind. Die Waffeneigenschaften clip und ammo können für Waffen mit diesen Eigenschaften (alles außer Granaten und Nahkampfwaffen) eingestellt werden.
Hinweis : type und multiplier sind erforderlich. Alles andere ist optional.
Schauen wir uns die HE -Granaten -Belohnung genauer an:
[hegrenade]
type = "kills"
multiplier = 5
Sobald der Spieler eine beliebige Anzahl von Kills erreicht, die sich im Bereich von 5 (5, 10, 15, ...) befinden, erhält der Spieler eine He -Granate.
Für glock und andere Waffen des gleichen Typs können clip und ammo festgelegt werden:
[glock]
type = "health"
multiplier = 7
clip = 2
ammo = 0
Hier erhält der Spieler eine glock mit einem Clip von 2 und 0 Munition, sobald sein HP im Bereich von 7 (7, 14, 21, ...) liegt. Wenn die Waffe den Clip- und Munitionseigenschaften hat, wird sie entfernt, sobald der Munition ausgeht.
Sie können jede Art von Spielereigenschaft oder Waffenbelohnung nach Ihren Wünschen hinzufügen oder entfernen.