FlashFun est un plugin source.python.
Il vous permet de tuer des ennemis à l'aide de grenades Flashbang en définissant la santé et l'armure de chaque joueur sur quelque chose de bas (par défaut: 1 HP, 0 AP) sur Spawn.
Voir la liste des problèmes pour les bogues actuels. Vous pouvez également publier des demandes de fonctions là-bas.
!flashfun )| Jeu | Statut |
|---|---|
| Counter-Strike: Source | Non testé, mais devrait travailler hors de la boîte |
| Counter-Strike: Offensive mondiale | Écurie |
sp plugin load flashfun dans le fichier de configuration de votre serveur (c'est-à-dire: autoexec.cfg) - il peut s'agir de n'importe quel fichier qui est lu après qu'une carte a changé Le fichier de configuration est généré et placé sous ../<game root>/cfg/source-python/flashfun.cfg une fois le plugin chargé la première fois.
// ========================================================================= //
// 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"
Dans les fichiers de données du plugin ( ../addons/source-python/data/plugins/flashfun/rewards/<game-name>.ini <game-name>.ini), vous pouvez modifier les récompenses qu'un joueur peut recevoir. Actuellement, seul CS: GO est pris en charge. Le fichier contient quelque chose comme ceci:
[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
Les propriétés des joueurs ( health , armor ) ont une valeur et une valeur maximale. Si la valeur maximale est 0 , elle sera convertie en 999 en interne. Vous pouvez désactiver ces récompenses en définissant la value respective sur 0 .
Regardons-les de plus près:
[health]
value = 3
max_value = 50
[armor]
value = 1
max_value = 30
Chaque fois qu'un joueur tue un ennemi, il gagnera 3 HP si son HP actuel est inférieur à 50 et 1 AP si son AP actuel est inférieur à 30.
Remarque : value est requise, max_value est facultative et sera définie sur 0 en interne si elle n'est pas fournie.
Les récompenses d'armes ( hegrenade , glock , usp , ...) ont un type et un multiplier . type définit la propriété du joueur à respecter le multiplier . type peut être n'importe quelle propriété de joueur que l'API Source.python Player expose. Cela peut être kills , health , armor , etc. Je ne limite pas le type, mais assurez-vous de définir uniquement des types qui ont du sens. Le clip et ammo des propriétés d'armes peuvent être définis pour des armes qui ont ces propriétés (tout en plus des grenades et des armes de mêlée).
Remarque : type et multiplier sont requis. Tout le reste est facultatif.
Examinons de plus près la récompense de la grenade He:
[hegrenade]
type = "kills"
multiplier = 5
Dès que le joueur atteint un certain nombre de victimes qui se trouvent dans la fourchette de 5 (5, 10, 15, ...), le joueur reçoit une grenade He.
Pour glock et d'autres armes du même type, clip et ammo peuvent être définis:
[glock]
type = "health"
multiplier = 7
clip = 2
ammo = 0
Ici, le joueur reçoit un glock avec un clip de 2 et 0 munitions dès que son HP est dans la plage de 7 (7, 14, 21, ...). Si l'arme a les propriétés du clip et des munitions, elle sera supprimée dès qu'il manque de munitions.
Vous pouvez ajouter ou supprimer tout type de propriété de joueur ou de récompense d'arme à votre goût.